d1_ndarray_creation_1.py

プログラム一覧に戻る

import numpy as np


arr = np.array([1, 2, 3])  # リストからndarrayを生成し、arrという名前を付ける
print(arr)  # [1 2 3] が出力される
print(arr.dtype)  # int32 が出力される
print(arr.size)  # 3 が出力される

arr = np.arange(5)  # 0から4までの5個の整数が並んだndarrayを生成し、arrという名前を付ける
print(arr)  # [0 1 2 3 4] が出力される
print(arr.dtype)  # int32 が出力される
print(arr.size)  # 5 が出力される

arr = np.linspace(2, 7, 5)  # 2から7の間を5等分した数値が並んだndarrayを生成し、arrという名前を付ける
print(arr)  # [2.   3.25 4.5  5.75 7.  ] が出力される
print(arr.dtype)  # float64 が出力される
print(arr.size)  # 5 が出力される

arr = np.zeros(7)  # 0が7個並んだndarrayを生成し、arrという名前を付ける
print(arr)  # [0. 0. 0. 0. 0. 0. 0.] が出力される
print(arr.dtype)  # float64 が出力される
print(arr.size)  # 7 が出力される

arr = np.ones(9)  # 1が9個並んだndarrayを生成し、arrという名前を付ける
print(arr)  # [1. 1. 1. 1. 1. 1. 1. 1. 1.] が出力される
print(arr.dtype)  # float64 が出力される
print(arr.size)  # 9 が出力される

arr = np.empty(3)  # 3つの数値(初期値は不定)が並んだndarrayを生成し、arrという名前を付ける
print(arr)  # 実行するたびに異なる数値が3つ出力される
print(arr.dtype)  # float64 が出力される
print(arr.size)  # 3 が出力される