【发布时间】:2018-10-03 22:50:31
【问题描述】:
所以如果我有这段代码,它与 numpy 参考页面上的 demostartion 基本相同:
import numpy as np
import matplotlib.pyplot as plt
mean = [0,0]
cov = [[1,-0.5], [-0.5,1]]
n = int(input("How many random points?"))
x, y = np.random.multivariate_normal(mean, cov, size = n).T
plt.plot(x,y, 'x')
plt.show()
我不明白第 9 行末尾的 .T 的含义,但是如果没有它,程序会给出错误
ValueError: too many values to unpack (expected 2)
谁能解释这个错误以及修复它的 .T 的含义
谢谢
【问题讨论】:
标签: python numpy matplotlib