我对python有点新,我在另一个程序(ABAQUS)中使用python模块.然而,问题是完全与python相关.
在程序中,我需要创建一个整数数组.该数组稍后将用作ABAQUS中定义的函数的输入.问题是整数的数据类型.在数组中,整数的数据类型为"int64".但是,当我将数组输入到所需的函数时,我收到以下错误:
"只有ABAQUS接口支持INT,FLOAT和DOUBLE(如果标准长度是64位,则使用带有typecode int的多阵列)"
我不需要ABAQUS的帮助.如果我在python中将数据类型转换为'int',那就足够了.我以为我可以简单地使用int()函数来转换数据类型.这没用.任何建议将受到高度赞赏.谢谢你们.
我知道我可以使用type()和isinstance()来检查变量是否属于某种类型或属于某个类。我想知道是否有一种快速的方法来检查变量是否为“数字”类型,类似于MATLAB中的isnumeric。如果变量是int,long,float,double,int或float数组等,则应返回True。非常感谢任何建议。
谢谢。