python-3.x - 加入 2 个随机分类的列表
问题描述
我正在尝试将 2 个随机生成的列表合并为一个,但它会明智地添加它们。假设我生成了 2 个列表,每个列表有 2 个随机数,我希望我的输出列表是数字。例如:
import numpy as np
x1 = np.random.uniform(0,0.1, 2)
x2 = np.random.uniform(0,0.1, 2)
x = x1 + x2
print(x1)
print(x2)
print(x)
The output is:
[0.06878713 0.03807816]
[0.01801809 0.06292975]
[0.08680523 0.10100791]
But I want my output as
[0.06878713 0.03807816]
[0.01801809 0.06292975]
[0.06878713 0.03807816 0.01801809 0.06292975]
如果我使用 append() 或 extend() 它给我: AttributeError: 'numpy.ndarray' object has no attribute 'append'。
解决方案
如此处所列,您将执行以下操作:
import numpy as np
x1 = np.random.uniform(0,0.1, 2)
x2 = np.random.uniform(0,0.1, 2)
x = np.concatenate((x1, x2))
print(x1)
print(x2)
print(x)
输出是:
[0.09031488 0.0600346]
[0.03298771 0.08265562]
[0.09031488 0.0600346 0.03298771 0.08265562]
推荐阅读
- azure-active-directory - Azure AD:获取用于执行 shell 脚本的 STS 令牌
- android - “错误:无法在空对象上调用方法 tokenize()”,同时使用 git 对 android 版本进行版本控制
- r - 条形图只显示一个数据
- android - 为什么我们需要在Android Studio中连接字符串之前添加@SuppressLint("SetTextI18n")注解
- java - 使用 aws lambda native 读取文本文件
- windows - 如何在具有管理员权限的 Windows 任务计划程序中设置 Powershell 脚本?
- azure - Service Fabric 应用程序部署是否因为证书没有密码而失败?
- .net-core - 重新部署 Azure 函数时出错
- javascript - TypeScript 说 Intersection 属性不存在
- spring-boot - Spring Boot Kotlin Mockito @MockBean 依赖在方法调用上抛出 IllegalStateException null