我有两个文本文件,其中包含孟加拉语纯文本。我读取这两个文件,并将每个文件的文本逐行存储在两个数组中。现在我试图将一个数组值存储到另一个数组中,但发现了一个错误。下面是代码和错误信息。你知道吗
f = open("doc1.txt", encoding = 'utf-8')
a1 = f.read()
f = open("doc2.txt", encoding = 'utf-8')
a2 = f.read()
sentence1 = a1.split("।")
sentence2 = a2.split("।")
np_sent1 = np.array(sentence1)
np_sent2 = np.array(sentence2)
len_np_sent1 = len(np_sent1)
len_np_sent2 = len(np_sent2)
rint(np_sent1.shape)
for x in range(len_np_sent2):
len_np_sent1 = len_np_sent1 + 1;
np_sent1[len_np_sent1] = np_sent2[x]
print(np_sent1,len(np_sent1))
错误消息:
IndexError: index 11 is out of bounds for axis 0 with size 10
15 np_sent1[len_np_sent1] = np_sent2[x]
您可以使用
np.append
或np.concatenate
。你知道吗np.append
在内部使用np.concatenate
。你知道吗改变
至
或
相关问题 更多 >
编程相关推荐