|
|
@@ -7,12 +7,24 @@ Numpy最为核心的数据类型是`ndarray`,使用`ndarray`可以处理一维
|
|
|
### 创建数组对象
|
|
|
|
|
|
1. 一维数组
|
|
|
+ - 方法一:使用array函数,通过list创建数组对象
|
|
|
+ - 方法二:使用arange函数,指定取值范围创建数组对象
|
|
|
+ - 方法三:使用linspace函数,用指定范围均匀间隔的数字创建数组对象
|
|
|
+ - 方法四:使用numpy.random模块的函数生成随机数创建数组对象
|
|
|
2. 二维数组
|
|
|
-3. 多维数组
|
|
|
+ - 方法一:使用array函数,通过嵌套的list创建数组对象
|
|
|
+ - 方法二:使用zeros、ones、full函数指定数组的形状创建数组对象
|
|
|
+ - 方法三:使用eye函数创建单位矩阵
|
|
|
+ - 方法四:通过reshape将一维数组变成二维数组
|
|
|
+ - 方法五:通过numpy.random模块的函数生成随机数创建数组对象
|
|
|
+3. 多维数组:跟上面的情况相似,可以通过下面的例子进行了解。
|
|
|
|
|
|
### 数组对象基本属性
|
|
|
|
|
|
-
|
|
|
+1. size属性:元素个数
|
|
|
+2. shape属性:数组的形状
|
|
|
+3. dtype属性:元素的数据类型
|
|
|
+4. ndim属性:数组的维度
|
|
|
|
|
|
### 数组对象常用方法
|
|
|
|