获得徽章 22
- #每天一个知识点#
np提供了比较方便的数组相加的方法:
add(a,a) #两数组相加
add.reduce(a) # a数组元素累加和
add.accumulate(a) # 累加和过程赞过评论1 - #每天一个知识点# np.loadtxt(
'../xxx.csv', # 文件路径
delimiter=',', # 分隔符
usecols=(1,3), # 读取1、3两列
unpack=False, #是否按列拆包,
)
numpy加载文件数据,唯一感觉有点不方便的是多列的时候选择元组,只能列出所需要的列展开赞过评论1 - #每天一个知识点# numpy另外一个草鸡好用的功能就是掩码。迅速求100以内出5和7的公倍数。
a = np.arange(1,100)
mask = (a%5==0)&(a%7==0)
print(a[mask])赞过评论1 - #每天一个知识点# 使用numpy可以方便的进行数组维度的操作,np.shape属性可以看到数组的维度,而np.reshape可以修改维度,不过注意原数组的维度是不变的,需要用变量接收新的数组。赞过评论1
- #每天一个知识点# ndarray比array方便的是可以指定列的类型和别名:
np.array(data, dtype={'names': ('u3',0),scores': ('3int32',16)'ages': ('int32',28)})赞过评论1