我有一个大字符串数组,我存储为名为np_base的nparray:np.shape(np_base)
Out[32]: (65000000, 1)
我打算做的是垂直切片数组,以便将它分解为多个列,我将在以后以独立的方式存储,所以我试图循环行索引并追加:
qazxsw poi但这会引发内存错误。
任何人都可以帮我解决这个问题,我一直在寻找替代方法来切割字符串数组。
谢谢,
将函数应用于numpy数组的方法有很多,其中一种方法如下:
for i in range(65000000):
INCDN.append(np.base[i, 0][0:5])
迭代地附加列表的方法通常是在大多数情况下执行最少的解决方案。
或者,如果您打算使用许多列,则可能需要使用np_truncated = np.vectorize(lambda x: x[:5])(np_base)
。
pandas