如何使用多个索引从 NumPy 数组中获取值

2024-01-09

我有一个 NumPy 数组,如下所示:

arr = np.array([100.10, 200.42, 4.14, 89.00, 34.55, 1.12])

如何通过索引从该数组中获取多个值?

例如,如何获取索引位置1、4、5处的值?

我正在尝试这样的事情,这是不正确的:

arr[1, 4, 5]

尝试这样:

>>> arr = np.array([100.10, 200.42, 4.14, 89.00, 34.55, 1.12])
>>> arr[[1,4,5]]
array([ 200.42,   34.55,    1.12])

对于多维数组:

>>> arr = np.arange(9).reshape(3,3)
>>> arr
array([[0, 1, 2],
       [3, 4, 5],
       [6, 7, 8]])
>>> arr[[0, 1, 1], [1, 0, 2]]
array([1, 3, 5])
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用多个索引从 NumPy 数组中获取值 的相关文章

随机推荐

  • 空手道 UI:driver.location 方法引发错误:路径:$,实际:null

    我正在尝试使用方法 driver location 但结果出现错误 路径 实际 null 我的代码 功能 浏览器自动化 背景 配置驱动程序 type chromedriver showDriverLog true 场景 尝试登录github
  • 用Python对图像进行二维小波滤波

    我正在尝试在 python 中进行二维小波滤波 我发现了 PyWavelets 并且已经研究它有一段时间了 我正在尝试进行 4 个级别的转换 当我打印出来时 它给出了奇怪的输出 我不确定到底发生了什么 我尝试了一些方法 但这是最新的示例 t
  • 浏览器如何解析/渲染 CSS?

    他们使用什么样的图形框架 技术来理解和绘制 CSS 指令 我这么问是因为我有兴趣编写使用 CSS 作为布局机制的软件 由于 CSS 是一个相当大的规范 所以编写我自己的规范不是非常困难吗 CSS 渲染器 这就是为什么会有如此多的浏览器差异
  • Git - 切换分支(窗口)和未提交的更改

    我很难理解一些 git DCVS 概念 事情是这样的 我创建了一个 git 项目 并从 SVN 存储库导入它 我做了一些承诺 我想尝试一些东西 所以我创建了一个名为常量更新 我切换到常量更新分支 移动一些文件 删除其他文件并添加更多文件 我
  • Scala:如何为任何案例类定义抽象可复制超类?

    请耐心等待 在 OP 有意义之前 有一些背景 我正在使用 Slick 3 1 x 和 slick 代码生成器 顺便说一句 整个源代码可以在play authenticate usage scala github 项目 https githu
  • Kotlin 的 DAO 应该返回Optional还是null?

    在 Kotlin JPA 之前 我曾经这样编写 DAO 层 public interface UserDao extends JpaRepository
  • SQL 中 SELECT * 有什么缺点吗?

    假设我有一个执行 SQL 的程序 并且我想在表中查询 A B 和 C 列中的值 假设有一些列我并不严格需要 SELECT 和 SELECT A B C 有什么区别 到目前为止我的想法如下 仅选择您需要的列 将需要更少的内存来存储结果 可能会
  • 在没有“脚本”条目的情况下实现“npm run x”行为?

    在已安装的 上下文 中运行节点命令node modules 您可以在scripts现场package json Eg scripts test mocha recursive test js compilers js babel regis
  • OS X sed -E 不接受扩展正则表达式

    我一直在尝试各种方法在 OS X 上使用 sed 做一些基本的事情 以下是一些简单测试的结果 echo foo bar 2011 03 17 17 31 47 foo bar sed s foo FOUND g 回报 如预期 FOUND b
  • Xcode账户认证失败

    当我尝试登录 Apple ID 帐户时出现问题 重新登录也没用 Xcode 14 0 我也遇到了同样的问题 我就是这样解决的 您必须访问该部分Xcode 帐户是 要访问它 您可以通过View accounts警告中出现的按钮或通过Xcode
  • bash 脚本可以同时运行命令然后等待它们完成吗?

    我想编写一个 bash 脚本 在其中同时运行两个命令 然后在它们都完成后继续 这是不起作用的 但我将其放在这里来说明我正在尝试做的事情 bin bash job1 job2 dostuffwithresults 该脚本将同时运行 job1
  • Selenium WebDriver 和 InternetExplorer

    我最近更新到 Selenium 2 24 1 以使 Firefox 13 正常工作 通过此更新 您现在可以运行类似于 chromedriver exe 的可执行文件 以便将事件分派到 IE 然而我没有运气让测试与 IE 一起运行 为了让它在
  • 如何在FOR循环中批量获取当前路径%CD%的信息?

    我设置了一个环境变量 其中包含多个逗号分隔的目录路径 并使用FOR循环将当前目录设置为变量中的下一个目录路径 我尝试获取当前路径 但结果看起来很奇怪 我尝试使用以下代码 set a C test A C test B C test C fo
  • lambda 和 LINQ 之间的区别? [复制]

    这个问题在这里已经有答案了 有人可以解释一下 lambda 和 linq 之间的区别吗 请不要向我指出其他 stackexchange 答案或琐碎的解释 我已经检查了其中的大部分 它们非常令人困惑 这些天我使用了一些 LINQ 我相信 其表
  • 更改来自 Lambda (Node.js) 的 Cloudwatch 日志的日志格式

    If I do console log message 在我的代码中 它在 Cloudwatch 中显示为 2017 03 16T18 58 21 823Z 863c835c 0a7a 11e7 9140 e5018d6e5029 mess
  • Hibernate Session 不使用 JpaTransactionManager 事务

    我正在开发一个使用 Spring 框架 4 3 3 RELEASE 和 Hibernate 5 2 3 Final 的项目 并且我开始转向使用 Spring Data JPA 我刚刚迁移了LocalSessionFactoryBean wi
  • DialogFragment 中未调用 OnCancelListener

    我有一个简单的AlertDialog显示一些项目的列表 单击其中一个项目后 所单击的项目将传回封闭的项目Activity 我还想在用户取消对话框时执行一些默认处理 使用返回键 更具体地说 在这种情况下 我想将空字符串传递给活动 但是 如果我
  • 在另一个用户上下文中执行代码

    我有一个应用程序 其清单需要以管理员身份运行 但该应用程序的一部分是使用 WNetAddConnection2 映射驱动器 我认为由于凭据等原因 它需要在正常用户上下文中运行 有没有办法执行此操作普通用户上下文中的一些代码 无需创建单独的进
  • 在 CentOS 上安装 psycopg2 时遇到问题

    我正在尝试在 CentOS 上安装 psycopg2 我遵循了这方面的所有内容tutorial http thebuild com blog 2009 10 17 wordpress to djangopostgresql part 3 i
  • 如何使用多个索引从 NumPy 数组中获取值

    我有一个 NumPy 数组 如下所示 arr np array 100 10 200 42 4 14 89 00 34 55 1 12 如何通过索引从该数组中获取多个值 例如 如何获取索引位置1 4 5处的值 我正在尝试这样的事情 这是不正