用指数坐标读取nastran网格

时间:2015-12-13 12:41:32

标签: python floating exponential nastran

Nastran GRID format

我有一个问题是从NASTRAN.bdf文件中读取一些负指数值。 例如,此列表包含z坐标。

如何将-5.75-3转换为-5.75e-3?

1 个答案:

答案 0 :(得分:0)

我今天遇到了同样的问题,并写了这样的话:

def nastran_float(s):
    s = s.replace('-','e-')
    s = s.replace('+','e+')
    if s[0] == 'e':
        s = s[1:]
    return float(s)