Numpy-行と列の入れ替え-
- 作者: Bill Lubanovic,斎藤康毅,長尾高弘
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/12/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (3件) を見る
【前提条件】
OS:Windows 10 64-bit, version 1607
Anaconda 4.4.0(Python 3.6 version 64-bit)インストール
NumPyのインストール
【手順概要】
1.コマンドプロンプトでIPython Notebookを起動します。
2.行と列の入れ替え
【手順】
1.コマンドプロンプトでIPython Notebookを起動します。
ipython notebook
2.行と列の入れ替え
2.1.numpyをインポートします。
import numpy as np
2.2.reshapeを用いて1×9行列を3×3行列に変換します。またTを用いて行列を転置させることが出来ます。
arr=np.arange(9).reshape([3,3]) arr.T
2.3.transpose()を用いても行と列の入れ替えを行うことが出来ます。transpose([0,1])を指定した場合は元の行列と等しくなります。
arr.transpose() arr.transpose([0,1]) arr.transpose([1,0])
2.4.swapaxesでも行列を転置させる事が出来ます。
arr.swapzxes(1,0) arr.swapzxes(0,1)
2.5.3次元の配列でも同様のことが可能です。
Pythonではじめる機械学習 ―scikit-learnで学ぶ特徴量エンジニアリングと機械学習の基礎
- 作者: Andreas C. Muller,Sarah Guido,中田秀基
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/05/25
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る
参考:
udemy 実践Pythonデータサイエンス