我想把句子从变量(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
以下是
的清晰度图像
1条答案
按热度按时间ugmeyewa1#
问题出在
salam.lower
。它应该是salam.lower()
。如果没有(),您将只引用.lower对象。