python绘制对数几率函数图像代码
时间: 2023-09-19 08:11:22 浏览: 61
import numpy as np
import matplotlib.pyplot as plt
def logit(x):
return np.log(x/(1-x))
x = np.linspace(0.01, 0.99, 100)
y = logit(x)
plt.plot(x, y)
plt.title('Logistic Function')
plt.xlabel('Probability')
plt.ylabel('Log Odds')
plt.show()
相关问题
绘制对数几率函数python
import numpy as np
import matplotlib.pyplot as plt
def logit(x):
return 1 / (1 + np.exp(-x))
x = np.linspace(-10, 10, 1000)
y = logit(x)
plt.plot(x, y)
plt.xlabel('x')
plt.ylabel('logit(x)')
plt.title('Logistic Function')
plt.show()
Python画对数函数图像
要画对数函数的图像,可以使用Python中的matplotlib库。下面是一个示例代码,绘制了以10为底的对数函数的图像。
```python
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0.1, 10, 1000) # 生成x轴数据
y = np.log10(x) # 计算y轴数据
plt.plot(x, y) # 绘制图像
plt.xlabel('x')
plt.ylabel('log10(x)')
plt.title('Logarithmic function')
plt.show() # 显示图像
```
运行这段代码,就可以得到对数函数的图像。如果要绘制其他底数的对数函数,只需将`np.log10(x)`替换为`np.log(x)`或`np.log2(x)`即可。