我赞成在科学计算应用中使用显式单位。使用显式单位类似于刷牙。它在前面增加了一些乏味,但是从长远来看,你得到的类型安全性可以节省很多麻烦。比如说,not crashing $125 million orbiters into planets。

您可能还应该查看其他两个python单元/数量包:

我曾经调查过科学,物理,物理量。它不能完全满足我的需要,但可以满足你的需要。从你的简要描述中很难看出你需要什么样的功能。

最后,我编写了自己的python包,用于单元转换和维度分析,但它还没有正确打包以供发布。我们在python绑定中使用我的单元系统来实现我们的OpenMM GPU加速分子力学系统。您可以在以下位置浏览我的python单元代码的svn存储库:

最后我打算把它打包分发。如果你觉得有趣,请告诉我。这可能会促使我更快地把它打包。我在设计SimTK python单元系统时所寻找的功能包括:单位不一定以内部国际单位来存储。这对我来说非常重要,因为我们的一个重要应用领域是在分子尺度上。在常用的分子力计算中,在内部使用SI单位会导致指数溢出。在内部,所有单元系统在SimTK中都同样重要。

我希望C++中的Boost.Units系统有类似的灵活性和灵活性。这既是因为我对这个系统很熟悉,也是因为它是在一群杰出的工程师的监督下设计的。单位是一个精心设计的第二代维度分析系统。因此,我认为SimTK单元系统是第三代系统:)。请注意,虽然Boost.Units是一个“零开销”系统,没有运行时成本,但所有python数量实现(包括SimTK单元)可能都是运行时成本。

我想要与numpy数组兼容的量纲数量,但不一定需要pythonnumpy包。换句话说,数量可以基于numpy数组或内置python类型。

哪些功能对您很重要?

python中单位转换_Python中的单位转换相关推荐

  1. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  2. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  3. python数字类型转换函数_python中的各种数据类型中的数据格式转换

    一,转换list中的数据格式 str --> float (一)使用自定义函数 def str2float(list) strlist=[] for i in list: strlist.app ...

  4. python中进制_python中进制的算法

    python中的进制 计算机在存储数的时候是以二进制的形式去存的 十进制,十六进制,八进制,二进制 1.十进制 1000 78 3 233 3333333334421 基数:0,1,2,3,4,5,6 ...

  5. python编写ATM类_Python中编写类的各种技巧和方法

    有关 Python 内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Pickling).你可以把它当作一个教程, ...

  6. python基础知识测试题_Python中的单元测试—基础知识

    python基础知识测试题 Unit testing is the number one skill which separates people who just finished their de ...

  7. python中mysqldb模块_python中MySQLdb模块用法实例

    本文实例讲述了python中MySQLdb模块用法.分享给大家供大家参考.具体用法分析如下: MySQLdb其实有点像php或asp中连接数据库的一个模式了,只是MySQLdb是针对mysql连接了接 ...

  8. python sleep什么意思_python中from time import sleep是什么意思

    from time import sleep就是从time模块中引入sleep函数,使用sleep函数可以让程序休眠(推迟调用线程的运行). 具体方法: 1,sleep(时间)62616964757a ...

  9. python中的逗号_Python中的逗号有什么作用?

    最近研究python  遇到个逗号的问题 一直没弄明白 今天总算搞清楚了 1.逗号在参数传递中的使用: 这种情况不多说  没有什么不解的地方 就是形参或者实参传递的时候参数之间的逗号 例如def  a ...

最新文章

  1. 电子合同的履行_什么是电子合同履行?怎么履行电子合同?
  2. 领度CEO廖睿:企业社交最大的阻力来自老板
  3. 这款 20 万开发者使用的开发插件到底经历了什么?
  4. 利用jquery的imgAreaSelect插件实现图片裁剪示例
  5. linux中iptables对防火墙的操作
  6. CSS3属性 box-shadow
  7. 无缝衔接的人会遭报应吗_王栎鑫回应新恋情,如何判断你的伴侣会不会无缝衔接...
  8. 计算机鼠标不灵活怎么办,鼠标不灵活了怎么办_鼠标突然变迟钝的解决方法
  9. 【AWVS12】安全漏洞扫描工具,使用详解
  10. php 抽签,javascript随机抽签程序
  11. 华为 MA5683T GPON简单业务配置
  12. Spring 事务扩展机制 TransactionSynchronization
  13. find7刷Android,OPPO Find 7刷Color OS 2.0教程
  14. 封装HDLC协议实现两个路由器互相通信
  15. 那些堪比照片质感的PhotoRealistic Style Transfer系列
  16. spi通讯不需要地线吗_SPI通信时是不是主机和从机的MISO、MOSI两根线应该交叉接呀?...
  17. 光纤中的多种光学模式芯径_单模光纤和多模光纤的区别特点?选择哪个好?
  18. 熊掌号 php提交,网站接入熊掌号,网页配置并提交
  19. 超实时性单目标跟踪网络——Siamese RPN(CVPR2018 spotlight论文)
  20. PHP表单之表单验证

热门文章

  1. 颗粒的寿命计算以及TLC的成本分析
  2. 中兴通讯以白金会员身份助力ONAP开源社区加速发展
  3. Vue axios基础
  4. 介绍一个开源博客项目并部署到Nginx服务器,Java开发需要学什么
  5. 在ti官网上找相关芯片的例程
  6. 做短视频,每个平台的收益方式都不同,特别是新手不要去踩坑啊!
  7. android强制弹广告,清除Android游戏强制插入的广告
  8. 迅雷5.9 手动 去广告
  9. 计算机上绘图教程,word绘图教程:绘图工具中的“线条”工具使用-word技巧-电脑技巧收藏家...
  10. MEF:迟延(Lazy)加载导出部件(Export Part)与元数据(Metadata)