python - 使用元组元素创建 3d np 数组
问题描述
我想用每个元素的元组创建一个 3-Dnp.array
维度。有没有比以下更快/更好的方法:(100x100x100)
(-1,-1,-1)
np.array([[[(0,0,0) for x in range(100)] for y in range(100)] for z in range(100)])
?
解决方案
您的代码并没有真正创建 (100x100x100) 数组。
也许你可以试试:
np.ones((100, 100, 100))*-1
推荐阅读
- vue.js - Nuxt Deploy 不工作,只加载主页
- android - 无法在 android 5.1 上将文件写入内部存储
- python - discord.py 从源代码发送嵌入消息
- django-rest-framework - 测试中的模拟身份验证装饰器 DjangoRest
- c# - DocuSign Rooms API 将 Room 导出到 C# 控制台应用程序
- javascript - 单击导航链接时更新功能
- c# - 如何在 ASP.Net Core 3.1 中设置“计时器”(请阅读说明)?
- python - 文本如何用于多个正则表达式匹配(Python)?
- node.js - socket.io 未在 aws 服务器中连接
- typescript - 我需要将 'beforeEach' 和 'afterEach' 从规范移动到全局配置 WDIO [mocha, hook, wdio]