【发布时间】:2017-05-15 17:14:16
【问题描述】:
我将 var1、var2 定义为以下数组:
N = 2e5
var1 = np.array(50 * np.random.normal(size=N) + 0.1)
var2 = np.array(0.01 * np.random.normal(size=N) - 300)
在 python 中运行这 3 个语句时,我收到以下两个警告:
__main__:7:VisibleDeprecationWarning:使用非整数而不是整数,以后会报错
__main__:8:VisibleDeprecationWarning:使用非整数而不是整数,以后会报错
我该如何纠正这个问题?
【问题讨论】:
-
N = int(2e5)? -
您是否打算将
N设为整数?e表示法总是浮动。 -
是的! N 旨在为整数。可能是我写 N=20000 等等?