x = np.random.randn(100) ax = sns.displot(x) x = np.random.randn(100) ax = sns.displot(x) x = np.random.randn(100) ax = sns.displot(x) x = np.random.randn(100) ax = sns.displot(x) x = np.random.randn(100)ax = sns.displot(x) 写到pycharm里,pycharm为什么不出现图
时间: 2024-04-08 13:31:08 浏览: 98
在PyCharm中,你需要使用`plt.show()`来显示图形。添加这一行代码后,你的图形应该能够在PyCharm中正确显示。请尝试将以下代码添加到你的脚本中:
```python
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
sns.set_theme()
np.random.seed(0)
x = np.random.randn(100)
ax = sns.displot(x)
plt.show()
x = np.random.randn(100)
ax = sns.displot(x)
plt.show()
x = np.random.randn(100)
ax = sns.displot(x)
plt.show()
x = np.random.randn(100)
ax = sns.displot(x)
plt.show()
x = np.random.randn(100)
ax = sns.displot(x)
plt.show()
```
这样你就可以在PyCharm中看到生成的图形了。如果还有其他问题,请随时提问!
相关问题
x=np.random.randn(100) y=np.random.binomial(50,0.5,size=100)
这是两个 numpy 库中的随机数生成器函数,生成了两个长度为 100 的随机数数组。其中,x 数组是从标准正态分布中抽取的随机数,y 数组是从二项分布中抽取的随机数,参数 n=50,p=0.5。
具体解释如下:
- `np.random.randn(100)`:生成一个长度为 100 的数组,其中每个元素都是从标准正态分布 (均值为 0,标准差为 1) 中抽取的随机数。
- `np.random.binomial(50,0.5,size=100)`:生成一个长度为 100 的数组,其中每个元素都是从二项分布中抽取的随机数,参数为 n=50,p=0.5,表示进行 50 次伯努利试验,每次成功的概率为 0.5。
X = np.random.randn(100, 10)
这是一个使用 NumPy 库生成一个形状为 (100, 10) 的 2 维数组 X,其中每个元素都是从标准正态分布中随机生成的数值。具体的解释如下:
- `np.random.randn()` 是 NumPy 库中用于生成标准正态分布随机数的函数。
- `100` 表示生成数组的行数。
- `10` 表示生成数组的列数。
阅读全文