python - 在python上将linspace数组转换为一维数组
问题描述
我正在使用 linspace 生成一个包含 100 个元素的数组,结果的形状是 (100,) 但我想获得一个具有以下形状 (100, 1) 的数组。我该怎么做?我尝试重塑,但它没有给出所需的结果。这是一个例子:
import numpy as np
om1 = np.linspace(-50, 50, 100);
om = np.random.randn(100,1);
print(shape(om1))
print(shape(om))
输出 :
>>> (100, )
(100, 1)
解决方案
numpy 数组没有reshape
方法吗? https://numpy.org/doc/stable/reference/generated/numpy.ndarray.reshape.html#numpy.ndarray.reshape
om1 = np.linspace(-50, 50, 100).reshape( (100, 1) )
推荐阅读
- angularjs - 无法使用 Angularjs 使用 okta 登录页面
- database - 哈希索引永远不是聚集索引吗?
- reactjs - 使用 React 缺少 MapBox CSS
- javascript - 在以角度 4 渲染函数后从服务共享数据到组件
- matplotlib - 绘制非常大的 2D 彩色地图/瀑布图/频谱图
- c# - C# 在 MongoDB 上运行命令而不连接到特定数据库
- amazon-web-services - 安装从外部提供商处购买的 SSL 证书
- java - 用 spring 管理 Kafka 主题
- excel - 调用函数中是否需要重复名称?
- c# - 文本文件最后一行后面的 CRLF