擅长:python、mysql、java
<p>尝试在容器数组中添加<code>dtype=</code>:</p>
<pre class="lang-py prettyprint-override"><code>MeteorNum = 5
#Coordinate Setup:
XPos = nprand.randint(0, 600, (MeteorNum,1))
YPos = nprand.randint(0, 800, (MeteorNum,1))
XYPos = np.hstack((XPos,YPos))
XYPos = np.vstack((XYPos, XYPos[0]))
print XYPos
#Distances:
r = np.zeros((MeteorNum,MeteorNum),dtype=np.ndarray)
for i in range(0, MeteorNum):
for x in range(0, MeteorNum):
r[x,i] = (XYPos[x,:] - XYPos[i,:])
r = r*10**5
print r
</code></pre>
<p><strong>编辑</strong></p>
<blockquote>
<p>The dtype argument indicate the desired data-type for the array, e.g.,
numpy.int8. Default is numpy.float64.</p>
</blockquote>