禁用numpy中的静默转换

禁用numpy中的静默转换,第1张

禁用numpy中的静默转换

不幸的是

numpy
,在数组创建中没有提供此功能,您可以设置是否仅在转换数组时才允许强制转换(请参阅文档
numpy.ndarray.astype
)。

您可以使用该功能或​​子类

numpy.ndarray
,但也可以考虑使用
array
python本身提供的模块来创建类型化数组:

from array import arraya = array('i', [0] * 10)a[2] = 4        # OKa[3] = 4.9      # TypeError: integer argument expected, got float


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存