gpt4 book ai didi

python - Numpy结构化数组的打印精度

转载 作者:行者123 更新时间:2023-11-28 19:19:35 24 4
gpt4 key购买 nike

我想为一个 numpy 结构化数组设置打印精度,但它似乎不起作用。

H = np.zeros(1, dtype=[('x','float',2),('f','float')])
H['x']= np.random.uniform(0,1,(1,2))
H['f']= np.random.uniform(0,1)
np.set_printoptions(precision=3)
print(H)

叶子

[([0.5928384015048476, 0.6187004067605606], 0.2981617279773586)]

不是

[([0.593, 0.619], 0.298)]

如我所料。打印每个字段确实有效,但我的结构化数组中有很多字段,我不想在监视代码进度时打印每个字段。

最佳答案

这已在最近的 numpy 版本中得到解决:

https://github.com/numpy/numpy/issues/5606

关于python - Numpy结构化数组的打印精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28707080/

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