Articles of numpy ndarray

¿Cuál es el propósito de meshgrid en Python / NumPy?

¿Puede alguien explicarme cuál es el propósito de la función meshgrid en Numpy? Sé que crea algún tipo de cuadrícula de coordenadas para el trazado, pero realmente no puedo ver el beneficio directo de ello. Estoy estudiando “Python Machine Learning” de Sebastian Raschka, y él lo está usando para trazar los límites de decisión. Vea […]

Cómo convertir Numpy array a Panda DataFrame

Tengo una matriz Numpy que se parece a esto: [400.31865662] [401.18514808] [404.84015554] [405.14682194] [405.67735105] [273.90969447] [274.0894528] Cuando bash convertirlo en un Panda Dataframe con el siguiente código y = pd.DataFrame(data) print(y) Obtengo el siguiente resultado al imprimirlo. ¿Por qué recibo todos esos zéros? 0 0 400.318657 0 0 401.185148 0 0 404.840156 0 0 405.146822 […]

Cómo convertir Tensor a ndarray (tensor con imágenes adversas dentro)

NOTA: Ya he probado soluciones de diferentes preguntas de SO sin éxito, a continuación se detallan los detalles. Estoy estudiando los tutoriales de Cleverhans Pyhton, centrándome en este código (keras model case). Tengo un conocimiento básico de keras, pero acabo de comenzar con Tensorflow (novato total). Estoy intentando visualizar las imágenes adversas generadas en este […]

Convertir el diccionario a la matriz Numpy

Estoy tratando de convertir el diccionario {0: {0: 173, 1: 342, 2: 666, 3: 506, 4: 94}, 1: {0: 13, 1: 2171, 2: 1915, 3: 3075, 4: 630}, 2: {0: 0, 1: 265, 2: 5036, 3: 508, 4: 11}, 3: {0: 0, 1: 3229, 2: 2388, 3: 3649, 4: 193}, 4: {0: 3, 1: 151, […]

¿Cómo aplasto consistentemente una matriz numpy?

from numpy import array, eye, matrix x = array([1, 0]) A = eye(2) print(A.dot(x)) grabados [1. 0.] [1. 0.] . Por otra parte, B = matrix([[1, 0], [0, 1]]) print(B.dot(x)) imprime [[1 0]] que es una matriz de 1 por 2. Además, print(B.dot(x).flatten()) También imprime [[1 0]] . Esto es bastante molesto. ¿Por qué falla […]

¿Cómo funciona numpy.newaxis y cuándo usarlo?

Cuando bash numpy.newaxis el resultado me da un marco de ttwig 2-d con el eje x de 0 a 1. Sin embargo, cuando bash usar numpy.newaxis para cortar un vector, vector[0:4,] [ 0.04965172 0.04979645 0.04994022 0.05008303] vector[:, np.newaxis][0:4,] [[ 0.04965172] [ 0.04979645] [ 0.04994022] [ 0.05008303]] ¿Es lo mismo excepto que cambia un vector de […]

Transformando un vector de fila en un vector de columna en Numpy

Digamos que tengo un vector de fila de la forma (1, 256). Quiero transformarlo en un vector de columna de la forma (256, 1) en su lugar. ¿Cómo lo harías en Numpy?

¿Cómo obtengo índices de N valores máximos en una matriz NumPy?

NumPy propone una forma de obtener el índice del valor máximo de una matriz a través de np.argmax . Me gustaría algo similar, pero devolviendo los índices de los N valores máximos. Por ejemplo, si tengo una matriz, [1, 3, 2, 4, 5] , function(array, n=3) devolvería los índices [4, 3, 1] que corresponden a […]

¿Cuáles son las ventajas de NumPy sobre las listas regulares de Python?

¿Cuáles son las ventajas de NumPy sobre las listas regulares de Python? Tengo aproximadamente 100 series de mercados financieros, y voy a crear una matriz de cubos de 100x100x100 = 1 millón de celdas. Regresaré (3 variables) cada x con cada y y z, para llenar la matriz con errores estándar. He escuchado que para […]