La forma y dimensión de la matriz numpy 200309

forma gama

形状元组 = 数组.shape

Aquí Insertar imagen Descripción

  • One-dimensional array
    Aquí Insertar imagen Descripción

12 representa el número de elementos

  • matriz bidimensional

Aquí Insertar imagen Descripción

2 Línea 3

  • matriz tridimensional

Aquí Insertar imagen Descripción

Modificar la forma de la matriz

新数组 = 数组.reshap(参1,参n)
  • Esta es una matriz unidimensional

Aquí Insertar imagen Descripción

  • Transformados en dos dimensiones de datos

Aquí Insertar imagen Descripción

  • No recoger el error no va a cambiar los datos

Aquí Insertar imagen Descripción

Ver los datos tridimensionales

Aquí Insertar imagen Descripción

2 representa la capa más externa
3 representa una segunda capa,
4 denota el número de elementos en el interior

Puede entenderse como
2 es la capa exterior
3 es una segunda capa
4 es la capa más interna
número

datos de convertirse en una dimensión de dos dimensiones

Aquí Insertar imagen Descripción

  • Contrastar las siguientes circunstancias

Aquí Insertar imagen Descripción
Esta es una matriz de dos dimensiones

  • Línea 1 24

Aquí Insertar imagen Descripción

Para convertirse en una matriz unidimensional de datos de dos dimensiones

- una forma buena

新数组 = 数组.flatten()

Aquí Insertar imagen Descripción

Aquí Insertar imagen Descripción

  • Benbanfa
新数组 = 数组.reshape((数组行数*数组列数,))

Aquí Insertar imagen Descripción

Publicado 64 artículos originales · ganado elogios 1 · visitas 793

Supongo que te gusta

Origin blog.csdn.net/whalecode/article/details/104763902
Recomendado
Clasificación