我有一个输入文本,看起来像这样:
word77 text text bla66 word78 text bla67
text bla68 word79 text bla69 word80 text
bla77 word81 text bla78 word92 text bla79 word99
Run Code Online (Sandbox Code Playgroud)
我不得不重新编号word并bla 从1,每行。
我可以对整个输入重新编号,如下所示:
word1 text text bla1 word2 text bla2
text bla3 word3 text bla4 word4 text
bla5 word5 text bla6 word6 text bla7 word7
Run Code Online (Sandbox Code Playgroud)
上述代码:
import re
def replace(m): global i; i+=1; return str(i);
fp = open('input.txt', 'r').read()
i = 0
fp = re.sub(r'(?<=word)(\d+)', replace, fp)
i = 0
fp = re.sub(r'(?<=bla)(\d+)', replace, …Run Code Online (Sandbox Code Playgroud) 我在 Keras 中使用“to_categorical()”方法时遇到了这个问题
man = np.random.randint(10,20,10)
print(man)
man = ku.to_categorical(man)
print(man)
Run Code Online (Sandbox Code Playgroud)
我想知道to_categorical()方法内部到底发生了什么。