gpt4 book ai didi

python - numpy dtypes 的查询属性

转载 作者:行者123 更新时间:2023-12-01 05:26:14 24 4
gpt4 key购买 nike

我有一个程序在运行时使用一些 numpy datatypes例如uint8int8uint16int16uint32int32.

有没有办法在运行时查询这些数据类型对象并确定以下属性?

  • 最小值
  • 它们的最大值
  • 是否已签名
  • 大小(以字节为单位)

最佳答案

对于整数,您可以使用 iinfo以部分方式实现您想要的目标:

d = np.dtype('int8')  # for example

min_value = np.iinfo(d).min
max_value = np.iinfo(d).max
signed = min_value!=0 # can also use "dtype.kind", see Jaime's comment
size = d.itemsize # see comment

关于python - numpy dtypes 的查询属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21291523/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com