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.

Sources