Machine learning 在单词袋中搜索单词

Machine learning 在单词袋中搜索单词,machine-learning,python-textprocessing,Machine Learning,Python Textprocessing,您好,我正在构建一个文本处理分类器,我在其中创建了一个单词包,我的问题是-如果首先输入一个单词,它应该检查单词包中是否存在该单词 我的第二个问题是如何将一袋字保存到文件中。假设: 假设您对编码还不熟悉 根据您使用的语言,但在C#……中,您可能希望文件阅读器读取“单词包”中的每个单词,如果它们与您输入的单词相等,则进行比较 比如说 int counter = 0; string line; string inputWord; // Read the file and display it

您好,我正在构建一个文本处理分类器,我在其中创建了一个单词包,我的问题是-如果首先输入一个单词,它应该检查单词包中是否存在该单词 我的第二个问题是如何将一袋字保存到文件中。

假设:

假设您对编码还不熟悉

根据您使用的语言,但在C#……中,您可能希望文件阅读器读取“单词包”中的每个单词,如果它们与您输入的单词相等,则进行比较

比如说

int counter = 0;  
string line;  
string inputWord;
// Read the file and display it line by line.  
System.IO.StreamReader file =   
new System.IO.StreamReader(@"c:\test.txt");  
while((line = file.ReadLine()) != null)  
{  
    if (inputWord == line)
    {
        System.Console.WriteLine ("Match: "+ line);  
    }
    counter++;  
}  

file.Close();  
System.Console.WriteLine("There were {0} lines.", counter);  
// Suspend the screen.  
System.Console.ReadLine();  
对于编写非常类似,但这取决于您希望集合是每行一个单词,还是csv(逗号分隔的文件),您只需序列化/反序列化即可

如果袋子很小,您可以: var bagOfWords=新列表()
只需将它们全部缓存到变量中,而不是逐个进行比较。

thanx好的,我使用python和其他东西可以将一包单词保存在文件中python链接用于写入文件吗