腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
NumPy
中
默认值
为
N-D
索引
、
、
、
对于越界
索引
,我是否可以使用回退到
默认值
的
NumPy
N-D
数组进行
索引
?下面是一些虚构的np.get_with_default(a, indexes, default)的示例代码 import
numpy
as np [(np.array([0, 0, 1, 1, 2, 2]), np.array([1, 2, 2, 3, 3,
浏览 30
提问于2020-09-29
得票数 2
回答已采纳
1
回答
numpy
和theano
中
的3D矩阵乘法
、
、
、
我有一个大小
为
(5,7,3)的矩阵A和一个大小
为
(5,3,8)的矩阵B。我想把它们相乘,C的大小是(5,7,8)。这意味着矩阵A
中
的一个大小
为
(7,3)的二维子矩阵将分别与矩阵B
中
的一个大小
为
(3,8)的二维子矩阵相乘。所以我必须乘以5倍。最简单的方法是使用循环和
numpy
: C[u] =
numpy
.dot(A[u],B[u]) 有没有办法不使用循环就能做到这一点呢?
浏览 4
提问于2017-08-08
得票数 2
1
回答
如何访问/引用
Numpy
数组的特定维度
、
、
假设我有一个三维数组x,我知道我可以这样做:但是,如果x是一个
N-D
数组,并且我想在它的第M维放入一个
索引
(ind),该怎么办呢?我尝试像使用x.take(ind, axis=M)一样使用
numpy
.take,但这会返回分片数组的副本,而不是引用。
Numpy
为此提供了什么函数吗?
浏览 2
提问于2018-04-23
得票数 0
1
回答
删除N
numpy
数组的第一个元素
、
、
我有一个
numpy
5D数组,希望删除第一个元素并将一个新元素推送到
索引
的末尾。image_height,image_width,image_channel])这就是要更新的内容:images[0,29,:,:,:] 如何从
N-D
大小的数组
中
删除和添加元素?
浏览 6
提问于2018-01-12
得票数 0
回答已采纳
1
回答
如何在
numpy
中将
索引
列表转换为单元格列表(
numpy
列表数组),并进行向量化实现?
单元格列表是在
N-D
网格
中
维护数据点列表的数据结构。例如,以下是2d
索引
的列表: ind = [(0, 1), (1, 0), (0, 1), (0, 0), (0, 0), (0, 0), (1, 1)] 转换为以下2x2单元格列表: cell = [in range(2)] for _ in range(2)] cell[ind[i][0], ind[i][1]].append(i)
numpy
中有没有一种矢量化的方法可以将
索引
列表(ind)
浏览 10
提问于2019-05-16
得票数 0
2
回答
过滤N维
numpy
数组并仅保留特定元素
、
、
我正在处理一个大型的
N-D
数值数组。我希望只保留那些存在于不同
numpy
数组
中
的元素,并将其余的值设置
为
0。例如,如果我们考虑这个
numpy
数组 array([[[36, 1, 72], [28, 68, 17], [84, 75,
浏览 37
提问于2020-11-27
得票数 0
回答已采纳
1
回答
在不知道数组大小的情况下对其进行切片
、
索引
(start和end以列表格式提供)。怎么做?谢谢。切片一维阵列a = np.array([1, 2, 3, 4, 5, 6])print(a[2:5])切片2d阵列a = np.array([[2, 3, 2],]) end = [1, 2] print(a[start[0]:end[0], start[1]:end[1]
浏览 1
提问于2020-12-17
得票数 0
回答已采纳
3
回答
numpy
中
多维数据的组合
、
、
我有一维
NumPy
数组,它表示
n-d
网格上的点.每个
NumPy
数组表示维度
中
的点。我想要生成一个合并的
NumPy
数组,它将具有一个形状
为
(n , m)的
n-d
网格,其中n将len(dim-1) * len(dim-2) * ...和m是维数。
浏览 3
提问于2016-06-03
得票数 1
回答已采纳
2
回答
numpy
/枕旋转掩模的优化实现
、
、
、
这是我第一次尝试在
numpy
中使用大步,与不同过滤器上的简单迭代相比,它确实提高了速度,但是它仍然相当慢(感觉至少有一两件事情是完全多余的或效率低下的)。import
numpy
as npfrom
numpy
.lib import stride_tricks def get_rotating_kernels
浏览 0
提问于2012-10-19
得票数 4
回答已采纳
2
回答
NumPy
:如何使用argmin/max输出沿一维折叠N维数组?
、
、
、
、
有没有一种直接的方式来使用调用
NumPy
的argmax或argmin函数在N数组的单个维度上的输出来定义该数组的
索引
?>>> import
numpy
as np>>> temperature_map_t0 = np.array15], [23, 10, 12]]) >>> temperature_map = np.dstack([temp
浏览 2
提问于2013-04-19
得票数 2
回答已采纳
1
回答
将切片与
索引
混合到
NumPy
中
的mgrid输入
、
、
、
、
但是,有没有办法在mgrid的元组参数
中
混合使用片和
索引
数组呢?np.s_[1:3, 4:8] + (np.array([1,2,3]), np.array([7,8]))) 应该会产生与 np.mgrid[1:3, 4:8, 1:4, 7:9] 但一般而言,元组
中
的
索引
数组可能不能表示
为
切片需要解决这个任务才能创建
N-D
元组的
索引
,提供了切片+使用np.mgrid
索引
的混合,就像在this my answer for another question
浏览 10
提问于2020-09-28
得票数 1
回答已采纳
2
回答
Numpy
数组文档切片规则
、
在
numpy
数组的基本切片中, 规则:假设n是被切片的维度
中
的元素数。然后,如果没有给出,则k>0的
默认值
为
0,k<0的
默认值
为
n。如果不给j,则k>0的
默认值
为
n,k<0的
默认值
为
-1。如果不给k,则
默认值
为
1。注意::是与:相同的,并意味着沿此轴选择所有
索引
。我所理解的:可以按自上而下的顺序排
浏览 8
提问于2016-01-29
得票数 4
2
回答
(m,)向量与(m,n)矩阵相乘时的
Numpy
.dot行为
、
、
我使用Python和
numpy
已经有几个星期了。直到今天我才意识到b = np.array([[1,2], [3,4], [5,6]])a @ b即使第一个在代数
中
没有意义所以我的问题是,.dot的算法在第一次计算
中
是如何工作的?或者
numpy
是如何考虑一维和
N-D
数组的?
浏览 0
提问于2021-10-19
得票数 0
1
回答
矩阵和阵列的
NumPy
点积
、
、
来自
numpy
的文档:两个数组的点积。具体来说, 如果a是一个
N-D
数组,b是一个一维数组,则它是a和b.的最后一个轴上的和积。如果a是一个
N-D
数组,b是一个M-D数组(其中),则它是a的最后一个轴和b:的第二到最后一个轴上的和积。然而,当我在Python空闲
中
尝试这样
浏览 7
提问于2021-03-13
得票数 4
回答已采纳
1
回答
"Lia“变量在Matlab中代表什么?
、
例如,我们在ismember的文档中看到Locb似乎代表"location in B“。Lia是什么意思?会不会是像"line in A“这样的东西?
浏览 2
提问于2015-08-19
得票数 1
1
回答
多维列表的
索引
和切片
、
、
如果ndlist是一个
N-D
数组,我可以执行以下操作:什么是清单的等价物?编辑ndlist的(0,0,0,0)元素需要如下所示:对于专横的土著人:正如您所看到的,我不能用这种方式
为
通常情况下的列表进行
索引
,因为在这种情况下,不预先知道ndim,因为它需要键入最多的ndim。. ,0)将不是一个问题,因为我可以使用元组同时
索引
所有维度,
浏览 3
提问于2021-11-04
得票数 0
回答已采纳
1
回答
如何在
NumPy
中将
N-D
切片转换成
索引
?
、
、
、
、
给定
中
的任何N元组(也称为N片),如何将其转换为表示
为
一维数组元组(沿每个轴的
索引
)的N数组的相应
索引
?例如,如果我们有np.nd_slice_to_indexes下一个代码:print(np.nd_slice_to_indexes(np.s_[1 : 3]))应打印(array([1, 1, 1, 2, 2, 2]), array([5, 7, 9, 5, 7,
浏览 3
提问于2020-09-28
得票数 1
回答已采纳
3
回答
二维列表生成Python
、
、
我知道要在Python中生成列表,可以使用如下命令:而不是像这样使用for循环:for i in range(5):有没有一种方法可以在不使用for循环的情况下做2D列表: row = [] row.append((x+y)**2)在Python中有没有其他表示2D数组的替代方案?
浏览 2
提问于2013-06-20
得票数 2
回答已采纳
3
回答
任意大小轴的三维阵列
中
的元素均等化
、
、
我正在寻找一种有效的方法,以找到元素在3D或N数组
中
的相等,例如,在图像的RGB像素上的等价物。一些测试数据:b = a.copy()b[5,5] = 1d =
numpy
.array([a,b,c])equal_mask = (d[0] == d[1]) & (d[0] == d[2])equal_mask= d.min(axis=
浏览 0
提问于2016-06-03
得票数 1
回答已采纳
2
回答
NumPy
中
的Concaten化视图
、
、
、
、
,只需将切片转换为
索引
,然后将这些
索引
连接起来。我希望
NumPy
保留切片表示的概念,因为所有的切片都可能很长,并且将这些切片转换为
索引
并将其存储
为
索引
是效率低下的。我希望
NumPy
知道所有连接视图的底层切片,以便在内部只对切片范围进行简单的循环。但是,如果
numpy
可以保留源片集而不是整数数组的概念,那么首先它是轻量级的(更不用说内存消耗了),其次是不需要在C++循环中更有效地从内存
numpy
内部循环(迭代)读取
索引
浏览 5
提问于2020-09-29
得票数 3
回答已采纳
点击加载更多
相关
资讯
Numpy中的布尔索引
Numpy中的神奇索引
科学计算工具-Numpy初探
数据科学Python基础
Python数据分析四剑客:IPython、Numpy、pandas、Matplotlib
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
对象存储
活动推荐
运营活动
广告
关闭
领券