Skip to content

Error when quering for program=stat #7

@ediardo

Description

@ediardo

See the output below:
kommandr-recommendr | 172.18.0.1 - - [22/Jun/2018 18:49:13] "GET /recommendations?program=stat&platformid=4&k=6 HTTP/1.1" 500 -
kommandr-recommendr | Traceback (most recent call last):
kommandr-recommendr | File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 2309, in call
kommandr-recommendr | return self.wsgi_app(environ, start_response)
kommandr-recommendr | File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 2295, in wsgi_app
kommandr-recommendr | response = self.handle_exception(e)
kommandr-recommendr | File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1741, in handle_exception
kommandr-recommendr | reraise(exc_type, exc_value, tb)
kommandr-recommendr | File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 2292, in wsgi_app
kommandr-recommendr | response = self.full_dispatch_request()
kommandr-recommendr | File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1815, in full_dispatch_request
kommandr-recommendr | rv = self.handle_user_exception(e)
kommandr-recommendr | File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1718, in handle_user_exception
kommandr-recommendr | reraise(exc_type, exc_value, tb)
kommandr-recommendr | File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1813, in full_dispatch_request
kommandr-recommendr | rv = self.dispatch_request()
kommandr-recommendr | File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1799, in dispatch_request
kommandr-recommendr | return self.view_functionsrule.endpoint
kommandr-recommendr | File "/ml_kmdr/ml_api.py", line 26, in recommend
kommandr-recommendr | program, platformid, recommender.cosine_sim, k)
kommandr-recommendr | File "/ml_kmdr/recommender.py", line 41, in get_recommendations
kommandr-recommendr | sim_scores = sorted(sim_scores, key=lambda x: x[1], reverse=True)
kommandr-recommendr | ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

stat same as above but verbose more similar to linux s stat kommandr com

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions