如何在python中使用stdin和stdout获得输出值?
我使用了下面的代码,但无法获得输出如何在python中使用stdin和stdout获得输出值?,python,python-3.x,python-2.7,data-science,Python,Python 3.x,Python 2.7,Data Science,我使用了下面的代码,但无法获得输出 from scipy.stats import norm prob = norm.pdf(0.5, m, s) import sys sys.stdin.readline() print(sys.stdinreadin()) def input: print("Enter any value") 当我输入一个数字时,我需要找到概率prob。有什么建议吗?好吧,你可以写一些简单的东西,比如: from scipy.stats import norm
from scipy.stats import norm
prob = norm.pdf(0.5, m, s)
import sys
sys.stdin.readline()
print(sys.stdinreadin())
def input:
print("Enter any value")
当我输入一个数字时,我需要找到概率prob。有什么建议吗?好吧,你可以写一些简单的东西,比如:
from scipy.stats import norm
mean = int(input("Give me the mean: "))
std_dev = int(input("Give me the standard deviation: "))
prob = norm.pdf(0.5, mean, std_dev)
print(prob)
还有其他方法可以做到这一点,比如创建一个函数,但是如果不知道你想做什么,就很难知道——除非你想得到概率。尽管如此,这应该可以。格式化您的代码。根本不清楚您要做什么。您是否试图从标准输入中找到给定输入值x的fx,其中f是正态分布的PDF?m和s是什么?是的,m=mean和s=std偏差我建议您阅读Python手册。