首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何初始化Numpy数组的numpy数组

如何初始化Numpy数组的numpy数组
EN

Stack Overflow用户
提问于 2014-05-11 00:56:48
回答 3查看 165关注 0票数 0

我有一个维度的numpy array D 4x4

我想要一个基于用户定义的值v的新的numpy数组

如果是v=2,那么新的numpy数组应该是[D D]。如果是v=3,那么新的numpy数组应该是[D D D]

如何初始化像numpy.zeros(v)这样的numpy数组,不允许我将数组作为元素来放置?

EN

Stack Overflow用户

发布于 2014-05-11 01:24:54

你可以这样做:

代码语言:javascript
运行
复制
import numpy as np
v = 3
x = np.array([np.zeros((4,4)) for _ in range(v)])

>>> print x
[[[ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]]

 [[ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]]

 [[ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]
  [ 0.  0.  0.  0.]]]
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23587841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档