Запитання з тегом «multidimensional-array»

Багатовимірні масиви можна описати як багатовимірні таблиці. Кожен індекс, який використовується для пошуку заданого елемента, називається виміром.

3
Яка різниця між сплющуваними та розгубленими функціями у нумері?
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
Розуміння ейнсума NumPy
Я намагаюся зрозуміти, як саме einsumпрацює. Я переглянув документацію та кілька прикладів, але це, здається, не дотримується. Ось приклад, який ми перейшли на уроці: C = np.einsum("ij,jk->ki", A, B) для двох масивів AіB Я думаю, що це зайняло б A^T * B, але я не впевнений (це перенесення одного з …

4
Як працює numpy.newaxis і коли ним користуватися?
Коли я намагаюся numpy.newaxis результат дає мені дводенний графічний кадр з віссю x від 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 високий і 3 …


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']] і я хочу, щоб …

10
Використання numpy для створення масиву всіх комбінацій двох масивів
Я намагаюсь перебрати простір параметрів функції 6 параметрів, щоб вивчити її числову поведінку, перш ніж намагатися зробити щось складне з цим, тому я шукаю ефективний спосіб це зробити. Моя функція приймає знаки з плаваючою матрицею, заданими 6-димним масивом numpy. Я спробував зробити спочатку це: Спочатку я створив функцію, яка займає …

25
Перевірка, чи масив багатовимірний чи ні?
Який найефективніший спосіб перевірити, чи масив є плоским масивом примітивних значень чи це багатовимірний масив ? Чи є спосіб це зробити, не перебираючи ретельно масив і не запускаючи is_array()кожен його елемент?

11
Отримання довжини масиву двовимірного масиву в Java
Мені потрібно отримати довжину двовимірного масиву і для рядка, і для стовпця. Я успішно зробив це, використовуючи наступний код: 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); } } Це видає 5, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.