Python üstel arsa yanlıştır

oy
1

Ben Python kullanılarak ve bazı araziler yapmaya çalışacağım yeniyim. Bir yumru fonksiyonunun bir taslağı yanlış olduğunu fark ettim. Ben piton Bu sonuca nasıl geldiğini bilemezsin.

Bu benim 'kod' olduğunu

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as np
import matplotlib.pyplot as plt

class MainBody():
x = np.linspace(0.0001,99.9999,1000)

result = np.exp((-1.0)/(x*(100.0-x)))

plt.plot(x,result)       
plt.show() 

Ben bu sonucu aldık Burada

ama bu almalısınız Burada

Ben Python güçlü olduğunu biliyorum ama böyle basit şeyler tür hataları ortaya çıkan olmadan işe gerektiğini düşünüyorum, nerede hata mı?

teşekkür ederim

Matthias

Oluştur 20/10/2018 saat 14:06
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
2

Kullanım plt.ylimy-sınırları ayarlamak için kullanılır. Aksi takdirde, varsayılan olarak, matplotlib kimin y sınırları 0 ile 1 arasında kabaca gitmek tüm veri kümesi, göstermeye çalışacağım:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0.0001,99.9999,1000)
result = np.exp((-1.0)/(x*(100.0-x)))
plt.plot(x,result)       
plt.ylim(0.9975, 0.9999)
plt.show() 

Burada görüntü açıklama girin

Cevap 20/10/2018 saat 14:27
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more