我正在尝试规范化CSR矩阵,
但是我得到了这个错误:(*** TypeError: No matching signature found).
from sklearn.preprocessing import normalize
normalize(x_m, norm="l2", axis=1)
矩阵是609186x849632类型为'numpy.float16'的稀疏矩阵,其中189140200存储元素为压缩稀疏行格式
其实我解决了这个问题。我认为这是因为数据类型。将np.float16更改为np.float32,解决了问题。我不知道为什么,这个问题只发生在np.float16数据类型中。