私はPythonで配列を持っています。この配列は別の配列へのインデックスを保持します。私はこの配列から守りたいインデックスを削除しました。配列の値を除外する -
stations = [1,2,3]
のはx
メインアレイを呼ぶことにしましょう。それには5列あり、1番目と5番目を削除し、残りをstations
という配列に入れました。
ステーションからの値が除外されているifステートメントを作成したいと考えています。だから、私は駅の配列内のインデックスが0で、他のインデックス(0と4)が0でないインスタンス(日)の数を見つけようとしています。
どうすればいいですか?私はこれまでこれを持っていますが、正しいとは思われません。
for j in range(len(x)):
if x[j,0] != 0 and x[j,4] != 0 and numpy.where(x[j,stations[0]:stations[len(stations)-1]]) == 0:
days += 1
return days
これをもっと簡単にできますか?列挙と列が何であるかわからないのですか? – Surya
もちろん、私はいくつかのノートを追加しました。 colは単純に、私がリストを反復しながら要素の値を呼び出したものです。 – Antithesis
https://docs.python.org/3/library/functions.html#enumerate – Antithesis