我正在尝试打印不带单位的numpy数组。如果数量是浮点数(例如3 *ureg.milliampere
),则我已成功完成此操作。另一方面,如果是数组,则无法使数组返回。有人知道如何在没有单位的情况下返回整个数组吗?
import pint
ureg=pint.UnitRegistry()
i=3*ureg.milliampere
print (i.magnitude)
>>>3 # This is what I expect
x=np.random.rand(6)*ureg.milliampere`
print (x.magnitude)
>>>1 # I want to have the array returned, instead.