Abaqus / Python从csv-file读取MappedField数据

时间:2017-09-05 14:52:32

标签: python csv abaqus

我想用Python(Abaqus)指定以下分析字段:

mdb.models['Model-1'].MappedField(name='AnalyticalField-1', description='', 
        regionType=POINT, partLevelData=False, localCsys=None, 
        pointDataFormat=XYZ, fieldDataType=SCALAR, xyzPointData=((0.0, 0.0, 
        0.0, 100.0), (-0.5, -0.5, 0.0, 50.0), (0.5, -0.5, 0.0, 50.0), (-0.5, 
        0.5, 0.0, 50.0), (0.5, 0.5, 0.0, 50.0)))

如何通过从csv文件中读取xyzPointData来完成此操作,该文件看起来像

[Data]
X , Y , Z , Temperature 

0.0, 0.0, 0.0, 100.0
-0.5, -0.5, 0.0, 50.0
0.5, -0.5, 0.0, 50.0 
-0.5, 0.5, 0.0, 50.0
0.5, 0.5, 0.0, 50.0 

? (当然我只有五点以上)也许有一个简单的方法,但我还没有找到解决方案。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

agentp:不仅如何阅读,而是将其变为合适的形式。 mquantin:谢谢关键字。这就是我搜索的内容。解决方案是:

JSON.stringify