scipy.sparse.csr.csr_matrix未显示在变量资源管理器中

时间:2019-07-10 06:41:05

标签: python-3.x pandas scikit-learn ipython spyder

此问题不是this的重复,因为在变量资源管理器中仅未显示scipy.sparse.csr.csr_matrix类型,而在变量资源管理器中成功显示了任何其他代码。

我尝试重新启动Ipython内核以及Spyder和Anaconda。

In [1]:from sklearn.feature_extraction.text import TfidfVectorizer
In [2]:tfidf = TfidfVectorizer(stop_words = 'english',ngram_range = (1,2),min_df = 5,sublinear_tf = True)
In [3]:fea = tfidf.fit_transform(df['text']) #this returns a scipy.sparse.csr.csr_matrix type
In [4]:type(fea)
Out[4]:scipy.sparse.csr.csr_matrix
In [5]:a_str = "qwertyuiop" #this shows in variable explorer

我可以正常使用fea变量,但在变量资源管理器中看不到它。

编辑:

查看当前的Ipyhton活动变量,它将fea显示为变量。

In [6]:print(dir())
Out [6]:['TfidfVectorizer','fea','a_str','tfidf','df']

1 个答案:

答案 0 :(得分:1)

正如卡洛斯·科尔多瓦(Carlos Cordoba)所说的那样,它起作用了,我需要在spyder的变量资源管理器中取消选择Exclude unsupported data types选项。