私は関連する質問を検索しましたが、ほとんどの場合、バックエンドに何か問題があると言います。 matplotlibが私のラップトップに使用できるGUIライブラリがあるかどうかを調べました。コード内のバックエンドを置き換えようとしても、何もポップアップしません。バックエンドを永続的に切り替えたり、コード内で変更したりする方法はありますか?私はPython 3.6とIDLEを使用しています。Matlibplotでグラフやウィンドウが開かない
import numpy
import matplotlib.pyplot as pp
pp.rcParams["backend"] = "Qt4Agg"
import sys
m1=float(input("m1:"))
m2=float(input("m2:"))
data=[[3,1.5,1],
[2,1,0],
[4,1.5,1],
[3,1,0],
[3.5,.5,0],
[2,.5,0],
[5.5,1,1],
[1,1,0]]
unkknown=[4.5,1]
#Net
w1=numpy.random.randn()
w2=numpy.random.randn()
b=numpy.random.randn()
T=numpy.linspace(-5,5,10)
def sigmoid(x):
return 1/(1+numpy.exp(-x))
Y=sigmoid(T)
pp.plot(T,Y)
def cost(b):
return (b-4)**4
def slope(b):
return 2*(b-4)
def NN(m1,m2,w1,w2,b):
z=m1*w1+w2*m1+b
return sigmoid(z)
b=b-.1*slope(b)
print(NN(m1,m2,w1,w2,b))
pp.plot(T,Y)
pp.show
'pp.show'ではなく、' pp.show() 'でなければなりません。 – Munir