当试图运行阿拉伯大数据时,我在python中的WordCloud代码遇到了一些问题--这是我的代码:
from os import path
import codecs
from wordcloud import WordCloud
import arabic_reshaper
from bidi.algorithm import get_display
d = path.dirname(__file__)
f = codecs.open(path.join(d, 'C:/example.txt'), 'r', 'utf-8')
text = a
当我尝试使用wordcloud.generate(text)函数时,我发现无法运行并显示包含Python相关信息的窗口已停止工作。首先,我认为这是一个版本问题(我的WordCloud版本是3.3.3,win7中的python版本是3.8.3 ),所以我尝试使用轮子安装WordCloud,版本是wordcloud-1.8.1-cp38-cp38-win32.whl。这是我的代码:
from wordcloud import WordCloud
import matplotlib.pyplot as plt
text = "dog dog cat cat dog"
wordclo
我有一大堆表情符号的短信。
import matplotlib.pyplot as plt
from wordcloud import WordCloud
wordcloud = WordCloud().generate(text)
plt.imshow(wordcloud)
plt.axis("off")
plt.show()
当我尝试像上面的代码一样获取这些表情符号的wordcloud时,它返回了一个错误,如下所示:
ValueError: We need at least 1 word to plot a word cloud, got 0.
我认为wordcloud库无
我使用基于单词列表和它们的频率的wordcloud。我从文本文件中加载列表,并将它们显示在Listview和image中。当文本文件没有被索引时(首先是最高的频率),单词云不会使具有最高计数的单词最大。是否有一种方法可以先加载最高频率的单词,而不必更改列表?
Imports WordCloudGen = WordCloud.WordCloud
Imports System.IO
Public Class WordCloud
Private Sub WordCloud_Load(sender As Object, e As EventArgs) Handles MyBase.Load
这快把我逼疯了。我收到一个“没有匹配的函数调用到'WordCloud::WordCloud()'”的错误。看起来调用了一个默认的构造函数,但是因为我没有定义一个,所以抛出了错误。
构造函数是:
WordCloud( map<string, int> *source );
在主cpp文件中,错误发生在指定的行上。
class FontTestingApp : public AppBasic
{ // <-- error was appearing on this line
public
我想用创建一个单词云。然而,我在WordCloud上遇到了问题,给我的错误是没有足够的内存可用来计算单词云。
我拥有的代码如下:
# Loading The Data
filename = "../input/us-accidents/US_Accidents_June20.csv"
df = pd.read_csv(filename)
# Import package and it's set of stopwords
from wordcloud import WordCloud, STOPWORDS, ImageColorGenerator
# Create s