【发布时间】:2019-12-28 05:18:36
【问题描述】:
假设我们从alphabet {'A', 'B', 'C', 'D', 'E', 'F'} 中得到一个长度为 n = 5 的 String "AABCD",维度为 len(alphabet) = 6。将这个字符串转换为 5 x 的 Pythonic 方法是什么? 6矩阵?
即。
#INPUT:
string = "AABCD"
alphabet = {'A', 'B', 'C', 'D', 'E', 'F'}
#OUTPUT
output =
A B C D E F
char 1[ 1 0 0 0 0 0 ]
char 2[ 1 0 0 0 0 0 ]
char 3[ 0 1 0 0 0 0 ]
char 4[ 0 0 1 0 0 0 ]
char 5[ 0 0 0 1 0 0 ]
我搜索了其他答案,但还没有找到类似的问题。非常感谢您的建议!
【问题讨论】:
-
我在这个问题上问了一个类似的question。看看这是否有帮助。祝你好运!