【发布时间】:2015-04-30 06:39:15
【问题描述】:
我必须处理来自相机的 csv 图像数据,该相机使用标题导出数据。在该标题中是一个简单的函数,用于将 CCD 计数转换为功率密度。该等式包括暗偏移电平和校准因子。以下是图像文件中一行的示例:
功率密度,=,(n - 232) * 4.182e-005 W/cm^2
注意逗号。可以预期 csv 标头每次都具有相同的结构,但暗电平 (232) 和功率密度转换 (4.182e-005) 的常数不同。
我想做的是抓住最后一个单元格,去掉最后的单位(W/cm^2),然后用剩下的东西在 Python 中定义一个函数。像
f = lambda n: '(n - 232) * 4.182e-005'
有可能吗?如果有,怎么做?
【问题讨论】:
-
我会尝试对字符串进行一点预处理(例如去掉 W/cm^2、逗号等),然后尝试tokenize它。
-
谢谢,我没听说过
tokenize。我已经完成了预处理,所以我会研究一下。
标签: string csv python-3.x type-conversion