ホームページ  >  記事  >  バックエンド開発  >  numpy配列の指定された行と列を取得する方法

numpy配列の指定された行と列を取得する方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-09 10:55:309643ブラウズ

今回は、行と列を指定する numpy 配列を取得する方法と、行と列を指定する numpy 配列を取得するための 注意事項 を​​説明します。実際のケースを見てみましょう。 。 numpy 配列に対するこの操作は少し面倒に感じますが、それについては何もできません。

例えば、

a = [[1,2,3], 
[4,5,6], 
[7,8,9]]
は、

c=[1,2] 
d =[0,1]
の2 3行と1 2列を取ります。

b = a[c,d] 
output: 
[4 8]
と書くと、2行目、1列目、3行目を取ります。 , 2列目のデータこれは私たちが望んでいる結果ではありません。

正しいアプローチは次のとおりです:

b = a[c]先取想要的行数据 
b = b[:,d] 
print(b) 
output: 
[[4 5] 
[7 8]]
これが私たちが望む結果です。完了するには、次の 2 つの手順を実行する必要があります。

この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

Python2.7 で pip を使用できない問題に対する完璧な解決策


Python が txt ファイルを行ごとに読み書きする方法

以上がnumpy配列の指定された行と列を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。