NumPy es una extensión del lenguaje Python que agrega soporte a grandes matrices y matrices multidimensionales, junto con una gran biblioteca de funciones matemáticas de alto nivel para operaciones con estas matrices.

Más sobre numpy...

Tengo una matriz dimensional (2 x 1 x 2 x 2 x 2): array([[[[[ 7., 9.], [10., 11.]], [[19., 18.], [20., 16.]]]], [[[[24., 5.], [ 6., 10.]], [[18., 11.], [45., 12.]]]]]) Las dos últimas dimensiones son H (alto) y W (ancho) respec....
5 oct. 2021 a las 11:24
Deje que tenga una dimensión de tensor de (B, N ^ 2, C) y la remodelo en (B, C, N, N). Creo que tengo dos opciones a continuación. A = torch.rand(5, 100, 20) # Original Tensor # First Method B = torch.transpose(2, 1) B = B.view(5, 20, 10, 10) # Second Method C = A.view(5, 20, 10, 10) Ambos método....
5 oct. 2021 a las 10:29
Tengo este marco de datos que tiene un valor atípico, que reconocí a través de un diagrama de caja. Luego, capté el valor a través de np.where, pero la cuestión es que no sé cómo eliminar este valor y toda su fila de mi marco de datos para poder deshacerme del valor atípico. Este es el código que u....
4 oct. 2021 a las 22:02
Por ejemplo, tengo 5 listas con 10 elementos cada una generada con valores aleatorios que simulan un lanzamiento de moneda. Obtengo mis 5 listas con 10 elementos de la siguiente manera: result = [0,1] #0 is tail #1 is head probability = [1/2,1/2] N = 10 list = [] def list_generator(number): #this n....
4 oct. 2021 a las 19:42
Dada una matriz 2D, verifique si sus elementos están dentro de otra matriz 2D. Sin recorrer la segunda matriz (si es posible). a = np.array([[1,0], [2,0], [3,0]]) b = np.array([[1,0], [3,0]]) Compruebe si las matrices en a están en b. Lo intenté: np.isin(a, b) array([[ True, True], [False, ....
4 oct. 2021 a las 14:39
¿Existe una forma eficaz de hacer esto? Por ejemplo tengo [[1, 2, 3], [4, 5, 6]] Me gustaría conseguir: [[[1, 0], [0, 4]], [[2, 0], [0, 5]], [[3, 0], [0, 6]]] ....
4 oct. 2021 a las 06:31
Supongamos que tengo una matriz a de forma (2, 2, 2): a = np.array([[[7, 9], [19, 18]], [[24, 5], [18, 11]]]) Y una matriz b que es el máximo de a: b=a.max(-1) (por filas): b = np.array([[9, 19], [24, 18]]) Me gustaría obtener el índice de ....
3 oct. 2021 a las 12:09
Estoy realizando ciencia de datos y estoy calculando la probabilidad logarítmica de una distribución de Poisson de los tiempos de llegada. def LogLikelihood(arrival_times, _lambda): """Calculate the likelihood that _lambda predicts the arrival_times well.""" ll = 0 for t in arrival_times: ....
3 oct. 2021 a las 05:49
Me gustaría repetir una matriz a lo largo de varias dimensiones, de modo que coincida con las dimensiones de otra matriz. Por ejemplo, pongamos: import numpy as np a = np.arange(300) b = np.zeros((300, 10, 20, 40, 50)) Me gustaría expandir a de manera que coincida con las dimensiones de b, conside....
2 oct. 2021 a las 20:45
Tengo un np.array llamado arr que es: arr = np.array([[0.0, 0.0, 0.0], [1 / 3, 1 / 3, 0], [0.0, 0.0, 0.0]]) Y quiero escribir su información en una cadena de una sola línea llamada s como: [[0.0, 0.0, 0.0], [1 / 3, 1 / 3, 0], [0.0, 0.0, 0.0]] Para esto, estoy usando este tipo de conversación (en....
2 oct. 2021 a las 20:25
Dada una matriz numérica bidimensional, X, de forma [m, m], deseo aplicar una función y obtener una nueva matriz numérica bidimensional P, también de forma [m, m], cuyo [i, j] El elemento se obtiene de la siguiente manera: P[i][j] = exp (-|| X[i] - x[j] ||**2) Donde ||.|| representa la norma están....
2 oct. 2021 a las 04:16
Tengo estas dos matrices: (dos matrices de ejemplo aleatorias creadas) x = [5,12,24,44,22,32,22] y = [8,14,26,47,44,35,23] Estas dos columnas están relacionadas y x [4] y y [4] son ​​los valores atípicos de estos datos. ¿Cómo pasaría por un marco de datos y devolvería las columnas o los números de ....
1 oct. 2021 a las 18:06
Tengo una matriz llamada img. Quiero verificar los elementos de la matriz que son negativos y luego agregar 65536 a esos elementos. Pero por alguna razón, la matriz no se actualiza y cuando la imprimo, todavía se muestran los valores negativos anteriores. img = I imgx,imgy = img.shape for i in ra....
1 oct. 2021 a las 11:33
Tengo una función que necesita poder aceptar una o dos matrices, transformarlas y luego devolver las matrices transformadas ¿Existe una alternativa a function(*args) que no descomprime una sola matriz Numpy en su primera dimensión, o una solución alternativa sugerida?....
30 sep. 2021 a las 18:31
He estado intentando durante unos días cambiar esto en una matriz numpy. Esto se usa para hacer una imagen transparente y colocarla en el marco actual. Aquí está el código como un bucle for: alpha_frame = frame[:,:,3] / 255.0 alpha_foreground = foreground[:,:,3] / 255.0 for color in ra....
30 sep. 2021 a las 17:26
Estoy haciendo una pregunta similar a esta Numpy - Covarianza entre filas de dos matrices a>, pero en este caso no estoy interesado en el método más eficiente, simplemente reescriba el ciclo for con algunas funciones numpy. ¿Es posible convertir el siguiente código, sin bucle for, usando numpy? ....
30 sep. 2021 a las 16:38
¿Alguien puede mostrarme el script para filtrar 2 o más opciones dentro de una columna? Por ejemplo: A B C D E F G 1 x x x x x AAA 3 x x x x x BBB 4 x x x x x AAA 1 x x x x x CCC 4 x x x x x CCC 5 x x x x x AAA Me gustaría filtrar "AAA" y "BBB", de una sol....
30 sep. 2021 a las 12:00
Esta puede ser una pregunta muy simple ya que todavía estoy explorando Python. Y para este problema utilizo numpy. Actualizado al 30/09/21: los códigos adoptados y modificados que se muestran a continuación para cualquier posible referencia futura. También agregué un elif en el ciclo para las c....
Estoy tratando de mostrar una matriz de números flotantes en 2D, pero cada vez que imprimo, la matriz solo se imprime como números enteros. ¿Hay alguna forma de que pueda mostrar el flotador completo? Sé que puedo deshacerme de np.array pero quiero que la matriz se muestre verticalmente. import num....
30 sep. 2021 a las 04:53
Entonces tengo dos matrices numpy de matrices a = [[[1, 2, 3, 4], [3, 3, 3, 3], [4, 4, 4, 4]]] b = [[[0, 0, 4, 0], [0, 0, 0, 0], [0, 1, 0, 1]]] Ambas matrices son siempre del mismo tamaño. El resultado debería ser como c = [[[1, 2, 4, 4], [3, 3, 3, 3], [4, 1, 4, 1]]] ¿Cómo puedo hacer eso de una m....
29 sep. 2021 a las 23:33
Pregunta: La mejor manera de intentar solucionar el problema como bucles anidados es ralentizar el proceso y no dar el resultado deseado. Se puede hacer lo mismo en Excel usando Hlookup, pero como es un ejercicio repetitivo, necesito automatizarlo Tengo la siguiente tabla de búsqueda. lookup = pd.Da....
29 sep. 2021 a las 21:11
Entonces, me gustaría apilar un par de matrices 2d en un vector para que se vea así: [[[0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0]] [[0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0]] [[0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0] [0 0 0 0 0]]]....
29 sep. 2021 a las 12:56
Tengo datos donde faltan valores en la columna salario1 y estoy tratando de reemplazarlos con un rango entre el valor mínimo y el valor máximo. Intenté con el siguiente código pero obtuve un error. ¿Podría alguien ayudarme, por favor? gracias de antemano. Código a = df['salary1'].max() b = df['sa....
29 sep. 2021 a las 03:04
En la imagen que vinculé a continuación, necesito obtener todos los píxeles amarillos / verdes en este rectángulo girado y deshacerme del fondo azul, de modo que el eje del rectángulo esté alineado con el eje xey. Estoy usando numpy pero no tengo ni idea de lo que debo hacer. Subí la matriz en esta ....
28 sep. 2021 a las 20:07
Tengo el siguiente código: import numpy as np my_array = np.zeros((42, 123, 2021)) assert another_array.shape == (42, 123) for i in range(42): for j in range(123): my_array[i, j, another_array[i, j]] = 1 Donde se supone que los valores de another_array permanecen dentro del rango cor....
28 sep. 2021 a las 17:25