問題タブ [numpy-slicing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - NumPy 配列から特定の行と列を選択する
ここで何が間違っているのかを理解しようとして、私は夢中になっています。
私は NumPy を使用しており、選択したい特定の行インデックスと特定の列インデックスがあります。これが私の問題の要点です:
なぜこうなった?1行目、2行目、4行目、1列目、3列目は選択できるのでしょうか?私が期待している結果は次のとおりです。
python - 元の行列の個別の行と列ごとに 1 を使用して、np.zeros 配列から個々の配列を作成します
6 行 x 6 列の英数字 (例: p300 speller) で構成される画面があります。可能な行と列のそれぞれについて配列を作成したいと思います (合計 12)。特定の列/行が点灯しているときは、それを 1 で埋め、マトリックスの残りの部分は 0 で埋めます。最終的には、特定のマトリックスを画面上で発生した時間イベントに関連付けたいと思います。
行/列を個別にスライスし、必要な 12 の出力ごとに変数を生成します。
Python とコーディングは初めてですが、ループはこれを簡単にするのに役立ちます。以下は、行だけで試みたものです。行ごとに 1 を生成しますが、前の行はまだ 1 で埋められたままになり、反復ごとに構築を続け、6x6 配列を 1 で埋めます。現在の繰り返しを渡すために「new_event」配列を作成しても、役に立たないようです。前の配列に基づいて構築せずに、ループ内で個々の配列を生成するにはどうすればよいですか? 感想/コメントよろしくお願いします
python - 配列境界での ndarray のスライス
質問:
ndarray が与えられた場合:
私は私に与えるルーチンを探します:
例:インデックス 8 から開始し、配列の境界を越えてインデックス 2 で停止する (含まれる) スライスを使用すると、(もちろん) 次の結果が得られます。
可能な答え:
ロール機能を使用することです。
私が探しているもの:
これに関して私が気に入らないのは、スライスほど簡単ではないということです。だから私は次のようなものを探します:
これに似た構文が、たとえばpandas.DataFrame.ilocに存在します。事前にどうもありがとうございました!
注:ilocは、私が望むことをしません。構文を参照しただけです(これが好きです)。コメントありがとうございます cᴏʟᴅsᴘᴇᴇᴅ