回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>嗨,numpy初学者:</p>
<p>我试图创建一个用相应的索引值初始化的形状NxWxHx2数组。在这种情况下,W=H总是。在</p>
<p>例如:对于一个Nx5x5x2形状的数组,如果我把它写在纸上,它应该是:</p>
<p>N次以下</p>
<hr/>
<p>(0,0)(0,1)(0,2)(0,3)(0,4)</p>
<p>(1,0)(1,1)(1,2)(1,3)(1,4)</p>
<p>(2,0)(2,1)(2,2)(2,3)(2,4)</p>
<p>(3,0)(3,1)(3,2)(3,3)(3,4)</p>
<p>(4,0)(4,1)(4,2)(4,3)(4,4)</p>
<hr/>
<p>我研究了“arange”fkt以及用“newaxis”扩展数组,但未能获得预期的结果。在</p>
<p>很抱歉我的造型太糟糕了。在</p>
<p>谢谢你的帮助!在</p>
<p>编辑:我想出了这样的东西,但不太好。
对于形状为1x3x3x2的数组</p>
<pre><code>t = np.empty([1,3,3,2])
for n in range(1):
for i in range(3):
for p in range(3):
for r in range(2):
if r == 0:
t[n,i,p,r]=i
else:
t[n,i,p,r]=p
</code></pre>