Google App Engineでnumpyを利用する

Python2.7より、いろいろなサードパーティライブラリを利用できる模様。
https://developers.google.com/appengine/docs/python/tools/libraries27?hl=ja


共円にて、行列計算が必要なため、実装してみたのでメモ。
とくに、numpy自体をインストールする必要がない?
ただし、どこにインストールされているか不明。

app.yamlに宣言

application: my-android-server
version: 2-0
runtime: python27
api_version: 1
threadsafe: false

handlers:
  #略

libraries:
- name: django
  version: "1.3"
- name: numpy
  version: "1.6.1"

runtimeをpython27にする必要があるので、古いバージョンからバージョンアップする場合はいくつか変更が必要。
https://developers.google.com/appengine/docs/python/python27/migrate27?hl=ja

librariesにnumpyを追記。バージョン番号は下記より。
https://developers.google.com/appengine/docs/python/tools/libraries27?hl=ja