Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo Python genera números tridimensionales

Cómo Python genera números tridimensionales

1. Cree una matriz multidimensional ordinaria

import?numpy?as?np

a?=?np.array(,?dtype=int)?#?Create 1* Matriz de 3 dimensiones array()

tipo(a)?#?numpy.ndarray tipo

a.shape?#?información de tamaño (3L,)

a .dtype.name#?' int32'

a.size#?Número de elementos: 3

a.itemize?#Número de bytes ocupados por cada elemento: 4

p>

b=np.array([,],dtype=int)?#Crear una matriz de 2*3 dimensiones ¿Crear una matriz de 2*3 dimensiones?array([,])

b .shape?#?Información de tamaño (2L, 3L)

b.size#?Número de elementos: 6

b.itemsize#?Número de bytes por elemento: 4

c=np.array([,],dtype='int16')?#?¿Crear una matriz de 2*3 dimensiones? Array([,],dtype=int16)

c.shape? Información de tamaño (2L, 3L)

c.size#?Número de elementos: 6

c.itemsize#?Número de bytes por elemento: 2

c.ndim?#?Dimension

d=np.array([,],dtype=complex)#?Matriz bidimensional compleja

d.itemize?#? bytes ocupados por cada elemento: 16

d.dtype.name?#?Tipo de elemento: 'complex128' 2. Cree una matriz multidimensional general

import?numpy?as? np

a?=?np.array(,?dtype=int)?#?Crear una matriz de 1*3 dimensiones array()

type(a)?#?numpy . ndarray type

a.shape?#?Información de tamaño (3L,)

a.dtype.name#?' ? Número de elementos: 3

a.itemize?#Número de bytes ocupados por cada elemento: 4

b=np.array([,],dtype=int)?# Crear una matriz de 2*3 dimensiones. ¿Crear una matriz de 2*3 dimensiones?array([,])

b.shape?#?Información de tamaño (2L, 3L)

b . size#?Número de elementos: 6

b.itemsize#?Número de bytes por elemento: 4

c=np.array([,],dtype='int16' )?#?¿Crear una matriz de 2*3 dimensiones? Array([,],dtype=int16)

c.shape? Información de tamaño (2L, 3L)

c.size#?Número de elementos: 6

c.itemsize#?Número de bytes por elemento: 2

c.ndim?#?Dimension

d=np.array([,],dtype=complex)#?Matriz bidimensional compleja

d.itemize?#? bytes ocupados por cada elemento: 16

d.dtype.name?#?Tipo de elemento: 'complex128' 3. Cree un tipo especial de matriz multidimensional a1?=?np.zeros((3, 4))#?Crear una matriz bidimensional de 3*4 de todos ceros

Salida:

array(,])

B?=?np .array( ,])

C?=?A?*?B#?Elemento punto

Multiplicar

Salida:

array(

b

b

b,],,])

Salida:

array(,

,])

Salida.

(2L,?2L, ?3L)

c

c

Salida:

matriz(

Salida:

array([1,?2,?3,?0,?4])

np.c_[np.array([]) ,0,0,0,np.array( [])]

Salida:

matriz(? =?1234

imprimir(a)

Salida:

matriz(,

,

])

s?=?a,

,

])

Copia profunda

d?=?a copia()

d?is?a#?False

d. .base?is?a#?False

d?9999

print(a)

Salida:

array(, p>

,

])

Lista de métodos y funciones básicas numerosas

Array?Creation

arange,? matriz,?copiar,?vacío,?empty_like,?eye,?fromfile,?fromfunction,?identity,?linspace,?logspace,?mgrid,?ogrid,?ones,?ones_like,?r,?zeros,zeros_like

Conversiones

ndarray.astype,?atleast_1d,?atleast_2d,?atleast_3d,?mat

Operaciones

array_split,?column_stack,?concatenate ,?diagonal,?dsplit,?dsstack,?hsplit,?hstack,?ndarray.item,?newaxis,?ravel,?repeat,?reshape,?resize,squeeze,?swapaxes,?take,?transpose,?vsplit, ?vstack

Preguntas todas,?cualquiera, distinto de cero, donde

Ordenar

argmax, argmin, argsort, max, min, ptp, searchsorted, sort

Operación

Seleccionar,?comprimir,?cumprod,?cumsum,?inner,?ndarray.fill,?imag,?prod,?put,?putmask,?real,?sum

Estadística básica

cov,?media,?std,?var

Álgebra lineal básica

cruz,?punto,?exterior,? linalg. svd, ?vdot

Enlace a la lista completa de funciones y métodos:

https://docs.scipy.org/doc/numpy-dev/reference/rutines.html #rutinas