python - 如何使用python在循环中更改变量的名称
问题描述
我需要创建类似的东西:
x1 = [1 1 1]
x2 = [2 2 2]
.
.
.
xn = [n n n]
为此,我正在考虑这样做:
for i in range(whatever):
xi = np.array([i, i, i])
但这显然不起作用。请帮帮我!
解决方案
您不能在 python 或任何其他语言中创建名称或数据类型或对象。使用列表对象,附加到它,您就是知道列表中的每个条目都是您的“变量 Xi”的人:
使用列表理解
X = [np.array([i, i, i]) for index in range(100)]
推荐阅读
- python - 使用python自动上传和删除Sharepoint中的文件
- docker - 一个 256 字节的文件 `/etc/hosts` 如何使用 `1.9M` inode?
- excel - 以 NT 授权/系统启动时无法登录到 Microsoft Excel
- azure-cosmosdb - 同一查询的 Cosmos DB 图 RU 成本不一致
- c++ - 如何使用 C++ 正则表达式支持正则表达式字符类减法?
- python - pandas - 创建专业鳕鱼联赛的数据库,但我无法访问某些内容
- victory-charts - 在胜利栏上显示背景颜色(反应原生)
- reactjs - FontAwesome 图标在 react/next 应用程序中无法正常工作
- git - Git:移动提交分歧分支
- c++ - C ++:删除数组中用户输入的副本