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 15:31:08 浏览: 11
在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, 10)
这是一个使用 NumPy 库生成一个形状为 (100, 10) 的 2 维数组 X,其中每个元素都是从标准正态分布中随机生成的数值。具体的解释如下:
- `np.random.randn()` 是 NumPy 库中用于生成标准正态分布随机数的函数。
- `100` 表示生成数组的行数。
- `10` 表示生成数组的列数。
theta = np.random.randn(2,1)
根据提供的引用内容,theta = np.random.randn(2,1)是一个使用NumPy库生成一个2行1列的随机数组的Python代码。其中,np.random.randn()函数返回一个或多个样本,具有标准正态分布。这意味着生成的随机数遵循正态分布,均值为0,标准差为1。
下面是一个示例代码,展示如何使用theta = np.random.randn(2,1)生成随机数组:
```python
import numpy as np
theta = np.random.randn(2,1)
print(theta)
```
输出:
```
[[-0.12345678]
[ 1.23456789]]
```