python - 我想从列表中获取字符串
问题描述
有一个像下面这样的矩阵
[[a1, b, c],
[d2, e, a1],
[c1, dfd, u],
....
]
如果与特定单词匹配,则从矩阵返回索引。并找到行固定列。然后我将矩阵转换为列表。我得到这样的结果["RESULT DATA"]
。我只想在RESULT DATA
没有['']
.
r, c = np.where(Matrix == SpecificWord)
find_row = np.where(c == 0)
result_data = Matrix[find_row,1].tolist()
print(str(result_data ))
print(result_data[0])
解决方案
解决了
row, col = np.where(Terms == ElemData)
cList = col .tolist()
rLits = row.tolist()
if 0 not in cList:
return None
else:
num_col = cList.index(0)
num_row = rLits[num_col]
data = Terms[num_row, 1].tolist()
return data
推荐阅读
- java - 如果活动配置文件与正则表达式关键字匹配,如何有条件地在 Spring 中启用一个类?
- python - 需要理解python中单行两个lambda的含义
- android - 在带有 POST 参数的 webView 中查看使用 FPDF 制作的 webService 的 PDF
- r - R drm 功率曲线 (DRC.powerCurve) 二阶导数
- python - 我在让 Django/Python 识别 dj_database_url 时遇到问题
- neo4j - 使用 APOC.export 时是否可以不输出关系列?
- ios - 调用初始化程序没有完全匹配
- python - 在不使用 groupby 的情况下计算加权平均值
- c# - 我到底需要写什么来为这个着色器添加发射贴图的能力
- php - 在 php 文件之间发送 $_POST 数据