mirror of
				https://sourceware.org/git/glibc.git
				synced 2025-11-03 20:53:13 +03:00 
			
		
		
		
	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 <hjl.tools@gmail.com>
Reviewed-by: Collin Funk <collin.funk1@gmail.com>
			
			
This commit is contained in:
		@@ -54,7 +54,7 @@ def gmean(numbers):
 | 
				
			|||||||
    Return:
 | 
					    Return:
 | 
				
			||||||
        numpy array with geometric means of numbers along each column
 | 
					        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))
 | 
					    means = a.prod(0) ** (1.0 / len(a))
 | 
				
			||||||
    return np.real(means)
 | 
					    return np.real(means)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user