我正在尝试使用stanford自然语言工具包NLTK.安装完所需文件后,我开始执行演示代码:http: //www.nltk.org/index.html
>>> import nltk
>>> sentence = """At eight o'clock on Thursday morning
... Arthur didn't feel very good."""
>>> tokens = nltk.word_tokenize(sentence)
>>> tokens
['At', 'eight', "o'clock", 'on', 'Thursday', 'morning',
Run Code Online (Sandbox Code Playgroud)
'亚瑟','做','不','感觉','非常','好','.']
>>> tagged = nltk.pos_tag(tokens)
>>> tagged[0:6]
[('At', 'IN'), ('eight', 'CD'), ("o'clock", 'JJ'), ('on', 'IN'),
Run Code Online (Sandbox Code Playgroud)
('星期四','NNP'),('早上','NN')]
>>> entities = nltk.chunk.ne_chunk(tagged)
>>> entities
Run Code Online (Sandbox Code Playgroud)
然后我收到消息:
LookupError:
===========================================================================
NLTK was unable to find the gs file!
Use software specific configuration paramaters or set the PATH environment variable.
Run Code Online (Sandbox Code Playgroud)
我试过谷歌,但是没有人告诉你遗漏的gs文件是什么.
这是我用来生成 API 调用的命令行:
nswag swagger2tsclient /input:swagger.json /output:./gen/index.ts /ExtensionCode:./base/extension.ts /ClientBaseClass:BaseClient /UseGetBaseUrlMethod:true /GenerateOptionalParameters:true
Run Code Online (Sandbox Code Playgroud)
但是,这不会生成带有 fetch 的 API 客户端(包括凭据选项),我必须手动设置它。
google了好几天还是没找到怎么设置。
我正在学习自我加入,我注意到有两种说法:
-- use from ... where .... like cartesian
select e1.name as employee, e2.name as manager
from emp e1, emp e2
where e1.emp_id = e2.manager_id
-- use join ... on ...
select e1.name as employee, e2.name as manager
from emp e1 join emp e2
on e1.emp_id = e2.manager_id
Run Code Online (Sandbox Code Playgroud)
我注意到计划时间和执行时间几乎相同,这是否意味着两种方法都相似,我可以选择什么?是否需要权衡选择一个而不是另一个?
谢谢