我对python有点新,我在另一个程序(ABAQUS)中使用python模块.然而,问题是完全与python相关.
在程序中,我需要创建一个整数数组.该数组稍后将用作ABAQUS中定义的函数的输入.问题是整数的数据类型.在数组中,整数的数据类型为"int64".但是,当我将数组输入到所需的函数时,我收到以下错误:
"只有ABAQUS接口支持INT,FLOAT和DOUBLE(如果标准长度是64位,则使用带有typecode int的多阵列)"
我不需要ABAQUS的帮助.如果我在python中将数据类型转换为'int',那就足够了.我以为我可以简单地使用int()函数来转换数据类型.这没用.任何建议将受到高度赞赏.谢谢你们.
小智 18
numpy.ndarray.tolist会这样做:
a.tolist()
Run Code Online (Sandbox Code Playgroud)
如果您的数据是熊猫系列,您可以使用相同的结果调用它们的tolist包装器。
| 归档时间: |
|
| 查看次数: |
34380 次 |
| 最近记录: |