numpy--np.ix_()用法
原理:np.ix_函数就是输入两个数组,产生笛卡尔积的映射关系
给出以下的例子:
import numpy as np
x=np.arange(32).reshape((8,4))
print (x[np.ix_([1,5,7,2],[0,3,1,2])])
结果如下:
[[ 4 7 5 6][20 23 21 22][28 31 29 30][ 8 11 9 10]]
将输入数组[1,5,7,2]和数组[0,3,1,2]产生笛卡尔积,就是得到(1,0),(1,3),(1,1),(1,2);(5,0),(5,3),(5,1),(5,2);(7,0),(7,3),(7,1),(7,2);(2,0),(2,3),(2,1),(2,2);
就是按照坐标(1,0),(1,3),(1,1),(1,2)取得 x所对应的元素4,7,5,6,(5,0),(5,3),(5,1),(5,2)取得 x 所对应的元素20,23,21,22…以此类推
numpy--np.ix_()用法相关推荐
- numpy中的np.ix_的用法
其实就是相当于花式索引,会增加可读性,给出下面的例子 import numpy as np a=np.arange(10).reshape(2,5) a[np.ix_([0,1],[2,3])]=2 ...
- numpy之np.ix_
原 花式索引与np.ix_函数 2018年04月01日 10:33:55 TzeSing 阅读数:1276 花式索引(Fancy indexing)是Numpy的一个术语,指的是利用整数数组进行索引. ...
- python的numpy库的基本用法_python numpy库np.percentile用法说明
在python中计算一个多维数组的任意百分比分位数,此处的百分位是从小到大排列,只需用np.percentile即可-- a = range(1,101) #求取a数列第90%分位的数值 np.per ...
- 花式索引与np.ix_函数
花式索引(Fancy indexing)是Numpy的一个术语,指的是利用整数数组进行索引.(不仅是1维,也可以是多维) 用法与例子如下: 创建 arr 数组 >>> arr1 = ...
- np.reshape()用法
np.reshape()用法 作用: 修改数组矩阵结构 代码 import numpy as np three = np.arange(24).reshape(2,3,4) print('three: ...
- (Python)numpy的argmax用法
(Python)numpy的argmax用法 解释 还是从一维数组出发.看下面的例子. import numpy as np a = np.array([3, 1, 2, 4, 6, 1]) prin ...
- python numpy np.lexsort()(使用键序列执行间接稳定排序)(具体没太搞懂区别?)
from numpy\core_multiarray_umath.py @array_function_from_c_func_and_dispatcher(_multiarray_umath.lex ...
- numpy.random.choice()用法详解(附官方文档)
numpy.random.choice numpy官方文档:https://numpy.org/devdocs/reference/random/generated/numpy.random.choi ...
- Numpy np.max和np.maximum实现relu函数
Numpy np.max和np.maximum实现relu函数 1. np.max 计算一个数组中的最值 1. np.max 计算一个数组中的最值 (1)基础用法 a = np.array([[1, ...
最新文章
- LINQ操作数组(交集,并集,差集,最值,平均,去重复)
- 51Nod1079 中国剩余定理
- 工作总结6:token问题
- TFS命令tf:undo(强制签入签出文件)
- plt导致的_tkinter.TclError: no display name and no $DISPLAY environment variable的问题
- 题解 P3367 【【模板】并查集】
- 使用easyui框架的时候,js和css样式都加载了,但是图标加载不了
- JAVA动态申请数组
- 用R做GLM的Summary相关指标解释——以Poission regression为例
- OpenAI 最强对话模型 ChatGPT 注册使用笔记
- 《计算机网络基础》笔记 -----应用层(六)
- Android攻城狮四大组件之Service
- golang中使用validator进行数据校验及自定义翻译器
- 计算机课程和教学计划,计算机教学计划
- Linux下安装ORACLE(一周成果、全是干货!)
- SpringSecurityOauth中token(Basic、Bearer)
- linux信号11sigtstp,Linux信号(signal)机制
- 画质超高的仙侠java游戏_画质超高的仙侠手游
- 移动云共筑信创云能力底座,助力中国信创产业发展
- 【绘制】HTML5 Canvas坐标变换——坐标系的平移(translate)、缩放(scale)、旋转(rotate)、镜像。(图文、代码)