在学习课程的同时,我追求的是代码:
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,:]
类型的数组表示法是什么意思?
答案 0 :(得分:0)
这意味着在矩阵X中,在第n行,取所有列(:是全部的简写)。 对于更高维的数组,这意味着对于第一个维在n处,将所有第二维(:)和所有其他维(隐式地,将所有未列出的维都视为:)。 实际上,在您的情况下,它与x [0]没什么不同。