From: H.J. Lu Date: Tue, 21 Oct 2025 23:29:03 +0000 (+0800) Subject: plot_strings.py: Replace np.complex with complex X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=eb35513d3ddfc6cad63cd8505bcc545a92695efe;p=thirdparty%2Fglibc.git plot_strings.py: Replace np.complex with complex Replace np.complex with complex to fix numpy error: AttributeError: module 'numpy' has no attribute 'complex'. `np.complex` was a deprecated alias for the builtin `complex`. To avoid this error in existing code, use `complex` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.complex128` here. The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations Signed-off-by: H.J. Lu Reviewed-by: Collin Funk --- diff --git a/benchtests/scripts/plot_strings.py b/benchtests/scripts/plot_strings.py index 3d0c2c5343..67228048b5 100755 --- a/benchtests/scripts/plot_strings.py +++ b/benchtests/scripts/plot_strings.py @@ -54,7 +54,7 @@ def gmean(numbers): Return: numpy array with geometric means of numbers along each column """ - a = np.array(numbers, dtype=np.complex) + a = np.array(numbers, dtype=complex) means = a.prod(0) ** (1.0 / len(a)) return np.real(means)