用相应的x搜索min(y)(x和y是数组)

时间:2018-01-18 21:06:25

标签: python python-3.x

`

  

将numpy导入为np

     

将matplotlib.pyplot导入为plt

     

x = np.array([3900.06,3900.16,3900.26])

     

y = np.array([0.311254,0.588623,0.724301])

     

如果min(y):

     

打印(X [分钟(Y)])'

也许有人可以帮我解决以下问题: 我正在寻找y点最小的x点。 documentation

谢谢,任何帮助:)

1 个答案:

答案 0 :(得分:1)

不测试y是否有min(不确定这是否是没有更多来源的应用程序的要求),使用np.argmin()

import numpy as np

x = np.array([3900.06, 3900.16, 3900.26])
y = np.array([0.311254, 0.588623, 0.724301])

print(x[np.argmin(y)])