【发布时间】:2019-02-22 20:06:03
【问题描述】:
例如,在下面的代码中,当我尝试将数组的元素设置为chr((r+97)) + str(c+1) 的串联字符串时,它只将该元素设置为字符串的第一个数字。我该如何解决这个问题?
row = 3
col = 3
sboard = np.empty((row,col),dtype=str)
val = chr((r+97)) + str(c+1)
print(val)
sboard[r,c] = val
print(sboard)
这段代码输出
[['' '' '']
['' '' '']
['' '' 'c']]
而不是
[['' '' '']
['' '' '']
['' '' 'c3']]
非常感谢,谢谢
【问题讨论】:
-
将
str替换为 'U2',2 个字符的 unicode。
标签: python arrays string numpy chr