Articles of arrays de

Realizar operaciones en todos los valores de una matriz numpy, haciendo referencia a i y j

Estoy tratando de mejorar el rendimiento numpy mediante la aplicación de operaciones en una matriz 2d, el problema es que el valor de cada elemento de la matriz depende de la ubicación i, j de ese elemento. Obviamente, la forma fácil de hacer esto es usar un bucle for nested, pero me preguntaba si podría […]

NumPy Array Indexing

Aquí hay una pregunta simple sobre la indexación de una matriz para obtener un subconjunto de sus valores. Supongamos que tengo una recarray que guarda las edades en un espacio y los valores correspondientes en otro. También tengo una matriz que es mi subconjunto deseado de las edades. Esto es lo que quiero decir: ages […]

¿Para convertir de arrays de Python a PostgreSQL rápidamente?

Esta es una pregunta de seguimiento para: ¿Cómo convertir a la matriz int en PostgreSQL? Estoy pensando cómo convertir el tipo de datos de Python de array-array de entero con signo en int de PostgreSQL rápidamente: import numpy as np; # use any data format of Python here event = np.array([[1,2],[3,4]]); donde [] debe ser […]

Buscando una sub-matriz dentro de una matriz 2D (reconocimiento de imagen)

Esencialmente, tengo una matriz de imágenes numpy y estoy tratando de encontrar si contiene un bloque 2×2 de valores de píxeles RGB particulares. Entonces, por ejemplo, si mi matriz de imágenes (simplificada) fuera algo como: ABCDEF GHIJKL MNOPQR STUVWX Estoy tratando de verificar si contiene, digamos: JK PQ Soy bastante nuevo para adormecer, así que […]

¿Cómo escribir la matriz de Python (datos = ) para excel?

Estoy escribiendo un progtwig de Python para procesar archivos .hdf, me gustaría enviar estos datos a una hoja de cálculo de Excel. Pongo los datos en una matriz como se muestra a continuación: Código: data = [] for rec in hdfFile[:]: data.append(rec) desde aquí he creado una matriz 2D con 9 columnas y 171 filas. […]

Numpy shuffle matriz multidimensional solo por fila, mantener el orden de las columnas sin cambios

¿Cómo puedo mezclar una matriz multidimensional por fila solo en Python (así que no mezcle las columnas)? Estoy buscando la solución más eficiente, porque mi matriz es muy grande. ¿También es posible hacer esto altamente eficiente en la matriz original (para ahorrar memoria)? Ejemplo: import numpy as np X = np.random.random((6, 2)) print(X) Y = […]

¿Cómo creo una matriz mutable de longitud fija de objetos de Python en Cython?

Necesito tener una matriz de objetos python para usar en la creación de una estructura de datos trie. Necesito una estructura que sea de longitud fija como una tupla y se pueda modificar como una lista. No quiero usar una lista porque quiero poder asegurarme de que la lista tenga exactamente el tamaño correcto (si […]

¿Cómo crear el histogtwig de una matriz con valores enmascarados, en Numpy?

En Numpy 1.4.1, ¿cuál es la forma más simple o eficiente de calcular el histogtwig de una matriz enmascarada ? numpy.histogram y pyplot.hist cuentan los elementos enmascarados, por defecto! La única solución simple en la que puedo pensar ahora implica crear una nueva matriz con el valor no enmascarado: histogram(m_arr[~m_arr.mask]) Sin embargo, esto no es […]

TypeError: los índices de lista deben ser enteros o segmentos, no str

Tengo dos listas que quiero combinar en una matriz para finalmente ponerlas en un archivo csv. Soy un novato con las matrices de Python y no entiendo cómo puedo evitar este error: def fill_csv(self, array_urls, array_dates, csv_file_path): result_array = [] array_length = str(len(array_dates)) # We fill the CSV file file = open(csv_file_path, “w”) csv_file = […]

Numpy – rebanando el vector de fila o columna 2d de la matriz

Estoy tratando de encontrar un buen truco para cortar una fila / columna de una matriz 2d y obtener una matriz de (col_size x 1) o (1 x row_size) . ¿Hay una manera más fácil que usar numpy.reshape() después de cada corte? Saludos, Stephan