用途:判断ndarray数组中元素的类型
代码示例:
import numpy as np v = np.array([[1,2,3],[4,5,6],[7,8,9]]) print(v.dtype)运行结果
dtype(‘int32’)
与列表一样 代码示例:
import numpy as np v = np.array([[1,2,3],[4,5,6],[7,8,9]]) a = v[1][2] print(a)运行结果:
6
也可以做切片处理
数组运算是集体运算,而非单独运算,与矩阵运算一样
对比运算: import numpy as np v = np.array([[1,2,3],[4,5,6],[7,8,9]]) print(v == 1)运行结果:
[[ True False False] [False False False] [False False False]]
根据布尔类型的矩阵获取对应元素为true的数组 代码示例:
import numpy as np v = np.array([[1,2,3],[4,5,6],[7,8,9]]) print(v[v == 1])运行结果:
[1]
数字运算: import numpy as np v = np.array([[1,2,3],[4,5,6],[7,8,9]]) print(v + 1)运算结果:
[[ 2 3 4] [ 5 6 7] [ 8 9 10]]