Vue d'ensemble
NumPy 1.26, publié le 17 septembre 2023, est la dernière version de la branche 1.x. Elle prépare la transition vers NumPy 2.0 et ajoute le support de Python 3.12.
Fonctionnalités principales
Dernière version 1.x
NumPy 1.26 émet des avertissements de dépréciation pour les API qui seront supprimées dans NumPy 2.0.
python
import numpy as np
import warnings
# Activer les avertissements de dépréciation
warnings.filterwarnings('error', category=DeprecationWarning)
arr = np.array([1, 2, 3])
print(arr.dtype) # int64
print(np.__version__) # 1.26.x
Support Python 3.12
NumPy 1.26 est la première version à supporter Python 3.12, avec des roues précompilées disponibles sur PyPI.
python
import sys
import numpy as np
print(f'Python {sys.version}')
print(f'NumPy {np.__version__}')
# Fonctionne sur Python 3.9 à 3.12
arr = np.arange(10)
print(arr.mean()) # 4.5
