es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AUTO-VECTORIZATION

Selección rápida de puntos de una matriz numpy grande

Ejemplo mínimo: import numpy as np list1 = [1,3,5,7] list2 = [3,6,9,4] list3 = [6,5,3,2] arr = np.random.rand(72,22,22) pos_list = np.vstack([list1, list2, list3]).T print(pos_list) print(arr[pos_list[0][0], pos_list[0][1], pos_list[0][2]]) for i in pos_list: print(arr[i[0], i[1], i[2]]) Mi compañero y yo estamos intentando aumentar la eficiencia de la selección de puntos anterior. Se . . . Read more

¿Cómo crear esta función con un bucle for?

Por alguna razón no logro entender cómo crear la siguiente función de una manera más concisa, estoy pensando que necesito usar un bucle for pero realmente estoy luchando para implementarlo. ¡Cualquier ayuda sería apreciada, soy un principiante en python! x = np.linspace(0, 20, 100) f1 = (((-1)**((1 – 1)/2)) / . . . Read more

¿El __restrict de Clang es inconsistente?

Estaba trabajando en un código altamente “vectorizable” y noté que en cuanto al palabra clave/ extensión __restrict de C++, el comportamiento de Clang es diferente e impráctico en comparación con GCC, incluso en un caso simple. Para el código generado por el compilador, la desaceleración es de aproximadamente 15 veces . . . Read more