2つの1次元配列から2次元配列を作る方法について。
(もちろんすべて初めに import numpy as npでnumpyをインポート)
(1)2つの(1次元)リストから作る場合
①2つの(1次元)リスト
list1 = [1,2,3,4]
list2 = [5,6,7,8]
②2つの(1次元)リストから多重リストを作る
list3 = [list1, list2]
(間違って list1 + list2とすると[1, 2, 3, 4, 5, 6, 7, 8]という1次元配列になっていまう)
③リストの配列を渡してnumpyのarrayを作成する
array_from_list = np.array(list3)
④出力すると
print(array_from_list)
結果:
[[1 2 3 4]
[5 6 7 8]]
(2)2つの1次元Numpyのarrayから作る場合
① 2つの1次元array
array1 = np.array([1,2,3,4])
array2 = np.array([5,6,7,8])
②stackを使って新しい次元のarrayを作成する
array_from_array = np.stack((array1, array2))
③出力すると
print(array_from_array)
結果:
[[1 2 3 4]
[5 6 7 8]]
※初心者から見た注意点。stackのあとのカッコを2重にするを忘れない。
登録:
コメントの投稿 (Atom)
python print
print_pythonnote print ¶ 言葉や数値を出力する ¶ In [ ]: print ( "...
-
独学プログラマー、Python1年生でPythonのプログラミングを始めたので、はじめはIDLEを使用していました。 その後はjupyter notebookを導入してメインで使っています。 jupyter notebookはAnacondaからセットで導入することが多いと...
-
各種方法で標準入力で複数行(文字列)を読み込んでリストへの格納を行ってみた。 入力の関数、メソッドとしては read、readline、readlines、input を使用する。 (read、readline、readlinesではsys.stdinを使う。はじめにs...
-
Python1年生 第5章 人工知能くんと遊んでみよう で、wheel形式のNumpyのインストールがうまくいかず、いろいろなサイトを参考にしてインストールに成功したのでその経緯などを書きとめます。同様の苦労をしている方に少しでも参考になれば幸いです。 私の構成:Python...
0 件のコメント:
コメントを投稿