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'混淆了什么?可以给出一个单线来解释这个计数如何工作吗? –