【发布时间】:2017-09-05 14:52:31
【问题描述】:
我想用 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
? (当然我有不止五点)也许有一个简单的方法,但我还没有找到解决方案。非常感谢您的帮助。
【问题讨论】:
-
您能否详细说明您卡在哪里?这是一个简单的“如何阅读 csv 问题吗?如果你搜索这个网站,我敢肯定有一堆相关的问题。
-
到目前为止你尝试了什么?您是否尝试读取 csv 文件并为每一行构建一个元组?