import matplotlib as plt
Измените на
import matplotlib.pyplot as plt
x=np.loadtxt("file")
-> У нас нет файла "file" на нашем компьютере, пожалуйста, используйте случайный или простой способ генерации данных для x
.
counts,bins,bars=np.hist(x,bins=500,normed=1)
Изменить на
counts, bins, bars = plt.hist(x,bins=500,normed=1)
Если в
scipy.stats.counts.pmf(bins[:-1]))
вы получите ошибку 'Attribute error: module scipy.stats has no attribute 'counts'
, это не ошибка.Чего вы хотите достичь (т.е. объяснить простым языком ожидаемый результат)?Тогда кто-то может попытаться помочь.
PS: я разместил этот расширенный комментарий в качестве ответа для правильного форматирования кода и т. Д.