Resultados de la búsqueda a petición "vectorization"
Implementación vectorizada para crear múltiples filas desde una sola fila en el marco de datos de pandas
Para cada fila en la tabla de entrada, necesito generar varias filas separando el rango de fechas en función de cada mes. (consulte la salida de muestra a continuación). Hay un enfoque iterativo simple para convertir fila por fila, pero es muy ...
Cree una matriz numpy con múltiples rangos de índice personalizados sin bucle explícito
En Numpy, ¿hay una manera pitónica de crear array3 con rangos personalizados de array1 y array2 sin un bucle? La solución directa de iterar sobre los rangos funciona, pero dado que mis matrices se encuentran con millones de elementos, estoy ...
Convierta una matriz 2d en una matriz 3d uno caliente numpy
Tengo una matriz np y quiero convertirla en una matriz 3D con una codificación activa de los elementos como tercera dimensión. ¿Hay alguna manera de hacerlo sin recorrer cada fila, por ejemplo a=[[1,3], [2,4]]debe convertirse en b=[[1,0,0,0], ...
¿Se ajustan muchas fórmulas a la vez, opciones más rápidas que lapply?
Tengo una lista de fórmulas que quiero ajustar a los datos, en lugar de ejecutar un bucle, me gustaría hacer esto de inmediato, por el bien del rendimiento. Las estimaciones aún deben estar separadas, no estoy tratando de estimar un SUR ni nada. ...
¿Cómo asignar valores en la diagonal?
Supongamos que tengo una matriz NxN A, un vector índice V que consiste en un subconjunto de los números 1: N y un valor K, y quiero hacer esto: for i = V A(i,i) = K end¿Hay alguna manera de hacer esto en una declaración con vectorización? p.ej. ...
Vectorizando la creación de una matriz de poderes sucesivos
Dejarx=1:100 yN=1:10. Me gustaría crear una matrizx^N de manera que laith la columna contiene las entradas[1 i i^2 ... i^N]. Puedo hacer esto fácilmente usando for loops. Pero, ¿hay alguna manera de hacer esto usando código vectorizado?
Vectorización de Python anidada para bucles
Agradecería un poco de ayuda para encontrar y comprender una forma pitónica para optimizar las siguientes manipulaciones de matriz en bucles anidados: def _func(a, b, radius): "Return 0 if a>b, otherwise return 1" if distance.euclidean(a, b) < ...
Crear un vector de índice basado en valores iniciales y finales [duplicado]
Esta pregunta ya tiene una respuesta aquí: Operador de colon eficiente para múltiples puntos de inicio y fin [/questions/38501128/efficient-colon-operator-for-multiple-start-and-end-points] 4 respuestasBasado en una matriz que contiene varias ...
Acelere la generación de números aleatorios en MATLAB
¿Hay alguna forma de generar números pseudoaleatorios con menos precisión y así acelerar el proceso? Otra cosa es que sé que ahorra tiempo si se generan números aleatorios de una vez (p. Ej.rand(100,1000)), en lugar de uno por uno. ¿Alguien ...
Operador de colon eficiente para múltiples puntos de inicio y fin
Supongamos que tengo las siguientes dos variables: start_idx = [1 4 7]; end_idx = [2 6 15];quieroeficientemente(sin for loop si es posible) genera una sola fila que consiste en el operador de dos puntos que se aplica entre los ...