数组的数据类型

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 15:48   2751   0

1.数组的数据类型

bool int32 int64 str float32 float64...................................

2.设置数组的数据类型

(1)设置数组的数据类型

import numpy as np
arr=np.array([[1,2,3,4],[2,3,4,5]],dtype=np.float64)
print('arr:',arr)
print('arr数据类型:',arr.dtype)

当创建数组的时候,没有对数组的数据类型进行限制,数据类型是 int32

当添加上 dtype=np.float64 之后,数组的数组类型就发生了变化。

(2)自定义数据类型

import numpy as np
df=np.dtype([("name",np.str_,40),("height",np.float64),("weight",np.float64)])
arr=np.array([("王宝强",165.0,75.0),("黄渤",170.0,80.0),("徐峥",180.0,85.0)],dtype=df)
print('arr:',arr)
print('arr数据类型:',arr.dtype)

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP