- 查看数组属性
1.1查看数组的行数和列数
import numpy as np arr = np.array([[1,2],[3,4],[5,6]]) print(arr,shape)
注若只想查看列数或者行数,可以如此操作
import numpy as np arr = np.array([[1,2],[3,4],[5,6]]) print(arr,shape[0]) #查看行数 print(arr,shape[1]) #查看列数
1.2查看元素个数
import numpy as np arr = np.array([[1,2],[3,4],[5,6]]) print(arr,size)
1.3查看数组元素的数据类型
import numpy as np arr = np.array([[1,2],[3,4],[5,6]]) print(arr,dtype)
-
- 转换数组元素类型
import numpy as np arr = np.array([[1,2],[3,4],[5,6]]) arr1 = arr.astype(int) print(arr1) print(arr1,dtype)
- 选取数组元素
2.1 选取单个元素
import numpy as np arr = np.array([1,2,3,4,5,6]) print(arr[0]) print(arr[5]) print(arr[-1])
注:和之前学习的相同,元素下,标开始为0,0开始计数,5其实是输出的第6个元素,负数为倒数,从-1开始计数,倒数第一个为-1以此类推
2.2选取连续的元素
import numpy as np arr = np.array([1,2,3,4,5,6]) print(arr[0;2]) #第一个到第二个元素 print(arr[;5]) #第一个到第五个元素
注;左开右闭
2.3 选取不连续的元素
import numpy as np arr = np.array([1,2,3,4,5,6]) print(arr[1;5;2]) #选取第二到第五个元素,步长为2,即每两个元素选择一个(隔一个元素选择一个。)
注:如果要同时选取行和列的元素,同时给出要选取的行和列的索引值区间即可,
数组的属性主要指数组的行列数,元素个数,元素数据类型,数组的维数等,在学习这些属性后才能对数据进行处理,更改等。



