做深度学习的时候,要把一个csr_matrix矩阵赋值给一个变量,赋值的时候报了个错误:TypeError: no supported conversion for types: (dtype('<U841'), dtype('<U824')),这个错误也是百度不到,后面的两个dtype是个啥完全一头雾水,但其实是因为在将矩阵写入csv后导致其变量形式变成字符串,我的解决方法是将字符串用split等方法分解,再重新构建csr_matrix,构建这个矩阵的方法详见:https://segmentfault.com/q/1010000000716694/a-1020000000721781
这个链接给出了一个将字典构建成csr_matrix的方法,亲测好用
欢迎交流讨论