Für Numpy v1 auf arm64 scheint es eine interne Logik zu geben, die garantiert, dass der Imaginärteil genau 0 ist:
Code: Select all
>>> import numpy as np
>>> np.__version__
'1.26.4'
>>> x = 0.1 + 0.2j
>>> x * np.conj(x)
(0.05000000000000001+0j)
Code: Select all
>>> import numpy as np
>>> np.__version__
'2.3.5'
>>> x = 0.1 + 0.2j
>>> x * np.conj(x)
np.complex128(0.05000000000000001+1.6653345369377347e-18j)
Gibt es eine native Möglichkeit, diese Prüfung auf macosx-arm64 wieder zu aktivieren und Ergebnisse mit dem Imaginärteil gleich 0 zu erhalten?
Mobile version