13

numpy は、こちらの公式ドキュメントに従って、Google アプリ エンジンのライブラリとしてサポートされています。何度か試した後、インポートできませんでした。コードを共有して使用できますか?

app.yaml で次のように呼び出す必要があると思います。

libraries:
- name: numpy
  version: "1.6.1"

そして、どういうわけかスクリプトにインポートされます。私は明白なことを試しました:

import numpy

しかし、それは私に次のエラーを与えました:

ImportError: numpy という名前のモジュールがありません

たとえば、Google アプリ エンジン スクリプトで「numpy.average」関数をどのように実行しますか?

>>> data = range(1,5)
>>> data
[1, 2, 3, 4]
>>> np.average(data)
2.5
4

2 に答える 2

12

ローカルで動作させたい場合は、ダウンロードしてローカルにインストールする必要があります(私はここから入手しましたhttp://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

それに加えて、python27 を実行していること、およびそれを app.yaml ファイルにインポートしていることを確認する必要があります。

application: myapp
version: 1
runtime: python27
api_version: 1
threadsafe: no

handlers:
- url: /.*
  script: helloworld.py

libraries:
- name: numpy
  version: "1.6.1"
于 2012-09-17T22:44:46.677 に答える
0

Brian Quinlan による Get the Most Out of Python 2.7 on App Engine でデモされた Predator アプリのコードを確認できます。彼は 11:00 から説明します

于 2012-07-10T18:06:38.633 に答える