私は二次元のnp配列V(100000x50)を持っています。 Vの特定の行を保持する新しい配列V_tgtを作成したいので、次元は(ix50)になります。それはやりやすいかもしれませんが、私は別のものを試しました、そして、それは50要素のうちの最初のものを保存するようです。私のコードは以下の通りです:二次元配列の行を別の配列に保存する
V_tgt = np.array([])
for i in IX_items:
if i in IX_tgt_items:
V_tgt=np.append(V_tgt, V[i])
私はそのようなインサートとして機能してみましたし、同様に削除しますが、それはwork.How私はすべての値を保存し、右の次元を持つ配列を作成することができませんでしたか?どんな助けでも本当に感謝しています。
私はあなたがこのような何か行うことができますV.から取るためにどの要素を示しています(私の例tgt_idx1
と
tgt_idx2
で)ターゲット・インデックスのリストのいくつかの種類があると仮定し、あなたのコメントから
Vとは何ですか? 'V_tgt = np.append(V_tgt、V [i])' –
申し訳ありません、指定するのを忘れました。 Vは最初の配列で、寸法は100000x50です –
MFRとは何ですか? –