在Python中找到至少两个值

时间:2018-02-05 08:36:50

标签: python minimum

如何在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)

Screenshot of my code

1 个答案:

答案 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