小编eli*_*eli的帖子

在 C++ 中对 std::pair 使用 const

为了实现二叉搜索树,我在徘徊为什么我们在 std::pair 中将 Const 放在 K 之前?

template<class K,class V>
class BST {
public:
    class Node {
    public:
        pair<const K, V> data; // pair < data_type1, data_type2 > Pair_name;
        unique_ptr<Node> left;   // Create a unique_ptr object through raw pointer
        unique_ptr<Node> right;
        unique_ptr<Node> parent; 

        Node(const K& k, const V& v): //constructor
        data{std::move(k),std::move(v)}, right(nullptr),left(nullptr),parent(nullptr)
        {
        }
        ~Node() noexcept = default;

Run Code Online (Sandbox Code Playgroud)

c++ stl data-structures

1
推荐指数
1
解决办法
67
查看次数

删除所有非名词、动词、形容词、副词或专有名称的单词。稀疏蟒蛇

我写了下面的代码,我想打印出前 10 个句子中的单词,并且我想删除所有不是名词、动词、形容词、副词或专有名称的单词。但我不知道怎么做?谁能帮我?

! pip install wget
import wget
url = 'https://raw.githubusercontent.com/dirkhovy/NLPclass/master/data/moby_dick.txt'
wget.download(url, 'moby_dick.txt')
documents = [line.strip() for line in open('moby_dick.txt', encoding='utf8').readlines()]

import spacy

nlp = spacy.load('en')

tokens = [[token.text for token in nlp(sentence)] for sentence in documents[:200]]
pos = [[token.pos_ for token in nlp(sentence)] for sentence in documents[:100]]
pos
Run Code Online (Sandbox Code Playgroud)

python nlp nltk spacy

-1
推荐指数
1
解决办法
4457
查看次数

标签 统计

c++ ×1

data-structures ×1

nlp ×1

nltk ×1

python ×1

spacy ×1

stl ×1