我没有意识到Python索引可以有字符,而不仅仅是整数。你知道吗
我正在看这个关于RNN文本生成的Tensorflow教程:RNN text generation TF 2.0
在标题“处理文本”部分后的第二个单元格中,有以下代码:
print('{')
for char,_ in zip(char2idx, range(20)):
print(' {:4s}: {:3d},'.format(repr(char), char2idx[char]))
print(' {:4s}: {:2d},'.format(repr(char), char2idx[char]))#repr compute official string rep of an object
print(' ...\n}')
我仔细研究了s
和d
前面的整数,发现它们与间距和对齐有关。但在寻找如何和何时使用这些的定义时,我空手而归。有人能给我指出正确的方向吗?你知道吗
这些不是索引,而是格式说明符。
s
表示“字符串”;d
表示“十进制数”。前面的数字表示要使用多少空白来对齐。它们在Format Specification Mini-Language中定义。字母是“type”s,数字是“width”s相关问题 更多 >
编程相关推荐