python
文章平均质量分 56
多芒啊多芒
这个作者很懒,什么都没留下…
展开
-
关于迭代器的理解
1、列表的简单索引先让我们看看没有迭代器之前的样子list1=["猪","马","牛","羊"]我们现在想做这么一件事情:把list1里所有的元素打印一下,记住,不要用for循环(原因一会儿讲)print(list1[0],list1[1],list1[2],list1[3])2、列表变长了怎么挨个索引?这是我们采用的一种方式,目前来看,并没有什么问题,那让我们把列表拉长,比如里面有100种动物,我们应该如何打印出来?这个时候,我们想到了循环while,因为不能用for。那么,代码就成了下面原创 2022-03-03 19:35:23 · 201 阅读 · 0 评论 -
rhinopython批量添加图层
表格数据如图,在excel表格里有如下的文件,五列分别为图层序号、R、G、B、颜色,现在我们要建立十个图层,每个图层的名称从1到10,颜色对应序号,分别为黄色、绿色、青色…最终效果主要方法让我们看看rhino python里添加图层的方法AddLayer(name=None, color=None, visible=True, locked=False, parent=None) ,在这里我们需要关注的是name和color。具体代码import rhinoscriptsyntax as r原创 2022-01-02 14:58:40 · 831 阅读 · 0 评论 -
利用python统计表格元素数量
用到的核心方法是pandas中的value_counts,value_counts()中需要的核心参数只有一个:一列表格数据,所以我们将表格数据转换成一列的形式就可以import pandas as pddata=read_excel(pd.read_excel(r"C:/Users/Lenovo/Desktop/意向汇总表.xlsx"))#data.reshpe(len(data.index)*len(data.columns),)这样会报错“DataFrame' object has no at原创 2020-12-23 17:21:52 · 2795 阅读 · 0 评论 -
现代编程本质:由__init__和self引发的思考
现代编程的本质:大规模写代码时的简便性一、init1、class中不加__init__这个函数可以吗?class Tixing(): def getArea(a,b,c): return (a+b)*c答:可以2、class方法增多后代码中的方法变多之后,很多方法拥有公共的参数,每一个方法都有参数tixing_top_length,tixing_under_length,tixing_left_length,tixing_right_length,tixing_hight.原创 2020-12-20 14:18:47 · 214 阅读 · 1 评论