Tengo una matriz bidimensional que quiero llenar con valores que representan poderes, pero mi problema radica en la velocidad del código porque la matriz bidimensional tiene un tamaño de 100×100 y no quiero inicializarlo primero con la lista de 100×100. Los zereos luego llenan la lista con valores, pero llenan la lista bidimensional de 100×100 […]
Al igual que en esta respuesta , tengo un par de matrices numpy 3D, b , y quiero ordenar las entradas de b por los valores de a . A diferencia de esta respuesta , quiero ordenar solo a lo largo de un eje de las matrices. Mi lectura ingenua de la documentación numpy.argsort() : […]
Por ejemplo, digamos que estoy simulando un montón de partículas haciendo algo a lo largo del tiempo, y tengo una matriz multidimensional llamada particles con estos índices: Las coordenadas x / y / z de la partícula (de longitud a , que es 3 para un espacio 3d) El índice de la partícula individual (de […]
He escrito el código como: array = [[1.630217208498539], [0.019929319226538452]] fo = open(“file.txt”, “w”) fo.write(str(array)) fo.close() Eso guardará la matriz en el archivo .txt, el contenido en el archivo .txt está en la matriz 2d como: [[1.630217208498539], [0.019929319226538452]] Y quiero esta matriz tal como está de vuelta en el otro progtwig para que pueda usar esta […]
Dado un ndarray de tamaño (n, 3) con n alrededor de 1000, ¿cómo multiplicar todos los elementos para cada fila, rápido? La segunda solución (poco elegante) a continuación se ejecuta en aproximadamente 0,3 milisegundos, ¿se puede mejorar? # dummy data n = 999 a = np.random.uniform(low=0, high=10, size=n).reshape(n/3,3) # two solutions def prod1(array): return [np.prod(row) […]
Tengo un gran conjunto de datos en un numpy.ndarray similar a esto: array([[ -4, 5, 9, 30, 50, 80], [ 2, -6, 9, 34, 12, 7], [ -4, 5, 9, 98, -21, 80], [ 5, -9, 0, 32, 18, 0]]) Me gustaría eliminar las filas duplicadas, donde las columnas 0, 1, 2 y 5 son […]
Para una clase, necesito transformar la imagen RGB en YIQ. Nos han dicho que la conversión puede ser hecha por: Comencé a escribir un código desordenado con bucles para tener la multiplicación de matrices y luego descubrí una función skimage.color.yiq2rgb(imYIQ) y cuando miré dentro para ver lo que estaban haciendo, vi lo siguiente (estoy copiando […]
Tengo un dataframe de forma (40.500). Cada fila en el dataframe tiene algunos valores numéricos hasta el número de columna variable k, y todas las entradas después de eso son nan. Estoy tratando de obtener el valor de la última columna no nan en cada fila. ¿Hay alguna manera de hacer esto sin recorrer todas […]
Estoy tratando de almacenar datos en una matriz tridimensional, es decir, x[0][0][0] en Python. ¿Cómo inicializar x , y agregarle valores? He intentado esto: x=[] x[0][0][0]=value1 x[0][0].append(value1) Ambas líneas están dando error fuera de rango. ¿Cómo hacerlo? Lo quiero como: x[0][0][0]=value1 , x[1][0][0]=value2 , x[0][1][0]=value3 etc. Cómo lograr esto en ¿Pitón? Estoy buscando generar este […]
No estoy seguro de cómo hacer esto en Python, si es posible. Lo que debo hacer es crear una matriz (¿o una matriz o un vector?) A partir de 3 matrices separadas. Cada array como 4 elementos como tal, devuelven esto: Clase 1 = [1,2,3,4] Clase 2 = [1,2,3,4] Clase 3 = [1,2,3,4] Ahora lo […]