ndarray数组的创建与变换

numpy自带的创建数组的函数有

  1. np.arange(注意不要和arrange混淆)
  2. np.ones
  3. np.aeros
  4. np.full
  5. np.eye

ndarray数组的创建与变换


使用实例:

值得注意的是ones、zeros、eye所创建的数组都是浮点型,除非指定数据类型,arange创建的是整型。

ndarray数组的创建与变换


在科学计算中比较有用的类似ones、zeros、full_like函数


ndarray数组的创建与变换


linspace函数和concatenate函数


ndarray数组的创建与变换

ndarray数组的创建与变换

数组的维度变换

ndarray数组的创建与变换


ndarray数组的创建与变换

ndarray数组的创建与变换

reshape函数是不改变原数组的,会生成一个新数组输出,而resize函数则会在原数组基础上直接改变,flatten函数也是不会改变原数组的,慎用使用reshape和resize之前要想清楚。


改变数组的数据类型:

比如由int→float etc...

ndarray数组的创建与变换

将数组转化为列表使用tolist函数

ndarray数组的创建与变换