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

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

30
Как сделать плоский список из списка списков?
На этот вопрос есть ответы на Stack Overflow на русском : Сшить два списка, Python Интересно, есть ли ярлык для создания простого списка из списка списков в Python. Я могу сделать это в forцикле, но, может быть, есть какой-нибудь крутой «однострочник»? Я попробовал это с reduce(), но я получаю ошибку. …

30
Как я могу создать двумерный массив в JavaScript?
Я читал в Интернете, и некоторые места говорят, что это невозможно, некоторые говорят, что это возможно, а затем приводят пример, а другие опровергают пример и т. Д. Как мне объявить двумерный массив в JavaScript? (при условии, что это возможно) Как бы я получить доступ к его членам? ( myArray[0][1]или myArray[0,1]?)

11
Как отсортировать многомерный массив по значению?
Как я могу отсортировать этот массив по значению ключа "порядок"? Хотя значения в настоящее время являются последовательными, они не всегда будут. Array ( [0] => Array ( [hashtag] => a7e87329b5eab8578f4f1098a152d6f4 [title] => Flower [order] => 3 ) [1] => Array ( [hashtag] => b24ce0cd392a5b0b8dedc66c25213594 [title] => Free [order] => 2 …


5
Как я могу использовать массивы в C ++?
C ++ унаследовал массивы от C, где они используются практически везде. C ++ предоставляет абстракции, которые проще в использовании и менее подвержены ошибкам ( std::vector<T>начиная с C ++ 98 и std::array<T, n>начиная с C ++ 11 ), поэтому потребность в массивах возникает не так часто, как в C. Однако, когда …



19
Как отсортировать массив ассоциативных массивов по значению заданного ключа в PHP?
Учитывая этот массив: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); Я хотел бы отсортировать $inventoryэлементы по цене, чтобы получить: $inventory = array( array("type"=>"pork", "price"=>5.43), array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), ); Как я могу это сделать?


30
Как посчитать вхождение определенного элемента в ndarray в Python?
В Python у меня есть ndarray, y который печатается какarray([0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1]) Я пытаюсь подсчитать, сколько 0и сколько 1s в этом массиве. Но когда я печатаю y.count(0)или y.count(1), это говорит numpy.ndarray объект не имеет атрибута count Что мне делать?

22
PHP поиск многомерных массивов по значению
У меня есть массив, где я хочу найти uidи получить ключ массива. Примеры Предположим, у нас есть следующий 2-мерный массив: $userdb = array( array( 'uid' => '100', 'name' => 'Sandra Shush', 'pic_square' => 'urlof100' ), array( 'uid' => '5465', 'name' => 'Stefanie Mcmohn', 'pic_square' => 'urlof100' ), array( 'uid' => …

15
Передача 2D-массива в функцию C ++
У меня есть функция, которую я хочу взять в качестве параметра двумерный массив переменного размера. Пока у меня есть это: void myFunction(double** myArray){ myArray[x][y] = 5; etc... } И я объявил массив в другом месте в моем коде: double anArray[10][10]; Тем не менее, вызов myFunction(anArray)дает мне ошибку. Я не хочу …

6
Разница между формой numpy.array (R, 1) и (R,)
В numpyнекоторые операции возврата в форме , (R, 1)но некоторые возвращения (R,). Это сделает умножение матриц более утомительным, поскольку reshapeтребуется явное . Например, с учетом матрицы M, если мы хотим определить, numpy.dot(M[:,0], numpy.ones((1, R)))где Rнаходится число строк (конечно, такая же проблема возникает и по столбцам). Мы получим matrices are not …

6
Какова цель сетки в Python / NumPy?
Может кто-нибудь объяснить мне, какова цель meshgridфункции в Numpy? Я знаю, что это создает какую-то сетку координат для построения графиков, но я не вижу прямой выгоды от этого. Я изучаю «Машинное обучение Python» у Себастьяна Рашки, и он использует его для построения границ решения. Смотрите ввод 11 здесь . Я …

30
Как вы вращаете двумерный массив?
Вдохновленный постом Рэймонда Чена , скажем, у вас есть двумерный массив 4x4, напишите функцию, которая поворачивает его на 90 градусов. Раймонд связывается с решением в псевдокоде, но я хотел бы увидеть некоторые реальные вещи. [1][2][3][4] [5][6][7][8] [9][0][1][2] [3][4][5][6] становится: [3][9][5][1] [4][0][6][2] [5][1][7][3] [6][2][8][4] Обновление : ответ Ника самый простой, но …

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