- 博客(8)
- 收藏
- 关注
原创 numpy的ndarray
1、eval()将字符串当成有效的表达式来求值,返回计算结果a=eval('1+2')x=6b=eval('x+2')g={'num1':4}c=eval('num1*2',g)print(a,b,c)打印结果:3,8,82、使用数组运算的好处是不写循环即可对数据进行批量运算,即矢量化(vectorization)。需要注意的是:大小相等的数组之间的任何算术运算都会将运算应用...
2019-01-24 23:26:19
124
原创 复盘7
1、linux中screen用法:分屏作用:当想运行的程序时间过长或者担心服务器中断,可以将程序挂在screen中,如果服务器中断,screen中程序还在继续运行,再次登陆服务器调出分屏即可。screen -S 分屏名称 创建一个新的分屏ctrl+a+d从分屏中跳出到shellscreen -r 分屏名/编号 进入分屏2、正则表达式:import res=’’re.f...
2019-01-18 07:31:12
98
原创 复盘知识6
1、什么情况下使用collections.defaultdict?当定义一个字典时,某个键值不存在时会报错,但是用collections.defaultdict初始化不会报错,参数可以是int,表示value值是int类型,参数如果是list,表示value值是list列表。2、爬虫内容:request包请求包import requesturl=’ …’responst=reque...
2019-01-16 07:39:55
107
原创 python学习复盘5
1、collections.counter的用法,参考博客:https://blog.csdn.net/Shiroh_ms08/article/details/526533852、去掉字符串首位元素:strip()比如:a=‘000sfagfds000’b=a.strip(‘0’)print b结果为:sfagfds3、f.write()默认写入文件的是字符串类型,如果是其他类型需要强...
2019-01-15 07:28:03
139
原创 python复盘4
1、在jupyter notebook上调用matplotlib包画图时显示不出图片,可在画图之前加上“%matplotlib inline”,即可显示2、从服务器下载文件用sz从本地想服务器传送文件用rz3、遇到一个问题del 函数和pop(),都是删除元素的函数,但是用del的时候出现问题,同时删除两个列表中相同位置的元素,结果两个列表最后剩的元素个数不一致,改用pop()问题消失。...
2019-01-10 10:35:59
282
原创 python基础学习复盘3
1、文件写入:with open(‘被写入的文件路径’,‘w’) as f:f.write(‘写入内容’)2、join()语法str.join(sequence)其中str是用于将sequence中每个元素连接起来的字符串3、Can’t convert ‘int’ object to str implicitly报错:如L=[‘1’,‘2’,‘3’]print(‘输出’+L[0])...
2019-01-09 07:29:46
133
原创 python初学记录2
1、for j,k in sorted(values.item(),key=lambda x:x[1],reverse=True)表示按照k的值倒序排列2、print<<<stderr 标准错误,当程序报错输出红色标记的错误3、matplotlib.pyplot包数据可视化:plt.figure(figsize=(5,5))定义画板大小为5*5plt.plot(x,...
2019-01-08 07:20:23
88
原创 python初学知识点复盘1
1、集合set无序存储不重复的元素,字典dict也是无序存储,所以这两种数据结构是不能通过元素下标定位到对应元素的。set的四种删除方式:remove(元素)将相应元素删除,如果该元素不在集合中则报错;discard(元素) 如果该元素不在集合中也不会报错;pop() 在集合中随机删除一个元素,并返回删除的元素;clear()清空集合。dict字典的key值如果重复,查看此ke...
2019-01-07 07:25:20
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人