La versión 1.20.0 se ha liberado recientemente. Versión en la que se incluyen nuevas capacidades como las anotaciones de tipos y expansión del uso de SIMD (single instruction, multiple data). Por lo que se ha descrito como la versión más grande de la historia de la librería.
Las anotaciones de tipo se encuentran disponibles en una amplia parte de la librería. Estando disponible un nuevo módulo numpy.typing
en el que se pueden encontrar tipos útiles para los usuarios finales. Entre los que se incluyen ArrayLike
, para objetos que se pueden convertir en vectores, y DtypeLike
, para objetos que se pueden convertir en un dtype
.
Por otro lado, al aumentar el uso de SIMD en NumPy se mejora la velocidad de ejecución de muchas funciones. Además, se han realizado mejoras para preparar el código para introducir en un futuro las optimizaciones de rendimiento de SIMD de NEP-38.
Otras mejoras que se han incluido en la versión 1.20.0 de NumPy son:
randon.Generator
contiene una nueva función permuted
.where
se ha añadido para evaluar los valores en vectores de tipo Boolean.numpy.typing
ahora se pueden importar en tiempo de ejecución.sliding_window_view
ofrece una vista de ventana deslizante para matrices NumPy.np.int
.mode
y searchside
han sido deprecadas.Las notas de la versión se pueden encontrar en la página web del proyecto con el resto de mejoras que se han introducido en esta versión.
Imagen de Michael Gaida en Pixabay
En ciencia de datos y estadística, los promedios y porcentajes son herramientas fundamentales para resumir…
Las bases de datos son el corazón de casi cualquier sistema de información moderno. Ya…
En ciencia de datos, pocas cosas llaman más la atención de los científicos de datos…
Calcular adecuadamente el tamaño de la muestra es una parte esencial en el diseño de…
Hoy en día, cuando pensamos en ciencia de datos, lo primero que nos viene a…
Ampliar el espacio de almacenamiento en un sistema Linux es una tarea habitual y crítica…
This website uses cookies.