Tag: CPYTHON
Estoy utilizando CPython y vi en un archivo de ejemplo un símbolo de estrella. ¿Podrías darme una explicación de qué significa en este contexto el símbolo *? Aquí, pointsets es un arreglo de numpy que proviene de pybind11, ya que es la salida de un código en C++. ¿Tiene algo . . . Read more
Hasta donde sé, la implementación de cpython mantiene el mismo objeto para algunos valores iguales con el fin de ahorrar memoria. Por ejemplo, cuando creo 2 cadenas con el valor “hello”, cpython no crea 2 objetos ‘PyObject’ diferentes: >>> s1 = ‘hello’ >>> s2 = ‘hello’ >>> s1 is s2 . . . Read more
Python trabaja con el conteo de referencias. Esto significa que si no hay más referencias a un valor, entonces la memoria de ese valor es reciclada. En otras palabras, mientras exista al menos una referencia restante, el objeto no es eliminado y la memoria no es liberada. Consideremos el siguiente . . . Read more
Esta publicación es similar a una pregunta que ya publiqué hace algunas semanas, pero el tiempo de ejecución que tengo actualmente no es muy bueno. Tengo que implementar esta regla: <img src=”https://render.githubusercontent.com/render/math?math=w_{ij}^{\sigma}=w_{ij}^{\sigma-1}%2b\frac{1}{N}(p_i^{\sigma}p_j^{\sigma}-p_i^{\sigma}h_{ji}^{\sigma}-p_j^{\sigma}h_{ij}^{\sigma}))”> donde <img src=”https://render.githubusercontent.com/render/math?math=h_{ij} = \sum_{k:i\neq k\neq j}w_{ik}^{\sigma-1}p_{k}^{\sigma}”> Terminé con este fragmento de código: def regla(muestras): M, N = . . . Read more
Tengo una imagen de Amazon Linux que uso para algunas tareas de aprendizaje automático (ML), que utilizan mucho Python. Cuando inicio una nueva máquina, la primera vez que importo todos los paquetes de Python (numpy, scipy, scikit-learn, xarray, etc.) lleva mucho tiempo, aproximadamente 80 segundos si importo absolutamente todo. Las . . . Read more