python小技巧
花前墨
这个作者很懒,什么都没留下…
展开
-
python numpy 填充一维数组以使其维持固定的长度
''''''import numpy as nparray1 = np.array([[1,2,3])a1 = np.pad(array1,(0,6-len(array1)),'constant', constant_values=(0,0))print(a1) # a1为array([1,2,3,0,0,0])'''6代表数组固定的长度;(0,12-len(array1))表示左、右各填充0,12-len(array1)个值;填充的值为constant_values=(0,0)'''原创 2021-05-31 11:28:14 · 3484 阅读 · 0 评论 -
python numpy 查询数组中相同的值出现的个数,并获得数量最多的值的个数。
'''np.bincount() # 获得1维数组中每个值出现的个数。返回一个数组,数组下标从(0, max),数组中的值为个数。'''import numpy as nparray1 = np.array([[1,3,4],[2,6,4],[1,2,2]])data12 = data11.reshape(-1) # 首先转为1维数组array2 = np.bincount(data12) # 获得数组中每个值出现的个数result1 = np.argmax(array2) # 获得个数原创 2021-05-31 11:15:08 · 6072 阅读 · 0 评论 -
python 进行for循环时同时获取列表值与索引值
for index, element in enumerate(['hello','world']): print(index) print(element)原创 2021-04-08 22:03:21 · 4089 阅读 · 0 评论