i want to convert the sentence from variable (salam) into numbers. The conversion table is like a modified alphabet just like in (char2). My expected output is a 3×3 matrix, inside is the converted number from(salam) using (char2)
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
and the output is
Traceback (most recent call last):
  File "C:Usersdraggtesting funtction losaot[sn[gamain.py", line 12, in <module>
    np.array(char2.index(salam[i]))
TypeError: 'builtin_function_or_method' object is not subscriptable
Advertisement
Answer
The problem is from salam.lower. It should be salam.lower().
Without the () you are just referencing the .lower object.
