まずは、それぞれのデータ型でどのような表記がされるのかを確かめてみましょう。NumPyのndarrayのdtypeは、arr.dtypeのようにして知ることができます。 In [1]: import numpy as np In [2]: a = np.array([0, 1, 2]) # まずは何も指定しない状態で配列を生成。 In [3]: a.dtype # データ型を確かめる。 Out[3]: dtype('int64') In [4]: b = np.array([0, 1, 2], dtype = 'int32') # ビット数を下げてみる。 In [5]: b.dtype Out[5]: dtype('int32') In [6]: b Out[6]: array([0, 1, 2], dtype=int32) In [7]: c = np.array([0, 1, 2],
![NumPyにおける要素のデータ型dtypeの種類と指定方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/9b8a5fd8acc1f1eeadbd9bd11c8d1b092d4aeb3a/height=288;version=1;width=512/https%3A%2F%2Fdeepage.net%2Fimg%2Fimage_social_thumb.png)