Cómo Python genera números tridimensionales
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>
p>
b=np.array([,],dtype=int)?#Crear una matriz de 2*3 dimensiones ¿Crear una matriz de 2*3 dimensiones?array([,]) p>
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> 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 p>
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 p>
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