gpt4 book ai didi

python:将 numpy 数组数据类型从 int64 转换为 int

转载 作者:太空狗 更新时间:2023-10-29 18:31:41 28 4
gpt4 key购买 nike

我对 python 有点陌生,我在另一个程序 (ABAQUS) 中使用 python 模块。然而,这个问题完全与 python 相关。

在程序中,我需要创建一个整数数组。该数组稍后将用作 ABAQUS 中定义的函数的输入。问题与整数的数据类型有关。在数组中,整数的数据类型为“int64”。但是,当我将数组输入所需的函数时出现以下错误:

"Only INT, FLOAT and DOUBLE supported by the ABAQUS interface (use multiarray with typecode int if standard long is 64 bit)"

我不需要 ABAQUS 方面的帮助。如果我在 python 中将数据类型转换为“int”,就足够了。我以为我可以简单地使用 int() 函数来转换数据类型。这没有用。任何建议将不胜感激。谢谢大家。

最佳答案

numpy.ndarray.tolist会做的:

a.tolist()

如果您的数据是 Pandas 系列,您可以调用它们的 tolist具有相同结果的包装器。

关于python:将 numpy 数组数据类型从 int64 转换为 int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12648624/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com