配列が保持できる値の型について
ひとつの配列には同じ型のデータを格納することができる。
code:array_dtype1.py
import numpy as np
print('# int型の配列\n', x)
print('# float型の配列\n', x)
print('# str型の配列\n', x)
print('# bool型の配列\n', x)
異なる型を混在させようとすると、全ての要素が同一の型となるように適当に型変換が行われる。
code:array_dtype2.py
import numpy as np
print(x, 'intとfloat は floatに')
print(x, 'strとint は strに')
print(x, 'boolとint は intに')
print(x, 'boolとfloat は floatに')
print(x, 'boolとstr は strに')
bool を数値に変換すると、True は 1、False は 0 に置き換えられる。
/icons/hr.icon
※ ブラウザのバックボタンで戻る
https://scrapbox.io/files/650662abdab413001b83e16e.png