1.创建NumPy数组
import numpy as np # 创建3*2*4的三维数组 a = np.arange(24).reshape(3, 2, 4) # 打印三维数组的所有元素 print('a数组: ', a) # 打印三维数组的维度 print('a数组维度: ',a.shape) # 创建3*5的随机数组 b = np.random.randint(1, 10, size=[3,5]) print('b数组: ', b)
输出结果:
a数组: [[[ 0 1 2 3] [ 4 5 6 7]] [[ 8 9 10 11] [12 13 14 15]] [[16 17 18 19] [20 21 22 23]]] a数组维度: (3, 2, 4) b数组: [[1 3 4 8 2] [9 7 6 5 8] [3 3 8 3 5]]
2.数据类型转换
输出结果:
42.0 42 True True False 1 0 [0 1 2 3 4 5 6]
注意:复数不能转换为整数,会触发TypeError错误。同样,复数也不能转换为浮点数。但浮点数可以转换为复数。