用指数坐标读取nastran网格

问题描述 投票:1回答:1

Nastran GRID format

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

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

python floating exponential nastran
1个回答
0
投票

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

def nastran_float(s):
    s = s.replace('-','e-')
    s = s.replace('+','e+')
    if s[0] == 'e':
        s = s[1:]
    return float(s)
© www.soinside.com 2019 - 2024. All rights reserved.