首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在App Engine数据存储(Python)中存储来自Pint的度量单位

在App Engine数据存储(Python)中存储来自Pint的度量单位
EN

Stack Overflow用户
提问于 2013-10-13 05:19:05
回答 1查看 66关注 0票数 0

我希望在App Engine数据存储中存储度量单位以及度量的大小。我真的很喜欢Pint库所采用的方法,因为它让人感觉非常自然地描述度量,检查其量值和单位,并将其转换为其他单位:

代码语言:javascript
复制
from pint import UnitRegistry
units = UnitRegistry()

weight = 30 * units.lbf
print(weight.magnitude)
print(weight.units)
print(weight.to(units.kg))

但是,我并不清楚如何在App Engine数据存储中存储这些数量。如何将这些数据存储在App Engine数据存储中?有没有比简单地为幅度和单位创建单独的属性更优雅的方法呢?编写自定义属性的最佳方法是什么?理想情况下,无论度量单位如何,所有权重属性都是可排序的。

EN

回答 1

Stack Overflow用户

发布于 2014-02-23 01:57:20

正如您所提到的,最简单的方法是分别存储幅度和单位。此外,为了加快搜索和排序速度,您可能希望存储(可能作为计算属性)转换为基本单位、基本单位和基本维度的幅值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19339309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档