Vue d'ensemble
NumPy 2.4, publie le 20 decembre 2025, ajoute l'introspection a l'execution, le casting same_value et le hachage unique.
Fonctionnalites principales
Introspection a l'execution
La nouvelle API d'introspection permet d'interroger les capacites du runtime (SIMD, threading) de maniere programmatique.
python
import numpy as np
# Introspection des capacites
info = np.__config__.show(mode='dicts')
print(info['Build Dependencies']['blas']['name'])
# same_value casting
arr = np.array([1.0, 2.0, 3.0])
result = arr.astype(np.int64, casting='same_value')
print(result) # [1, 2, 3]
same_value casting et hash unique
Le mode de casting same_value verifie que la conversion ne perd pas de valeur. La fonction np.unique utilise desormais le hachage pour de meilleures performances sur les grands tableaux.
