1
我有一個numpy的ndarray 6種元素替換字符:在numpy的ndarray(Python)的
['\tblah blah' '"""123' 'blah' '"""' '\t456' '78\t9']
我想替換所有的製表符\t
有4位各從而使numpy的陣列現在將是:
[' blah blah' '"""123' 'blah' '"""' ' 456' '78 9']
我已經考慮re.sub,但無法弄清楚如何實現它時,它涉及到一個numpy ndarray。任何建議/幫助嗎?
快速跟進;是否有可能獲得替代品的數量,即在這種情況下是3? –
@ nk-fford對此的一個解決方案是:'np.core.defchararray.not_equal(output,arr).sum()'。 – Divakar
在這種情況下,與'output'和'arr'混淆了什麼?可以給出一個單線來解釋這個計數如何工作嗎? –