Numpy-reshape

提供:Dev Guides
移動先:案内検索

numpy.reshape

この関数は、データを変更せずに配列に新しい形状を与えます。 それは次のパラメータを受け入れます-

numpy.reshape(arr, newshape, order')

どこで、

Sr.No. Parameter & Description
1

arr

形状を変更する配列

2

newshape

intまたはintのタプル。 新しい形状は元の形状と互換性がある必要があります

3

order

Cスタイルの場合は「C」、Fortranスタイルの場合は「F」、Fortranのような連続メモリに配列が格納されている場合は「A」、Fortranのような順序、それ以外の場合はCスタイル

import numpy as np
a = np.arange(8)
print 'The original array:'
print a
print '\n'

b = a.reshape(4,2)
print 'The modified array:'
print b

その出力は次のようになります-

The original array:
[0 1 2 3 4 5 6 7]

The modified array:
[[