私はPythonに少し慣れておらず、別のプログラム(ABAQUS)でPythonモジュールを使用しています。ただし、問題は完全に python 関連です。
プログラムでは、整数の配列を作成する必要があります。この配列は、後で ABAQUS で定義された関数の入力として使用されます。問題は、整数のデータ型に関係しています。配列では、整数のデータ型は「int64」です。ただし、目的の関数に配列を入力すると、次のエラーが発生します。
「ABAQUS インターフェイスでサポートされているのは INT、FLOAT、および DOUBLE のみです (標準の long が 64 ビットの場合は、型コード int の multiarray を使用してください)」
ABAQUS のサポートは必要ありません。Pythonでデータ型を「int」に変換すれば、それで十分です。int() 関数を使用してデータ型を変換するだけでよいと考えました。これはうまくいきませんでした。どんな提案でも大歓迎です。皆さん、ありがとうございました。