L = list(range(10)) L T = tuple(range(10)) T import numpy as np Npa = np.array(range(10)) Npa Np_cero = np.zeros(10) Np_cero Np_cero_int = np.zeros(10, dtype=int) Np_cero_int Np_uno = np.ones(10) Np_uno Np_relleno = np.full(10,256) Np_relleno Np_rango = np.arange(10) Np_rango Np_random_dimensiones = np.random.randint(10, size=(3, 4)) Np_random_dimensiones # Verificando el tipo de dato de array arr = np.array([1, 2, 3, 4]) print(arr.dtype) arr = np.array(['apple', 'banana', 'cherry']) print(arr.dtype) arr = np.array([1, 2, 3, 4], dtype='S') print(arr) print(arr.dtype) arr = np.array([1, 2, 3, 4], dtype='i4') print(arr);print(arr.dtype) arr = np.array([1.1, 2.1, 3.1]) newarr = arr.astype('i') print(newarr) print(newarr.dtype) arr = np.array([1, 0, 3]) newarr = arr.astype(bool) print(newarr) print(newarr.dtype) Np_cero.ndim Np_random_dimensiones.ndim Np_random_dimensiones.shape Np_random_dimensiones.size Np_cero.dtype Np_cero_int.dtype Np_random_dimensiones.itemsize Np_cero.nbytes Np_cero_int.nbytes rango = range(1,11) Np_diez_numeros = np.array(rango) Np_diez_numeros Np_diez_numeros[0] Np_diez_numeros[4] Np_diez_numeros[-1] Np_diez_numeros[-2] Np_random_dimensiones Np_random_dimensiones[2, 1] Np_diez_numeros[:4] Np_diez_numeros[3:] Np_diez_numeros[4:7] Np_diez_numeros[::2] Np_diez_numeros[::-2] Np_random_dimensiones[2,] Np_random_dimensiones[:2, :2] Np_random_dimensiones[2, 3] np.arange(1,65) Ajedrez_64 = np.arange(1,65).reshape(8,8) Ajedrez_64 Array_1 = np.random.randint(10, size=5) Array_2 = np.random.randint(10, size=5) Arrays_concatenados = np.concatenate([Array_1, Array_2]) Arrays_concatenados Array_extra = np.array([[10],[20]]) Array_extra Array_apilados_v = np.vstack([Array_extra, Array_extra]) Array_apilados_v Array_apilados_h = np.hstack([Array_extra, Array_extra]) Array_apilados_h Arrays_concatenados Array_partido = np.split(Arrays_concatenados, [2]) Array_partido Array_partido_2 = np.split(Arrays_concatenados, [2, 8]) Array_partido_2 Parte_1, Parte_2, Parte_3 = Array_partido_2 Parte_1 Parte_2 Parte_3 Ajedrez_partido_1 = np.hsplit(Ajedrez_64, [4]) Ajedrez_partido_1 Ajedrez_partido_2 = np.vsplit(Ajedrez_64, [4]) Ajedrez_partido_2 Array_aleatorio = np.random.randint(10, size=10) print(Array_aleatorio) suma = 0 for i in Array_aleatorio: suma += i promedio = suma / np.size(Array_aleatorio)m Array_aleatorio.sum() Array_aleatorio.mean() Array_aleatorio.max() np.median(Array_aleatorio) np.std(Array_aleatorio) np.var(Array_aleatorio) Array_1 Array_2 Array_1+5 Array_1 + Array_2 np.add(Array_1, Array_2) np.matmul(Array_1, Array_2)