小编Dug*_*gas的帖子

CMake:抑制所有警告

我正在尝试做一些非常简单的事情:

我必须处理一个引发大量编译警告的 C++ 项目。暂时,我只想在运行 make 时看到错误。我需要在 CMakeLists.txt 中添加什么才能实现这一点?越简单越好。

c++ cmake

8
推荐指数
1
解决办法
1万
查看次数

使用另一个数组索引numpy数组

我觉得很傻,因为这是一件很简单的事情,但我在这里或其他任何地方都找不到答案.

有没有直接的方法索引numpy数组与另一个?

说我有一个2D数组

>> A = np.asarray([[1, 2], [3, 4], [5, 6], [7, 8]])
array([[1, 2],
   [3, 4],
   [5, 6],
   [7, 8]])
Run Code Online (Sandbox Code Playgroud)

如果我想访问元素[3,1]我输入

>> A[3,1]
8
Run Code Online (Sandbox Code Playgroud)

现在,假设我将此索引存储在数组中

>> ind = np.array([3,1])
Run Code Online (Sandbox Code Playgroud)

并尝试使用索引这次:

>> A[ind]
array([[7, 8],
       [3, 4]])
Run Code Online (Sandbox Code Playgroud)

结果不是A [3,1]

问题是:拥有数组A和ind,获得A [3,1]的最简单方法是什么?

python arrays indexing numpy

6
推荐指数
2
解决办法
4737
查看次数

标签 统计

arrays ×1

c++ ×1

cmake ×1

indexing ×1

numpy ×1

python ×1