X [0,:]表示法的含义是什么?

时间:2019-03-07 10:42:14

标签: python numpy matplotlib

在学习课程的同时,我追求的是代码:

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,:]类型的数组表示法是什么意思?

1 个答案:

答案 0 :(得分:0)

这意味着在矩阵X中,在第n行,取所有列(:是全部的简写)。 对于更高维的数组,这意味着对于第一个维在n处,将所有第二维(:)和所有其他维(隐式地,将所有未列出的维都视为:)。 实际上,在您的情况下,它与x [0]没什么不同。