NumPy数组对象

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错误。同样,复数也不能转换为浮点数。但浮点数可以转换为复数。

原文地址:https://www.cnblogs.com/mlan/p/8119643.html