错误原因UFuncTypeError: ufunc 'subtract' did not contain a loop with signature matching types (dtype('<U6'), dtype('float64')) -> None
时间: 2023-09-04 17:12:32 浏览: 214
对python .txt文件读取及数据处理方法总结
5星 · 资源好评率100%
这个错误是由于 Numpy 中的 subtract 函数被用于两个不同数据类型的数组之间的运算,导致无法找到匹配的函数签名。其中一个数组的数据类型为字符串(dtype('<U6')),而另一个数组的数据类型为浮点数(dtype('float64'))。请确保在使用 Numpy 函数时,数组的数据类型是一致的,或者考虑使用 astype() 函数将数组的数据类型转换为匹配的类型。
阅读全文