Quiero calcular la derivada mediante diferencias finitas, ten en cuenta que aquí tengo un tamaño de paso de 2 puntos en la cuadrícula. Esto se puede realizar fácilmente en un bucle “for”, pero es bastante lento. Dado que estoy trabajando con arreglos de “numpy”, reemplacé el bucle “for” por un . . . Read more
Dado K, necesito tener todas las posibles combinaciones de matrices numpy de K x 2 para que en cada matriz haya todo 0, excepto dos 1 en filas y columnas diferentes. Algo así para K = 5: [[1,0],[0,1],[0,0],[0,0][0,0]] [[1,0],[0,0],[0,1],[0,0][0,0]] [[1,0],[0,0],[0,0],[0,1][0,0]] [[1,0],[0,0],[0,0],[0,0][0,1]] [[0,0],[1,0],[0,1],[0,0][0,0]] [[0,0],[1,0],[0,0],[0,1][0,0]] … y así sucesivamente Entonces, el array . . . Read more
Tengo una matriz tridimensional muy grande py large = np.zeros((2000, 1500, 700)) En realidad, large es una imagen pero para cada coordenada, tiene 700 valores. Además, tengo 400 cajas delimitadoras. Las cajas delimitadoras no tienen una forma fija. Almaceno una tupla de coordenadas límite inferiores y superiores para cada caja . . . Read more
Tengo los siguientes datos: header = ['EXPERIMENT_ID', 'SESSION_ID', 'TRIAL_END', 'TRIAL_START'] data = ([(1, 1, 85.3543804, 74.7716105), (1, 1, 95.3867684, 85.3710747), (1, 1, 105.4189535, 95.4033732)]) ¿Cómo puedo hacer que data[n][0] se etiquete como ‘EXPERIMENT‘, data[n][1] como ‘SESSION‘, data[n][2] como ‘TRIAL‘ y data[n][3] como ‘TRIAL‘? Sé que dict() es el camino a . . . Read more
Tengo una matriz rectangular de numpy bastante grande, de forma (m, n), por ejemplo: python >> a.shape (27584, 34092) Tengo que calcular la suma de cada anti-diagonal de la matriz. Esta nueva matriz tendrá una forma de (m + n – 1,). El enfoque simplista es hacer: “`python m, n . . . Read more