Python numpy.unravel_index()函数

Python numpy.unravel_index()函数

numpy.unravel_index()函数将一个平面索引或平面索引阵列转换为一个坐标阵列的元组。

语法: numpy.unravel_index(indices, shape, order = ‘C’)
参数 :
indices : [array_like] 一个整数数组,其元素是维度形状的数组的扁平化版本的索引。
shape : [tuple of ints] 阵列的形状,用于解开索引。
order : [{‘C’, ‘F’}, optional] 决定多指标是否应被视为以行为主(C-style)或列为主(Fortran-style)的顺序进行索引。

返回 : [tuple of ndarray] tuple中的每个数组都有与索引数组相同的形状。

代码#1:

# Python program explaining
# numpy.unravel_index() function
  
# importing numpy as geek 
import numpy as geek
  
gfg = geek.unravel_index([22, 41, 37], (7, 6))
  
print(gfg) 

输出 :

(array([3, 6, 6]), array([4, 5, 1]))

代码#2:

# Python program explaining
# numpy.unravel_index() function
  
# importing numpy as geek 
import numpy as geek
  
gfg = geek.unravel_index([22, 41, 37], (7, 6), order = 'F')
  
print(gfg) 

输出 :

(array([1, 6, 2]), array([3, 5, 5]))

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程