Articles of matriz multidimensional

Procesamiento de volumen 3D usando dask

Estoy explorando la convolución de volúmenes interactivos en 3D con algunas plantillas simples usando dask en este momento. Déjame explicarte lo que quiero decir: Suponga que tiene datos 3D que le gustaría procesar a través de Sobel Transform (por ejemplo, para obtener un gradiente de L1 o L2). Luego, divide la imagen de entrada en […]

contar las ocurrencias de matrices en matrices multidimensionales en python

Tengo el siguiente tipo de arrays: a = array([[1,1,1], [1,1,1], [1,1,1], [2,2,2], [2,2,2], [2,2,2], [3,3,0], [3,3,0], [3,3,0]]) Me gustaría contar el número de ocurrencias de cada tipo de matriz, como [1,1,1]:3, [2,2,2]:3, and [3,3,0]: 3 ¿Cómo podría lograr esto en python? ¿Es posible sin usar un bucle for y contar en un diccionario? Tiene que […]

¿Cómo eliminar el elemento nth en todas las matrices numpy en una matriz numpy?

De manera similar, tengo curiosidad por cómo eliminar elementos específicos de cada matriz numpy en una matriz numpy. Mis datos se dan en forma de X a continuación. Creo que esto debería funcionar: X = [[x1 x2 … xn] [x1 x2 … xn] … [x1 x2 … xn]] X.shape (n,|x|) Y=numpy.delete(X[:],1) Pensaría que Y ahora […]

¿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 […]