说明:今天用numpy 的linalg.det()求矩阵的逆的过程中出现了一个错误:
TypeError: No loop matching the specified signature and casting was found for ufunc det
查了半天发现是数据类型的问题,numpy在算逆的时候会先检查一下数据类型是否一致,若不一致就会报错(话说这个错误提示信息也太难理解了,还得看源码o(╯□╰)o)。
由于我的数据是用pandas.DataFrame读取的,所以每一列的数据类型 <weixin_38626473> 上传 | 大小:43kb