python - shape(150,) 和 shape (150,1) 有什么区别?
问题描述
shape(150,) 和 shape (150,1) 有什么区别?
我认为它们是相同的,我的意思是它们都代表一个列向量。
解决方案
两者具有相同的值,但一个是向量,另一个是向量的矩阵。这是一个例子:
import numpy as np
x = np.array([1, 2, 3, 4, 5])
y = np.array([[1], [2], [3], [4], [5]])
print(x.shape)
print(y.shape)
输出是:
(5,)
(5, 1)
推荐阅读
- lombok - Delombok:保留换行符
- java - 使用 Java 中的正文/多部分表单数据获取请求
- spring-boot - 如何禁用 LogoutPageGeneratingWebFilter?
- python - 无法使用 Selenium Python 从多个 url 打印数据
- qt - 有没有办法改变 QPushButton 的“外部”边框?
- next.js - Next/Image 的组件太慢而无法显示
- ios - 使用 Xcode 12 在应用程序中获取白屏
- elasticsearch - Windows 中的 Elasticsearch 备份和恢复
- node.js - 未从远程浏览器接收到 Socket.io 数据
- python - ValueError:无法将输入数组从形状(52,1)广播到形状(52)