Articles of matriz multidimensional

¿Cómo encontrar el índice de un valor en una matriz 2d en Python?

Necesito averiguar cómo puedo encontrar todo el índice de un valor en una matriz numpy 2d. Por ejemplo, tengo la siguiente matriz 2d: ([[1 1 0 0], [0 0 1 1], [0 0 0 0]]) Necesito encontrar el índice de todos los 1 y 0. 1: [(0, 0), (0, 1), (1, 2), (1, 3)] 0: […]

La función numpy.insert () inserta la matriz en el índice incorrecto

Aquí, mi código muestra el archivo de texto en forma de valor; y crear matrices como matriz multidimensional, pero el problema es que el código crea más de matriz bidimensional, que no puedo manipular, necesito matriz bidimensional, ¿cómo hago eso? Explicar el algoritmo de mi código: Moto de código: mi código obtiene el valor de […]

Obtener índices y valores de un ndarray en NumPy

Tengo un ndarray A de número arbitrario de dimensiones N Quiero crear una matriz B de tuplas (matriz o listas) donde los primeros N elementos en cada tupla son el índice y el último elemento es el valor de ese índice en A Por ejemplo: A = array([[1, 2, 3], [4, 5, 6]]) Entonces B […]

¿Cuál es la diferencia entre ndarray y array en numpy?

¿Cuál es la diferencia entre ndarray y array en Numpy? ¿Y dónde puedo encontrar las implementaciones en el código fuente numpy?

¿Cómo sumría una matriz multidimensional en la python más sucinta?

El más cercano fue este sumndo columnas . Así que haré algo similar en mi pregunta: Digamos que tengo una lista de Python 2D como se muestra a continuación: my_list = [ [1,2,3,4], [2,4,5,6] ] Puedo obtener los totales de las filas con una lista de comprensión: row_totals = [ sum(x) for x in my_list […]

Python win32com y arrays bidimensionales

Cuando se utilizan python y win32com para automatizar el formulario de software, Adobe se encuentra con un problema al pasar matrices de coordenadas 2d. Si uno mira el código que Adobe envía para Visual Basic (VB) es simple. Un ejemplo simplificado para dibujar una línea en Illustrator sería el siguiente: Set appObj = CreateObject(“Illustrator.Application”) Set […]

Acceso n-th dimensión en python

Quiero un acceso fácil de leer a algunas partes de una matriz numpy multidimensional. Para cualquier matriz, acceder a la primera dimensión es fácil ( b[index] ). Acceder a la sexta dimensión por otro lado es “difícil” (especialmente para leer). b[:,:,:,:,:,index] #the next person to read the code will have to count the : ¿Hay […]

¿Cómo multiplicar un escalar en una columna específica dentro de una matriz NumPy?

Necesito hacer un análisis en un gran conjunto de datos de un trabajo de campo de hidrolgeología. Estoy usando NumPy. Quiero saber cómo puedo: multiplique, por ejemplo, la segunda columna de mi matriz por un número (por ejemplo, 5.2). Y entonces calcula la sum acumulada de los números en esa columna. Como mencioné, solo quiero […]

Agregue programáticamente los nombres de columna a ndarray numpy

Estoy tratando de agregar nombres de columna a una ndarray numpy, luego seleccionar columnas por sus nombres. Pero no funciona. No puedo saber si el problema se produce cuando agrego los nombres o, más tarde, cuando bash llamarlos. Aquí está mi código. data = np.genfromtxt(csv_file, delimiter=’,’, dtype=np.float, skip_header=1) #Add headers csv_names = [ s.strip(‘”‘) for […]

cómo buscar elementos únicos por la primera columna de una matriz multidimensional

Estoy tratando de encontrar una manera de crear una nueva matriz a partir de una matriz multidimensional tomando solo elementos que son únicos en la primera columna, por ejemplo, si tengo una matriz [[1,2,3], [1,2,3], [5,2,3]] Después de la operación me gustaría obtener esta salida [[1,2,3], [5,2,3]] Obviamente, la segunda y tercera columnas no necesitan […]