1

質問があります: networkx と matplotlib を使用して描画した画像を A​​mazon s3 に保存することはできますか?

次に例を示します。

import networkx as nx import matplotlib.pyplot as plt

g = nx.DiGraph()
# the graph is being build....

# now i want to draw the graph.
nx.draw_networkx(g)
plt.savefig('retweet.png') # how do i save the image to amazon s3 ?

では、画像「retweet.png」をAmazon s3に保存するにはどうすればよいですか?

大規模な EC2 インスタンスを開始して、その中にファイルを保存するつもりはありません。

むしろ、このコードを PiCloud で実行し、ファイルを amazon s3 に保存するつもりです。

どうすればいいのですか ?

よろしくお願いします。

4

1 に答える 1

0

別のライブラリを使用して、s3、「simples3」http://pypi.python.org/pypi/simples3にイメージを保存できます。URL からの引用例:

s = S3Bucket(bucket,access_key=access_key,secret_key=secret_key)    
s.put("retweet.png", "my content")
于 2013-01-23T09:33:32.917 に答える