ndarrayのデータ型変換
既存のndarrayのデータ型を変換する方法です。
「astype」を用いると既存のndarrayのデータ型を変換することができます。元となるndarrayには影響を与えず、新しい配列オブジェクトが返されます。
# -*- coding: utf-8 -*- import numpy na_int = numpy.array([[1, 10, 100], [2, 20, 200]], numpy.int32) na_float = na_int.astype(numpy.float32) print na_int.dtype print na_float.dtype
--実行結果--
int32 float32
|
|
|
|
|
|
|
|
||
|
| |||
|
|
|
||
既存配列の形状を変換!
▶数値解析:ndarrayの形状変換
