python - Pythonic 生成具有一个固定列和一个随机列的数组的方法
问题描述
我的任务是
通过将第一列设置为 1 并将 1000 个独立随机数从标准正态分布绘制到第二列,形成维度为 1000x2 的数组 X。
我的解决方案是
import numpy as np
X1 = np.ones(1000)
X2 = np.random.randn(1000)
X = np.vstack([X1,X2]).transpose()
现在我想知道是否有更优雅的方式来完成这项任务。甚至可能是一个班轮?
解决方案
不简单
np.stack([np.ones(1000), np.random.randn(1000)])
做你想做的事?
推荐阅读
- weblogic - 无法登录到 weblogic 控制台
- python - 使用 FileField 并在烧瓶中一起验证的问题
- c# - 字符串引用未设置为字符串的实例
- excel - Excel VBA为插入行设置行高
- inheritance - 域到域继承
- assembly - PowerPC 程序集 - 读/写到/从全局变量
- java - BasicActivity 中的 AlertDialog 不起作用 Theme.AppCompat
- python - 在 Python 中限制指数回归
- c# - UWP 中未引发 Windows.System.User 事件
- python - 通过代理以交互式登录到主机的 Pexpect ssh 隧道不接受密码