假设有个numpy array
x = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]])
这时候运行如下代码
a = x[1, :]
b = x[1:2, :]
print(a.shape)
print(b.shape)
请问为什么a.shape是(4,), b.shape是(1,4)? 他们不都应该是(4,)吗?
我查阅了官方文档,但是仍然不得解
假设有个numpy array
x = np.array([[1,2,3,4], [5,6,7,8], [9,10,11,12]])
这时候运行如下代码
a = x[1, :]
b = x[1:2, :]
print(a.shape)
print(b.shape)
请问为什么a.shape是(4,), b.shape是(1,4)? 他们不都应该是(4,)吗?
我查阅了官方文档,但是仍然不得解
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决