python - 如何在numpy数组python中找出索引
问题描述
我已将乌尔都语文本保存在numpy
数组中,我想找出索引号,但我无法做到这一点。这是我的代码
import numpy as np
wordsList = np.load('urduwords.npy')
wordIndex= list(wordsList).index("آئندہ")
当我打印时,wordsList
我可以看到那里存在这个词
print(wordsList)
['\ufeffکرخت', 'آؤٹ', 'آؤں', 'آئرلینڈ', 'آئرن']
解决方案
Numpy 有一个where函数,它将为您提供输出的索引值。顺便说一句,如果您使用的是最新的 numpy 版本,那么它将自动检测类型。
尝试这个
import numpy as np
wordsList =np.array(['\ufeffکرخت', 'آؤٹ', 'آؤں', 'آئرلینڈ', 'آئرن',"آئندہ"])
arr_index = np.where(wordsList == 'آئندہ')
print(arr_index)
推荐阅读
- jquery - 图标意外更改输入字段大小 jquery
- excel - Excel VBA循环遍历空单元格并检索行值
- wordpress - 使用 /subfolder 时 IP 地址不重定向
- biztalk - 收到空文件时的电子邮件通知
- javascript - Node.js 提取标签之间的 html 元素
- vb.net - 尽管两侧相同,但 if 语句仍无法正常工作
- laravel-5 - Laravel 5.6 发送邮件到和密件抄送不同的主题和模板
- windows - 将开关(例如 -IncludeManagementTools)作为变量传递给 Install-WindowsFeature
- c# - 将循环打印到 WINdows 表单中的单个标签控件
- angular - 类型“对象”不可分配给类型“T”