【发布时间】:2020-07-04 00:52:17
【问题描述】:
我使用numpy 创建了一个数组,需要将每个值转换为一个字符串列表。
这是我发现有效的解决方案:
props = np.arange(0.2,0.5,0.1)
props = [str(i) for i in props]
但是当我打印出来时,结果是这样的:
Out[177]: ['0.2', '0.30000000000000004', '0.4000000000000001']]
我想要的结果是['0.2', '0.3', '0.4']。
我做错了什么?
有没有更有效的方式来做到这一点,或者这是一种复杂的方式?
【问题讨论】:
-
0.30000000000000004.com
-
哈哈我忍不住笑了,这是许多其他编程新手提出的问题。伙计们干杯!
-
是的,我试图在下面接受您的回答,但系统提示您等待 4 分钟后再接受。