#学习聚类分析时TSNE函数总报错,tsne.fit_transform(X)出错,错误显示UFuncTypeError: ufunc 'multiply' did not contain a loop with signature matching types (dtype('<U32'), dtype('<U32')) -> dtype('<U32')
from sklearn.manifold import TSNE
tsne=TSNE(n_components=2,init='pca',learning_rate='auto')
tsne.fit_transform(X)
tsne_data = pd.DataFrame(tsne.embedding_)
显示的错误具体内容如下
我尝试把tsne改成浮点模式或改成int64、int32,显示不支持。如果只是修改X数据类型,一样不行。
希望达成的结果就是tsne_data跑出数据,目前是卡在tsne.fit_transform(X),tsne_data未定义(name 'tsne_data' is not defined)
希望各位帮帮忙!在此先谢过了