Вопросы с тегом «multidimensional-array»

Многомерные массивы можно описать как многомерные таблицы. Каждый индекс, используемый для поиска данного элемента, называется измерением.

3
В чем разница между функциями flatten и ravel в numpy?
import numpy as np y = np.array(((1,2,3),(4,5,6),(7,8,9))) OUTPUT: print(y.flatten()) [1 2 3 4 5 6 7 8 9] print(y.ravel()) [1 2 3 4 5 6 7 8 9] Обе функции возвращают один и тот же список. Тогда зачем нужны две разные функции, выполняющие одну и ту же работу.

28
Как инициализировать двумерный массив в Python?
Я начинаю Python и пытаюсь использовать двумерный список, который я изначально заполняю одной и той же переменной в каждом месте. Я придумал это: def initialize_twodlist(foo): twod_list = [] new = [] for i in range (0, 10): for j in range (0, 10): new.append(foo) twod_list.append(new) new = [] Это дает …


22
in_array () и многомерный массив
Я использую, in_array()чтобы проверить, существует ли значение в массиве, как показано ниже, $a = array("Mac", "NT", "Irix", "Linux"); if (in_array("Irix", $a)) { echo "Got Irix"; } //print_r($a); но как насчет многомерного массива (ниже) - как я могу проверить это значение, существует ли оно в многомерном массиве? $b = array(array("Mac", "NT"), …



6
Понимание Einsum NumPy
Я изо всех сил пытаюсь понять, как именно einsumработает. Я посмотрел на документацию и несколько примеров, но это не похоже на прилипание. Вот пример, который мы рассмотрели в классе: C = np.einsum("ij,jk->ki", A, B) для двух массивов AиB Я думаю, что это заняло бы A^T * B, но я не …

4
Как работает numpy.newaxis и когда его использовать?
Когда я пытаюсь numpy.newaxis результат дает мне двухмерный график с осью х от 0 до 1. Однако, когда я пытаюсь использовать numpy.newaxisдля нарезки вектор, vector[0:4,] [ 0.04965172 0.04979645 0.04994022 0.05008303] vector[:, np.newaxis][0:4,] [[ 0.04965172] [ 0.04979645] [ 0.04994022] [ 0.05008303]] Это то же самое, за исключением того, что он заменяет …

6
Как вы получаете ширину и высоту многомерного массива?
У меня есть массив определен: int [,] ary; // ... int nArea = ary.Length; // x*y or total area Это все хорошо, но мне нужно знать , насколько широк этот массив в xи yразмеров индивидуально. А именно, ary.Lengthможет вернуть 12 - но означает ли это, что массив имеет 4 высоты …


10
Использование numpy для построения массива всех комбинаций двух массивов
Я пытаюсь пробежаться по пространству параметров функции с 6 параметрами, чтобы изучить ее числовое поведение, прежде чем пытаться сделать с ней что-нибудь сложное, поэтому я ищу эффективный способ сделать это. Моя функция принимает на вход значения с плавающей запятой, заданный 6-тусклым массивом numpy. Первоначально я пытался сделать следующее: Сначала я …

13
Как создать многомерный массив
Кто-нибудь может дать мне пример / пример JavaScript с многомерным массивом входных данных? Надеюсь, вы могли бы помочь, потому что я все еще плохо знаком с JavaScript. Как и при вводе 2 строк и 2 столбцов, на выходе будет 2 строки ввода и 2 столбца ввода. Как это: [input][input] [input][input]

18
Транспонирование матрицы в Python
На этот вопрос есть ответы на Stack Overflow на русском : Поворот матрицы (двумерного массива) на 90 градусов в Python с помощью zip Я пытаюсь создать функцию транспонирования матрицы для python, но, похоже, мне не удается заставить ее работать. Скажи, что у меня есть theArray = [['a','b','c'],['d','e','f'],['g','h','i']] и я хочу, …

25
Проверка, многомерный массив или нет?
Каков наиболее эффективный способ проверить, является ли массив плоским массивом примитивных значений или это многомерный массив ? Есть ли способ сделать это, не перебирая массив и не выполняя is_array()каждый из его элементов?

11
Получение длины массива 2D-массива в Java
Мне нужно получить длину 2D-массива как для строки, так и для столбца. Я успешно сделал это, используя следующий код: public class MyClass { public static void main(String args[]) { int[][] test; test = new int[5][10]; int row = test.length; int col = test[0].length; System.out.println(row); System.out.println(col); } } Как и ожидалось, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.