python – Numpy工程符号
发布时间:2020-12-20 13:36:10 所属栏目:Python 来源:网络整理
导读:有没有办法限制浮点数的表示,使它们只对应于物理单位中使用的前缀. 一个例子将使它更清晰: 0.01 - currently 1e-02 - what I'd like 10e-030.0001 - currently 1e-04 - what I'd like 100e-06 它背后的动机是我正在做一些时间测量,并且将表示作为1000的表示
有没有办法限制浮点数的表示,使它们只对应于物理单位中使用的前缀.
一个例子将使它更清晰: 0.01 -> currently 1e-02 -> what I'd like 10e-03 0.0001 -> currently 1e-04 -> what I'd like 100e-06 它背后的动机是我正在做一些时间测量,并且将表示作为1000的表示更加用户友好.我知道10e-03 – > 10mili或100e-06 – > 100U 更新 对于numpy 1.7< set_printoptions()中有一个formatter属性.我正在寻找的解决方案是编写一个内联函数来进行格式化. Reference about the formatter 解决方法
我认为
this topic可能对你有所帮助.另一方面,我会尝试为特定范围内的值创建一些“桶”并检查简单条件> (范围中的最低值),然后将该值乘以一个范围,例如2e-5乘1e6得到20u.效率不高,但很容易.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |