如何在Python中编写此表达式:
FALSE
我试过了:
min{cos(2xπ), 1/2}
但它不起作用,并且存在以下错误:
x = np.array([1,2,3,4,5,3,2,5,7])
solution = np.min(np.cos(2*x*np.pi), 1/2)
答案 0 :(得分:0)
我已尝试使用np.minimum
这样的代码:
import numpy as np
x = np.array([1,2,3,4,5,3,2,5,7])
solution = np.minimum(np.cos(2*x*np.pi), 1/2)
print(solution)
这样的东西:
[ 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5]
最小函数将检查数组的每个元素并返回一个数组。你可以看看here