在做课程时,我遇到了一个问题:
import numpy as np
import matplotlib.pyplot as plt
from testCases_v2 import *
import sklearn
import sklearn.datasets
import sklearn.linear_model
from planar_utils import plot_decision_boundary, sigmoid, load_planar_dataset, load_extra_datasets
%matplotlib inline
np.random.seed(1)
X, Y = load_planar_dataset()
plt.scatter(**X[0, :], X[1, :]**, c=Y, s=40, cmap=plt.cm.Spectral);
数组中这种[n,:]
类型的表示法是什么意思?你知道吗
它意味着在矩阵X中,取n行,取所有列(:是all的缩写)。 对于高维数组,这意味着对于n处的第一个维度,取所有第二个维度(:)和所有其他维度(隐式地,所有未列出的维度都取为:)。 实际上,在您的例子中,它与x[0]没有什么不同。你知道吗
相关问题 更多 >
编程相关推荐