我正在使用各种数据类型的numpy数组(uint8,uint16,int16等).我希望能够检查一个数字是否可以在给定数据类型的数组范围内表示.我想象的东西看起来像:
>>> im.dtype
dtype('uint16')
>>> dtype_max(im.dtype)
65535
>>> dtype_min(im.dtype)
0
Run Code Online (Sandbox Code Playgroud)
这样的事情存在吗?顺便说一句,我觉得之前已经有过这样的问题了,但我的搜索结果是空洞的,所有"类似的问题"似乎都是无关的.
编辑:当然,现在我已经问过,其中一个"相关"的问题确实有答案.哎呀.
Bru*_*elb 59
min_value = np.iinfo(im.dtype).min
max_value = np.iinfo(im.dtype).max
Run Code Online (Sandbox Code Playgroud)
文档:
| 归档时间: |
|
| 查看次数: |
20611 次 |
| 最近记录: |