基本的な配列作成
メニューを表示するにはスワイプしてください
NumPy 配列は、同じデータ型の大規模なデータセットを効率的に格納および操作するための多次元コンテナ。Python のリストに似ているが、よりメモリ効率が高く、高速な数学的および数値的演算が可能。
ここで、最初の NumPy 配列の作成。最も簡単な方法は、array() 関数を使用し、引数として list または tuple のいずれかのみを渡す方法。
注意
本コースのすべての課題では、NumPy 配列は必ず list から作成すること。
1234567import numpy as np # Creating an array from list array_from_list = np.array([1, 2, 3, 2, 6, 1]) # Creating an array from tuple array_from_tuple = np.array((1, 2, 3, 2, 6, 1)) print(f'Array from list: {array_from_list}') print(f'Array from tuple: {array_from_tuple}')
データ型の指定
配列要素のデータ型は暗黙的に定義されますが、dtypeパラメータを使用して明示的に指定することもできます。
1234567import numpy as np # Creating an integer array without specifying dtype array_1 = np.array([1, 2, 3]) # Creating an integer array with setting dtype to 1-byte integer array_2 = np.array([1, 2, 3], dtype=np.int8) print(f'First array dtype: {array_1.dtype}') print(f'Second array dtype: {array_2.dtype}')
最初の整数配列はデフォルトのint64データ型(8バイト整数)を使用しています。2番目の配列はint8(1バイト整数)を使用しています。
NumPyでよく使われるデータ型には、numpy.float16、numpy.float32、numpy.float64があり、それぞれ2バイト、4バイト、8バイトの浮動小数点数を格納します。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 2
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 2