首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >了解python切片语法

了解python切片语法
EN

Stack Overflow用户
提问于 2018-06-25 04:24:08
回答 1查看 211关注 0票数 0
代码语言:javascript
复制
N = 100 # number of points per class
D = 2 # dimensionality
K = 3 # number of classes
X = np.zeros((N*K,D))
y = np.zeros(N*K, dtype='uint8')
for j in xrange(K):
  ix = range(N*j,N*(j+1))
  r = np.linspace(0.0,1,N) # radius
  t = np.linspace(j*4,(j+1)*4,N) + np.random.randn(N)*0.2 # theta
  X[ix] = np.c_[r*np.sin(t), r*np.cos(t)]
  y[ix] = j
fig = plt.figure()
plt.scatter(X[:, 0], X[:, 1], c=y, s=40, cmap=plt.cm.Spectral)
plt.xlim([-1,1])
plt.ylim([-1,1])
plt.show()

这是代码,它来自这里:https://cs.stanford.edu/people/karpathy/cs231nfiles/minimal_net.html

这里我唯一不理解的是这一行:

代码语言:javascript
复制
plt.scatter(X[:, 0], X[:, 1], c=y, s=40, cmap=plt.cm.Spectral)

我们如何对列表进行(X:,0)操作,以及这个操作是做什么的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-25 04:29:33

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51013667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档