这是矩阵的三行:
16 disk 11 10.29 4.63 30.22
79 table 11 20.49 60.60 20.22
17 disk 11 22.17 0.71 10.37
我想在一行中添加每三行,我想忽略字符串列。所以新矩阵第一行的结果应该是:
16 11 10.29 4.63 30.22 79 11 20.49 60.60 20.22 17 11 22.17 0.71 10.37
我为这3行做了什么:
y=[]
for i in range (3):
y=append(y, X[i,0:0 and 2:])
但它不起作用。你能指导我吗?
答案 0 :(得分:0)
怎么样:
import re
RE_D = re.compile('\d')
[subitem for item in A.tolist() for subitem in item if RE_D.search(subitem)]
如果A是一个numpy矩阵:
[subitem for item in A.tolist() for subitem in item if not subitem.isalpha()]
或者也许:
{{1}}