文件的读写
- 二进制文件读写
import numpy as np a = np.random.random(16).reshape((4,4)) # 保存到文件 np.save("a",a) # 从文件中读取 b = np.load('a.npy')
- 读取文件中的列表形式数据
import numpy as np # 使用genfromtxt() 可以读取文本格式的数据,当对应位置没有数据时,用nan补充 a = np.genfromtxt(fname="a.txt",delimiter=",",) #fname:可以是文件名,路径,字符串,delimiter :以什么作为分隔符 print(a)
广播机制
广播机制这一操作实现了对两个或以上数组进行运算或用函数处理,即使这些数组形状并不完全相同。
也就是说,使用数组结构化,使多个数组更好的运算
例如:一维数组与二维数组相加,它们维度不同,同样也可以相加,这就是广播机制
import numpy as np
a = np.arange(16).reshape(4,4)
b = np.arange(4)
print(a+b)
"""
[[ 0 2 4 6]
[ 4 6 8 10]
[ 8 10 12 14]
[12 14 16 18]]
"""
广播文章,推荐:https://www.cnblogs.com/jiaxin359/p/9021726.html#_labelTop