Basic Array Creation
メニューを表示するにはスワイプしてください
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