0

阅读此内容:https ://benheubl.github.io/data%20analysis/fr/并尝试关注。

我将两个 python 代码分开,在运行一个之后,我复制了视频位置。但到目前为止还不能进入第 2 阶段,即得到结果,然后将其保存以供 R 分析。我的响应文件是

getResponse.text is : 
{"status":"Failed","progress":null,"createdDateTime":"2016-10-
23T12:03:50.525844Z","lastActionDateTime":"2016-10-
23T12:03:50.5414685Z","message":"Failed to start job."}



Traceback (most recent call last):

File "...face-recognition1-after-waiting.py", line 63, in <module>
rawData = json.loads(json.loads(getResponse.text)
['processingResult'])

KeyError: 'processingResult'

关键是对的,前面的反应也ok:

202

{'Content-Length': '0', 'Expires': '-1', 'X-AspNet-Version': '4.0.30319', 'Operation-Location': 'https://api.projectoxford.ai/emotion/v1.0/operations/aad68da1-38e4-4722-8c64-cfbf19d1de97', 'X-Powered-By': 'ASP.NET', 'apim-request-id': '7cdb9bf5-234e-4566-afeb-b68a0dfd25df', 'Pragma': 'no-cache', 'Cache-Control': 'no-cache', 'Date': 'Sun, 23 Oct 2016 12:03:52 GMT'}

似乎无法继续进行......有什么帮助吗?

4

1 回答 1

1

在对这个问题进行了更多研究之后,我发现问题是虽然有 202 答案,但细节是上传不起作用。因此,没有文件可供我下载。考虑到这一点,程序将是

  1. 从 benheubl.github.io/data%20analysis/fr/ 读取并复制这些代码(这是http://www.economist.com/blogs/graphicdetail/2016/10/daily-chart-12的基本资料)

  2. 从 www.microsoft.com/cognitive-services/en-us/subscriptions 登录并获取密钥

  3. 将脚本的第一部分运行到“print videoIDLocation”

  4. 记下 videoIDLocation 类似 api.projectoxford.ai/emotion/v1.0/operations/a2fcb40e-d7d0-4483-89e7-250201ac01d5 # a2fc...c01d5 is expired after 24 hours

  5. 通过转到“认知服务”检查状态,并在“在视频操作结果中获得识别”下运行“开放 API 测试控制台”您需要订阅密钥以及 oid,即 a2fcb40e-d7d0-4483-89e7-250201ac01d5以上

  6. 那是等待咖啡的部分(而且由于错误,您没有等待 Godet,因为 202 并不是真正的确认,到处都可以。这不太好。)

  7. 当您在上面的测试脚本中看到大量代码时,复制位置后运行python脚本的第二部分。

  8. 运行 R 代码,但要小心(# not working here I use - as comments)

    • 使用 getcwd、setcwd('~/...')、getcwd、list.files 等来确保 dir 是正确的
    • 你需要 install.packages 包括
    • install.packages('magrittr')
    • install.packages('dplR') # <-- 不确定
    • install.packages('dplyr')
    • install.packages('tidyr') # 需要 %>%
    • install.packages('ggplot2')

    • 并修改代码的错误之一即

    • View(trump_g) 应该是 View(blog_trump)
    • 在 ggplot 中注释掉这一行
    • 将显示所有非平滑线
于 2016-10-25T04:17:34.380 回答