numpy 如何将修改后的字母表列表转换为数字?

vwoqyblh  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(83)

我想把句子从变量(Salam)转换成数字。转换表类似于修改后的字母表,如(Char2)中所示。我的预期输出是一个3x3矩阵,里面是使用(Char2)从(Salam)转换而来的数字

salam = "APAKABARBROOOOO"
salam = salam.lower
output = []
char2 = [' ','a','b','c','d','e','f','g','h','i','j','k','l',
               'm','n','o','p','q','r','s','t','u','v','w','x','y','z','.',',']
i = 0
while i <= 15:
    np.array(char2.index(salam[i]))
    i = i+1

输出结果是

Traceback (most recent call last):
  File "C:\Users\dragg\testing funtction losaot[sn[ga\main.py", line 12, in <module>
    np.array(char2.index(salam[i]))
TypeError: 'builtin_function_or_method' object is not subscriptable

以下是

的清晰度图像

ugmeyewa

ugmeyewa1#

问题出在salam.lower。它应该是salam.lower()。如果没有(),您将只引用.lower对象。

相关问题