【发布时间】:2019-02-28 15:55:03
【问题描述】:
我尝试打印这两个:
print(X_train[0])
print(X_train[0,:])
#Output
[ 59. 62. 63. ... 123. 92. 72.]
[ 59. 62. 63. ... 123. 92. 72.]
我认为这些是相同的,所以我尝试了这个:
print(X_train[0,:3])
print(X_train[0][:3])
#Output
[59. 62. 63.]
[59. 62. 63.]
那么这两个X_train[0,:3] 和X_train[0][:3] 是等价的吗?
【问题讨论】:
-
对于 numpy,是的,它们在输出上是等效的。请注意,第一种语法专门用于 numpy 索引; vanilla python 的操作方式不同。
标签: python arrays python-3.x numpy indexing