猛男必看 发表于 2021-1-29 11:43:32

python numpy定义数据类型

各位鱼友大家好,最近在看numpy的教程。其中书上有一个自定义数据类型的例子,其中红色加粗字体的部分在运行中报错了,但是参考书上就是这么写的,不知道问题出在哪里,还请多多指教
import numpy as np
t=np.dtype([('name',str_,40),('numitems',int32),('price',float32)])
print(t)

suchocolate 发表于 2021-1-29 12:33:12

本帖最后由 suchocolate 于 2021-1-29 12:41 编辑

估计书里写错了
t = np.dtype([('name', 'S40'), ('numitems', 'int32'), ('price', 'float32')])

猛男必看 发表于 2021-1-29 13:11:33

suchocolate 发表于 2021-1-29 12:33
估计书里写错了

谢谢!

逃兵 发表于 2021-1-29 13:59:14

是这样吧
import numpy as np
t=np.dtype([('name',np.str_,40),('numitems',np.int32),('price',np.float32)])
print(t)

猛男必看 发表于 2021-1-29 16:16:41

逃兵 发表于 2021-1-29 13:59
是这样吧

谢谢大神!
页: [1]
查看完整版本: python numpy定义数据类型