Changements de format dans l'apprentissage automatique - data.values.reshape (-1,1)

Transfert depuis: https://blog.csdn.net/wld914674505/article/details/80460042

 

data.values.reshape (-1,1)

z = np.array([[1, 2, 3, 4],
          [5, 6, 7, 8],
          [9, 10, 11, 12],
          [13, 14, 15, 16]])
z.shape
(4, 4)

data.value.reshape (-1, 1)

 data.reshape(-1,1)
 array([[ 1],
        [ 2],
        [ 3],
        [ 4],
        [ 5],
        [ 6],
        [ 7],
        [ 8],
        [ 9],
        [10],
        [11],
        [12],
        [13],
        [14],
        [15],
        [16]])

Nous ne savons pas quel est l'attribut shape de z, mais nous voulons faire en sorte que z n'ait qu'une seule colonne et que le nombre de lignes soit inconnu. Grâce à `z.reshape (-1,1)`, Numpy calcule automatiquement qu'il y a 12 lignes et la nouvelle forme de tableau L'attribut est (16, 1), qui correspond à l'original (4, 4).

 

z.reshape (-1, 2)

 data.reshape(-1, 2)
 array([[ 1,  2],
        [ 3,  4],
        [ 5,  6],
        [ 7,  8],
        [ 9, 10],
        [11, 12],
        [13, 14],
        [15, 16]])

 

Je suppose que tu aimes

Origine blog.csdn.net/u010472858/article/details/95257703
conseillé
Classement