根据图的边对应的分数

2023-12-02

import numpy as np

score = np.array([
    [0.9, 0.7, 0.2, 0.6, 0.4],
    [0.7, 0.9, 0.6, 0.8, 0.3],
    [0.2, 0.6, 0.9, 0.4, 0.7],
    [0.6, 0.8, 0.4, 0.9, 0.3],
    [0.4, 0.3, 0.7, 0.3, 0.9]])

l2= [(3, 5), (1, 4), (2, 3), (3, 4), (2, 5), (4, 5)]

我想根据边列表获取相应的分数向量。分数数组表示一个邻接矩阵,其中分数(1,2)表示边缘(1,2)

OUTPUT:

[0.7 0.6 0.6 0.4 0.3 0.3]

我们可以将保存索引的元组列表转换为数组,然后使用slicing或元组打包的。

因此,转换为数组:

l2_arr = np.asarray(l2)-1

那么,一种方法是 -

score[l2_arr[:,0], l2_arr[:,1]]

其他 -

score[tuple(l2_arr.T)]

为了完整起见,这里使用循环理解来提取行、列索引,从而避免任何数组转换 -

score[[i[0]-1 for i in l2], [i[1]-1 for i in l2]]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据图的边对应的分数 的相关文章

  • 在Python3.6中调用C#代码

    由于完全不了解 C 编码 我希望在我的 python 代码中调用 C 函数 我知道有很多关于同一问题的问答 但由于一些奇怪的原因 我无法从示例 python 模块导入简单的 c 类库 以下是我所做的事情 C 类库设置 我使用的是 VS 20
  • 如何在Python中循环并存储自变量中的值

    我对 python 很陌生 所以这听起来可能很愚蠢 我进行了搜索 但没有找到解决方案 我在 python 中有一个名为 ExcRng 的函数 我可以对该函数执行什么样的 for 循环 以便将值存储在独立变量中 我不想将它们存储在列表中 而是
  • 从字符串到类型的词法转换

    最近 我尝试用Python存储和读取文件中的信息 遇到了一个小问题 我想从文本文件中读取类型信息 从 string 到 int 或 float 的类型转换非常有效 但从 string 到 type 的类型转换似乎是另一个问题 当然 我尝试了
  • 即使使用 .loc[row_indexer,col_indexer] = value 时也会设置 WithCopyWarning

    这是我的代码中得到的行之一SettingWithCopyWarning value1 Total Population value1 Total Population replace to replace value 4 然后我将其更改为
  • Python 3 __getattribute__ 与点访问行为

    我读了一些关于 python 的对象属性查找的内容 这里 https blog ionelmc ro 2015 02 09 understanding python metaclasses object attribute lookup h
  • Python - 用逗号分割,跳过括号内的内容

    我需要用逗号分隔字符串 但我对这种情况有一个问题 TEXT EXAMPLE THIS IS A EXAMPLE BUT NOT WORKS FOR ME SECOND THIRD 我想拆分并得到 var 0 TEXT EXAMPLE THI
  • 带图像的简单 GUI [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我试图在简单的 GUI 上显示一些卡
  • 错误:permission_manager_qt.cpp(82) 不支持的权限类型:13

    我正在开发具有内置浏览器功能的 python 代码 PyQt 5 13 import sys from PyQt5 QtCore import from PyQt5 QtGui import from PyQt5 QtWidgets imp
  • 如何从 Dockerfile 安装 Python 3.7 和 Pip

    我正在尝试构建基于 Ubuntu 18 04 的自定义 Docker 映像 Ubuntu 预装了 Python 3 6 但我想 1 安装 Python 3 7 2 将其设置为默认 Python 版本 这样就可以使用python代替pytho
  • Python igraph:从图中删除顶点

    我正在使用安然电子邮件数据集 并尝试删除没有 enron com 的电子邮件地址 即我只想拥有安然电子邮件 当我尝试删除那些没有 enron com 的地址时 一些电子邮件由于某些原因被跳过 下面显示了一个小图 其中顶点是电子邮件地址 这是
  • 定义函数后对其进行修饰?

    I think答案是否定的 但我似乎找不到明确的说法 我有以下情况 def decorated function function functools wraps function def my function print Hello s
  • “char”/“character”类型的类型提示

    char 或 character 没有内置的原始类型 因此显然必须使用长度为 1 的字符串 但是为了暗示这一点并暗示它应该被视为一个字符 如何通过类型提示来实现这一点 grade chr A 一种方法可能是使用内置的 chr 函数来表示这一
  • 如何在 Python 中将彩色输出打印到终端?

    是否有与 Perl 等效的 Python 语言 print color red print
  • Python 中的 @staticmethod 与 @classmethod

    方法和方法有什么区别装饰的 https peps python org pep 0318 with staticmethod http docs python org library functions html staticmethod和
  • 如何在Python和Selenium中通过标签名称或id获取元素[重复]

    这个问题在这里已经有答案了 我正在尝试使用 Python 和 Selenium 获取输入 但它向我显示错误 我该如何解决这个错误 inputElement send keys getStock getStocklFunc 0 Error i
  • 将 Pandas 列中的列表拆分为单独的列

    这是我在 pandas 数据框中的 特征 列 Feature Cricket 82379 Kabaddi 255 Reality 4751 Cricket 15640 Wildlife 730 LiveTV 13 Football 4129
  • Django 在选择列表更改时创建毫无意义的迁移

    我正在尝试使用可调用创建一个带有选择字段的模型 以便 Django 在选择列表更改时不会创建迁移 如中所述this https stackoverflow com questions 31788450 stop django from cr
  • Flask WTForms 使用变量自动填充 StringField

    我有一个表格 我想用上一页收到的信息自动填充一些字段 但如果他们想调整它 它需要是可更改的 我正在为我的 SelectField 使用动态创建的列表 但添加 StringField 并不成功 请参阅下面的我的代码 forms py clas
  • 全局变量是 None 而不是实例 - Python

    我正在处理Python 中的全局变量 代码应该可以正常工作 但是有一个问题 我必须使用全局变量作为类的实例Back 当我运行应用程序时 它说 back is None 这应该不是真的 因为第二行setup 功能 back Back Back
  • 如何将列表字典写入字符串而不是 CSV 文件?

    This 堆栈溢出问题 https stackoverflow com questions 37997085 how to write a dictionary of lists to a csv file将列表字典写入 CSV 文件的答案

随机推荐

  • Excel VBA 从多个 SharePoint 文件夹上传/下载

    我在 Internet 上找到了使用 VBA 从 SharePoint 文件夹下载文件的示例代码 在资源管理器中打开 映射到驱动器号等 因此 我编写了以下代码 Dim sharepointFolder As String Dim colDi
  • 列表视图中以0x8007000为前缀的计划任务返回码,在事件日志中注册为0

    我目前正在尝试在 Zabbix 中设置对 Windows 计划任务的监控 只需监视通过 201 事件过滤的 Microsoft Windows TaskScheduler Operational 事件日志并在返回代码上进行正则化似乎很容易
  • Python:带参数的多处理函数[重复]

    这个问题在这里已经有答案了 我有一些 python 函数可以从远程主机读取文件并处理其内容 我已将所有这些函数放在一个 python 文件中来运行 但问题是每个函数直到前一个函数完成其工作后才开始运行 这会花费不必要的时间 我考虑过并行运行
  • SDK Manager.exe 不起作用

    当我单击 Program Files 上的 SDK Manager 或在中运行它时cmd 什么都没发生 我做了 安装了最新的JDK 安装最新的Android SDK 设置环境JAVA HOME并将 JAVA HOME bin放入路径变量 实
  • 无法解析类型“JNICALL”,?

    我正在尝试在 Eclipse 中使用 NDK 但是当遵循教程时 会弹出此错误 我不明白它来自哪里 这是我的 h 文件 DO NOT EDIT THIS FILE it is machine generated include
  • 为什么非成员函数不能用于重载赋值运算符?

    赋值运算符可以使用成员函数重载 但不能使用非成员函数重载friend功能 class Test int a public Test int x a x friend Test operator Test obj1 Test obj2 Tes
  • 使用 Kafka 主题后发送 HTTP 响应

    我目前正在编写一个包含大量微服务的 Web 应用程序 我目前正在探索如何在所有这些服务之间正确通信 并且我决定坚持使用消息总线 或更具体地说是 Apache Kafka 然而 我有一些问题 我不确定如何从概念上解决 我使用 API 网关服务
  • 将字符串拆分为数组而不删除分隔符?

    我有一个像这样的字符串 asdf a b c2 我想将它分成一个数组 如下所示 asdf a b c2 Using string split 删除空格 结果是 asdf a b c2 我想到插入额外的分隔符 例如 string replac
  • Python GraphQL API 调用组合

    我最近开始学习如何使用 python 但在 graphQL api 调用方面遇到了一些问题 我正在尝试设置一个循环来使用分页获取所有信息 并且我的第一个请求工作得很好 values query organizations ids pipes
  • 使用 Motorola Moto G(或 Moto X)录制立体声音频

    我希望有人能帮助我解决这个问题 不久前 我开发了一个应用程序 以便同时录制智能手机中前置麦克风和后置麦克风捕获的声音 基本上 我像这样制作下一个对象 音频记录 音频记录 新音频记录 MediaRecorder AudioSource CAM
  • RawPy 对象中的颜色矩阵是什么?

    我正在读取尺寸为 3120 x 4208 的 DNG 图像RawPy dng rawpy imread TestImages IMG 20200108 161323 dng 调试的时候看到dng有一个名为color matrix 形状为 3
  • swift - if 语句和数组

    我想将 DicX 中的字符串与现有标题 根据单元格选择而变化的表格标题 进行匹配 var DicX xx yy zz qq let DicYY 11 22 33 44 1 2 3 4 m n k b bb kk mm nn 我正在比较的标题
  • 从可能未格式化为表格的网页中提取数据

    首先 我绝不是 VBA 专家 只要知道得足够多就会很危险 8 我首先搜索了如何从网页中提取表格 发现很多人都问了同样的问题 不幸的是 我读到的大部分内容都超出了我的理解范围 我读过的一篇文章向我指出了这一点详细文章作者 Siddharth
  • asp.net MVC 有应用程序变量吗?

    我正忙于将 Web 应用程序转换为 MVC 并将一些信息保存到跨多个租户 帐户使用的应用程序变量中 以提高效率 我意识到 MVC 的要点是尽可能保持无状态 会话状态显然在 MVC 中具有并存在是有意义的 但我们不想只将应用程序转换为会话变量
  • 如何使用支持 __LINE__ 和 __FILE__ 的内联函数替换 C++ 异常宏?

    我目前正在阅读 Scott Meyers 的 Effective C 一书 它说我应该更喜欢inline功能超过 define对于类似函数的宏 现在我尝试编写一个内联函数来替换我的异常宏 我的旧宏看起来像这样 define EXCEPTIO
  • 所有边的edge_index都为零?

    定义我的boost graph如下所示 我得到所有边的边索引为零 为什么 我究竟做错了什么 include
  • 在表单完成之前不要更改 QTabWidget 的 TAB

    我试图让用户在填写表格 1 之前不要切换到 表格 2 所在的下一个选项卡 我尝试了 currentChange 事件 但它没有按照我想要的方式工作 因为它在已经从 TAB 更改时显示警报 有没有办法让当前的 TAB 保持固定 直到任务完成
  • 接受应用程序时选择“现在不”会导致“com.facebook.sdk error2”

    使用 Facebook iOS SDK 3 1 当选择不允许 连接 到 Facebook 应用程序时 我陷入了 Facebook 抛出 com facebook sdk error2 的困境 即使重新安装我的应用程序后 我也会遇到错误 重现
  • Java.io.IOException:无效状态代码 = 403 文本 = 禁止

    当我尝试在远程服务器的 Azure DevOps 驱动程序中执行一组 Selenium Webdriver 测试时 出现此错误堆栈 2023 03 08T21 06 46 9827484Z Running Test 66728 Mobile
  • 根据图的边对应的分数

    import numpy as np score np array 0 9 0 7 0 2 0 6 0 4 0 7 0 9 0 6 0 8 0 3 0 2 0 6 0 9 0 4 0 7 0 6 0 8 0 4 0 9 0 3 0 4 0