我时不时会写这样的代码:import numpy as npa = np.array([1,2,3])a[1] = 3.3a[2] *= 50print(a)这里我并不打算将a初始化为int,而是float,但是我忘了。
我时不时会写这样的代码:
import numpy as np
a = np.array([1,2,3])
a[1] = 3.3
a[2] *= 50
print(a)
这里我并不是打算 a
将其初始化为 int
,而是 float
,但是我忘记了。
有没有办法确保这样的初始化默认为浮点数,除非明确指定 dtype?
强制新的 numpy 数组为浮点类型
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!