小编Thi*_*ago的帖子

现有的情感分析算法是什么?

我和一群人正在开发一种情感分析算法.我想知道现有的是什么,因为我想比较它们.是否有任何文章在这方面有主要算法?

提前致谢

蒂亚戈

sentiment-analysis

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

Python 中的 Selenium + Flask/Falcon - 502 错误网关错误

我正在使用 Selenium 使用Flask for Python在 API 端点内对网站进行无头抓取。我做了几次测试,我的 selenium 抓取代码在脚本中完美运行,并且在本地主机中作为 API 运行。但是,当我在远程服务器中部署代码时,请求总是返回502 Bad Gateway 错误。这很奇怪,因为通过日志记录,我可以看到抓取工作正常,但服务器在抓取完成处理之前以 502 响应,就好像它试图设置代理但失败一样。我还注意到,删除time.sleep代码中的 会使其返回 200,尽管结果可能是错误的,因为它没有给 selenium 适当的时间来加载所有要抓取的页面。

我还尝试设置使用 falcon 而不是flask,但出现了类似的错误。这是我最近使用Falcon 的代码示例:

class GetUrl(object):

    def on_get(self, req, resp):
        """
        Get Request
        :param req:
        :param resp:
        :return:
        """

        # read parameter
        req_body = req.bounded_stream.read()
        json_data = json.loads(req_body.decode('utf8'))
        url = json_data.get("url")

        # get the url
        options = Options()
        options.add_argument("--headless")
        driver = webdriver.Firefox(firefox_options=options)

        driver.get(url)
        time.sleep(5)
        result = False

        # check for outbound links
        content = …
Run Code Online (Sandbox Code Playgroud)

python selenium falconframework

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

如何在Solr中的多值字段中执行搜索?

我很难在Solr中执行搜索.我的Solr有一个多值字段,如下文所示:

<int name="id">2166324592435</int>
...others fields
<arr name="Series">
   <str>The Walking Dead<\str>
   <str>Game of Thrones<\str>
<\arr>
Run Code Online (Sandbox Code Playgroud)

多值字段系列具有文档引用的Tv系列.在上面的例子中,我的文档描述了"行尸走肉"和"权力的游戏".我可以拥有一个,两个或更多系列甚至没有系列的文档.

我想要做的是在索尔搜索.我想给出我想要的系列,Solr应该返回关于我的查询的文档.我试过但我不能这样做.我尝试了以下方法:

q=series:The Walking Dead or series:Game of Thrones or ...&wt=json
Run Code Online (Sandbox Code Playgroud)

我想我做错了.这样做的正确方法是什么?

提前致谢

蒂亚戈

search solr multivalue

5
推荐指数
2
解决办法
2万
查看次数

如何在gnuplot中移动热图的颜色条?

我正在绘制gnuplot中的一些热图.它在图表的右侧有图形和颜色条.但我希望改变它在情节中的位置.有人知道更改色块位置的命令吗?

谢谢,

蒂亚戈

plot gnuplot heatmap colorbar

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

Flask中的一对一关系

我正在尝试使用SqlAlchemy在Flask中创建一对一的关系.我按照上一篇文章进行了操作,并创建了以下类:

class Image(db.Model):
    __tablename__ = 'image'
    image_id = db.Column(db.Integer, primary_key = True)
    name = db.Column(db.String(8))

class Blindmap(db.Model):
    __tablename__ = 'blindmap'
    module_id = db.Column(db.Integer, primary_key = True)
    image_id = db.Column(db.Integer, ForeignKey('image.image_id'))
Run Code Online (Sandbox Code Playgroud)

虽然它可以将模型迁移到sqlite3数据库,但是当我尝试创建一个单独的对象通知另一个类的值为image_id时,我有一个错误.例如:

image1 = Image(image_id=1, name='image1.png')
blindmap1 = Blindmap(module_id=1, image_id=1)
Run Code Online (Sandbox Code Playgroud)

而我所遇到的错误就是随之而来的错误.我不太清楚这个完整性错误是什么.我还尝试在创建blindmap1时插入对象本身,但没有成功.

======================================================================
ERROR: test_commit_blindmap (__main__.TestCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "tests.py", line 183, in test_commit_blindmap
  blindmap1.add_label(label1)
File "/home/thiago/Documents/ANU/MEDGg1/MEDG/LAWA/2014/trunk/app/models.py", line 325,   in add_label
db.session.commit()
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/scoping.py", line 150, in do
  return getattr(self.registry(), name)(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/orm/session.py", line 776, …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy sqlalchemy-migrate flask flask-sqlalchemy

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