NumPy数据存取与函数
一、数据的存取
1.CSV文件
1.1简介:
1.2 存,存到CSV文件中
实例:
1.3 取,加载CSV文件到数组
实例:
1.4 局限性:
CSV只能有效存储一维和二维数组
np.savetxt() 和 np.loadtxt()只能有效存储一维和二维数组
2.多维数据
2.1 存,存到文件中
实例:
2.2 取,把数据从文件中读取到多维数组
实例:
2.3 局限性
3.便捷文件存取
实例:
二、函数
1.随机数函数
1.1 NumPy的random子库 np.random.*
1.2 函数
d0-dn 是多维数组的表达。如rand(3,4,5)->3个4行5列的多维数组,其中的数据随机生成,且按照均匀分布
实例:
shuffle(a) permutation(a)的区别在于:
shuffle改变了a数组
permutation没改变a数组
实例:
2.统计函数
3.梯度函数