ValueError: unrecognized data structures: <class 'numpy.float64'> / <class 'numpy.ndarray'>如何解决
时间: 2024-01-02 12:01:52 浏览: 436
NumPy基础:多维数组
这个错误是因为你正在使用某个函数或方法,它不认识你传递给它的数据类型,即<class 'numpy.float64'>或<class 'numpy.ndarray'>。要解决这个问题,你可以通过将这些数据类型转换为函数或方法期望的数据类型来解决。例如,如果你正在使用一个只能接受整数的函数,你可以使用int()将浮点数转换为整数。如果你正在使用一个只能接受列表或元组的函数,你可以使用list()或tuple()将NumPy数组转换为列表或元组。你也可以检查一下你的数据是否正确地加载或生成。
阅读全文