###python3でmatplotlibの描画時にエラーが出ます
先日オライリーのディープラーニングの本を購入し、ディープラーニングをしようと思い、python3をBash on windowsに入れました。(バージョンはPython 3.5.2 :: Anaconda 4.2.0 (64-bit)です)
使い方は大体分かってきたのですが。グラフを描画する際のmatplotlibの描画時にエラーが出ます。
以下はオライリーの本の内容と全く同じことをしようとした時のコードです。
##実行と結果
hoge@DESKTOP-EOI1DL8:~$ python Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 2 2016, 17:53:06) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import numpy as np >>> import matplotlib.pyplot as plt >>> x = np.arange(0,6,0.1) >>> y = np.sin(x) >>> plt.plot(x, y) failed to get the current screen resources [<matplotlib.lines.Line2D object at 0x7fcbc2ec3208>] >>> QXcbConnection: XCB error: 170 (Unknown), sequence: 162, resource id: 90, major code: 146 (Unknown), minor code: 20 >>> plt.show() OMP: Error #100: Fatal system error detected. OMP: System error #22: 無効な引数です 中止 (コアダンプ)
###試したこと
最初にはそもそもmatplotlibさえも認識してくれませんでした。いろんなサイトを調べてmatplotllibが認識してくれるようになりました。しかしこの実行時のエラーについては調べてみてもあまり分からなかったのでここに来た次第です。
システム
OS windows 10
bash onwindowsをminttyで動かしています。
xmingによってxwindowsが立ち上がることは
xeyes &
コマンドでソフトが立ち上がったことを確認してやっています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/19 00:42
2016/12/20 02:31