ndarray数组的创建与变换
numpy自带的创建数组的函数有
- np.arange(注意不要和arrange混淆)
- np.ones
- np.aeros
- np.full
- np.eye
使用实例:
值得注意的是ones、zeros、eye所创建的数组都是浮点型,除非指定数据类型,arange创建的是整型。
在科学计算中比较有用的类似ones、zeros、full_like函数
linspace函数和concatenate函数
数组的维度变换
reshape函数是不改变原数组的,会生成一个新数组输出,而resize函数则会在原数组基础上直接改变,flatten函数也是不会改变原数组的,慎用使用reshape和resize之前要想清楚。
改变数组的数据类型:
比如由int→float etc...
将数组转化为列表使用tolist函数