【发布时间】:2021-12-30 21:17:24
【问题描述】:
我有一个非常基本的问题。
import numpy as np
def u(x):
return 1 - x + x**2 - x**3 + x**4 - x**5 + x**6 - x**7 + x**8 - x**9 + x**10
X = np.array([8, 9])
Y = u(X)
print("u(8) = ", u(X)[0], "or", u(8))
print("u(9) = ", u(X)[1], "or", u(9))
我创建了一个包含 8 和 9 的数组,然后将函数“u”应用到这个数组。但由于某种原因 u(X)[1] != u(9) (即使 X[1] == 9):
u(8) = 954437177 or 954437177
u(9) = -1156861335 or 3138105961
奇怪的是,对于 n
【问题讨论】:
标签: python arrays numpy evaluation