擅长:python、mysql、java
<ol>
<li><p>Numpy要求字符串数组具有固定的最大长度。您可以使用<code>strArr2 = numpy.empty([5], dtype='S10')</code>,其中<code>10</code>是每个项目可以容纳的字符串的最大值,较长的子字符串将被截断。在</p>
<p>或者<code>strArr2 = numpy.empty([5], dtype=object)</code>,它将允许您将任意python对象存储到数组中,包括<code>string</code>。在</p>
<p>见<a href="https://docs.scipy.org/doc/numpy/reference/arrays.dtypes.html" rel="nofollow noreferrer">Data type objects (dtype)</a>。</p></li>
<li><p>为了提高扩展字符串字符的效率,可以尝试使用Python列表作为数据类型,然后<code>append</code>将每个新字符添加到列表中。完成所有字符后,使用<code>join</code>将列表转换回字符串。</p></li>
</ol>