У меня есть два двумерных массива numpy размером (12550,200) и (12550,10). Мне нужно найти набор индексов столбцов первого массива, которые соответствуют столбцам второго массива.
Например:
так что соответствующие столбцы — это [1,4,1,6] и [3,6,4,8]
Мне нужен индекс этих столбцов в ar1 в качестве вывода, т. е. [0,2].
Это можно сделать с помощью множества вложенных циклов, но может ли это сделать кто угодно? помогите мне с кодом Python, который достаточно быстр, поскольку размеры исходного массива большие
У меня есть два двумерных массива numpy размером (12550,200) и (12550,10). Мне нужно найти набор индексов столбцов первого массива, которые соответствуют столбцам второго массива. Например: [code]ar1 = [[1,2,3,4], [4,5,6,7], [1,3,4,5], [6,7,8,5]] ar2 = [[1,3], [4,6], [1,4], [6,8]] [/code] так что соответствующие столбцы — это [1,4,1,6] и [3,6,4,8] Мне нужен индекс этих столбцов в ar1 в качестве вывода, т. е. [0,2]. Это можно сделать с помощью множества вложенных циклов, но может ли это сделать кто угодно? помогите мне с кодом Python, который достаточно быстр, поскольку размеры исходного массива большие