Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ 基本的な配列作成 | NumPy基礎
NumPy基礎

book基本的な配列作成

メニューを表示するにはスワイプしてください

NumPy 配列は、同じデータ型の大規模なデータセットを効率的に格納および操作するための多次元コンテナ。Python のリストに似ているが、よりメモリ効率が高く、高速な数学的および数値的演算が可能。

ここで、最初の NumPy 配列の作成。最も簡単な方法は、array() 関数を使用し、引数として list または tuple のいずれかのみを渡す方法。

Note
注意

本コースのすべての課題では、NumPy 配列は必ず list から作成すること。

1234567
import 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}')
copy

データ型の指定

配列要素のデータ型は暗黙的に定義されますが、dtypeパラメータを使用して明示的に指定することもできます。

1234567
import 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}')
copy

最初の整数配列はデフォルトのint64データ型(8バイト整数)を使用しています。2番目の配列はint81バイト整数)を使用しています。

NumPyでよく使われるデータ型には、numpy.float16numpy.float32numpy.float64があり、それぞれ2バイト、4バイト、8バイトの浮動小数点数を格納します。

question mark

np.array() 関数で配列要素のデータ型を明示的に指定するためのパラメータはどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  2
some-alt