matplotlibとpythonを使用して2つの関数func1とfunc2をプロットしようとしています。私は次のコードのValueErrorを取得し続け、何が間違っているのか分かりません。私は関連する質問を検索し、多量のものを試しましたが、何も動かないようです。Python matplotlib ValueError:複数の要素を持つ配列の真理値があいまいです
import numpy as np
import matplotlib.pyplot as plt
fig, ax = plt.subplots(1, 1)
plt.xlim(0, 10)
plt.ylim(0, 10)
plt.xlabel('$X$')
plt.ylabel('$Outputs$')
plt.title('Title')
x = np.arange(0, 10, .1)
def func1(X):
output = max(3*X/7 - 3/7, 0, 12*X/35 - 3/35)
return output
def func2(X):
output = max(3*X/7 - 3/7, 0)
return output
plt.plot(x, func1(x), 'g')
plt.plot(x , func2(x), 'b')
plt.show()
これはほとんど働いていたが、現在は非常に奇妙な何かが起こっています。 maxをnp.maximumに変更しましたが、私のグラフはあなたのようには見えません。これはなぜですか?私のpycharm設定で変な何か? – user7531647