私は、2つの列からなる.txtのデータファイルを持っています。最初のものは私のx値で、2列目はy値です。Boolean、Flatnonzero、Pythonでnumpyで特定の範囲を選択する
私がしようとしていることは、かなり単純です。私は自分のx値が1700と< = 1735であることを特定して、そのx範囲内のyの値を得ることができます。最後に、それらのy値の合計を取得したいと思います。
以下は私が書いたコードです。
import numpy as np
data = np.loadtxt('NI2_2.txt')
x_all= data[:,0]
y_all= data[:,1]
x_selected= np.flatnonzero(np.logical_and(x_all<=1700),(x_all=>1735))
y_selected= y_all[x_selected]
y_final= np.sum(y_selected)
私のx_selectedに対して、構文が正しくないと言うエラーメッセージが表示されます。誰かがそれに間違っているのを見ていますか?
ありがとうございます! CECE