如何制作单词数组? Python
How to make an array of words? Python
下午好,我想知道如何制作字母数组,例如我有一个字母列表:
alphabet=[chr(i) for i in range(ord('a'),ord('z')+1)]
我想用这个列表做一个 5 * 5 的矩阵,我已经做了,就是这样,但是 python 给我错误
dimension=5
A= np.zeros((dimension,dimension))
n=0
for j in range(dimension):
for i in range(dimension):
A[i][j] = alphabet[n]
n=n+1
给我的错误是这样的:
Traceback (most recent call last):
File "Cuestionario 4.py", line 217, in <module>
A[i][j] = alphabet[n]
ValueError: could not convert string to float: 'a'
感谢您的关注
替换这个
A= np.zeros((dimension,dimension))
与
A= np.chararray((dimension, dimension))
完整代码应如下所示
dimension=5
A= np.chararray((dimension,dimension))
n=0
for j in range(dimension):
for i in range(dimension):
A[i][j] = alphabet[n]
n=n+1
下午好,我想知道如何制作字母数组,例如我有一个字母列表:
alphabet=[chr(i) for i in range(ord('a'),ord('z')+1)]
我想用这个列表做一个 5 * 5 的矩阵,我已经做了,就是这样,但是 python 给我错误
dimension=5
A= np.zeros((dimension,dimension))
n=0
for j in range(dimension):
for i in range(dimension):
A[i][j] = alphabet[n]
n=n+1
给我的错误是这样的:
Traceback (most recent call last):
File "Cuestionario 4.py", line 217, in <module>
A[i][j] = alphabet[n]
ValueError: could not convert string to float: 'a'
感谢您的关注
替换这个
A= np.zeros((dimension,dimension))
与
A= np.chararray((dimension, dimension))
完整代码应如下所示
dimension=5
A= np.chararray((dimension,dimension))
n=0
for j in range(dimension):
for i in range(dimension):
A[i][j] = alphabet[n]
n=n+1