Вопросы с тегом «arrays»

Массив - это упорядоченная линейная структура данных, состоящая из набора элементов (значений, переменных или ссылок), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте вместо них следующие связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который является специфическим для языка программирования, пометьте вопрос используемым языком программирования.

5
удалить первый элемент из массива и вернуть массив минус первый элемент
var myarray = ["item 1", "item 2", "item 3", "item 4"]; //removes the first element of the array, and returns that element. alert(myarray.shift()); //alerts "item 1" //removes the last element of the array, and returns that element. alert(myarray.pop()); //alerts "item 4" Запустить фрагмент кодаСкрыть результатыРазвернуть фрагмент Как удалить первый массив, …

16
Длина массива в Java
Я объявил массив, как показано ниже: int[] arr = new int[10]; Затем я присвоил массиву следующие значения: arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; Затем я объявил и инициализировал целочисленную переменную: int arrayLength = arr.length; Это будет полезно для определения фактического размера, но есть ли …
101 java  arrays 


2
Входные и выходные массивы numpy в h5py
У меня есть код Python, вывод которого представляет собой размерную матрицу, все записи которой относятся к типу float. Если я сохраню его с расширением, .datразмер файла будет порядка 500 МБ. Я читал, что использование значительно h5pyуменьшает размер файла. Итак, допустим, у меня есть двухмерный массив numpy с именем A. Как …
101 python  arrays  numpy  h5py 

20
Создать массив со случайными значениями
Как я могу создать массив из 40 элементов со случайными значениями от 0 до 39? подобно [4, 23, 7, 39, 19, 0, 9, 14, ...] Я пробовал использовать решения отсюда: http://freewebdesigntutorials.com/javaScriptTutorials/jsArrayObject/randomizeArrayElements.htm но массив, который я получаю, очень мало рандомизирован. Он генерирует множество блоков последовательных чисел ...

7
Как создать массив структур на C?
Я пытаюсь создать массив структур, каждая из которых представляет собой небесное тело. У меня не так много опыта работы со структурами, поэтому я решил попробовать использовать их вместо целой кучи массивов. Однако я продолжаю сталкиваться с множеством различных ошибок. Я пытался реализовать методы, которые я видел в различных потоках и …
101 c  arrays  struct 

28
Как подсчитать повторяющееся значение в массиве в javascript
В настоящее время у меня есть такой массив: var uniqueCount = Array(); После нескольких шагов мой массив выглядит так: uniqueCount = [a,b,c,d,d,e,a,b,c,f,g,h,h,h,e,a]; Как я могу посчитать, сколько a, b, c находится в массиве? Я хочу получить такой результат: a = 3 b = 1 c = 2 d = 2 …
101 javascript  arrays 

2
JavaScript: пустой массив, [] в условных структурах принимает значение true. Почему это?
Я столкнулся с множеством ошибок в своем коде, потому что ожидал этого выражения: Boolean([]); оценить как ложь. Но это было не так, поскольку оно было оценено как истина. Следовательно, функции, которые, возможно, вернулись []так: // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // ... }else …

10
Как определить массив с условными элементами?
как я могу определить элементы условного массива? я хочу сделать что-то вроде этого: const cond = true; const myArr = ["foo", cond && "bar"]; это работает как ожидалось: ["foo", "bar"] Но если установить condна false, я получаю следующий результат:["foo", false] Как я мог определить массив с условным элементом?
101 javascript  arrays 

16
Удалить дубликаты из массива
У меня есть массив объектов, который выглядит так: var array = [ {id:123, value:"value1", name:"Name1"}, {id:124, value:"value2", name:"Name1"}, {id:125, value:"value3", name:"Name2"}, {id:126, value:"value4", name:"Name2"} ... ]; Как видите, некоторые имена повторяются. Я хочу получить новый массив только с именами, но если какое-то имя повторяется, я не хочу добавлять его снова. …
100 javascript  arrays 

9
PHP Удалить элементы из ассоциативного массива
У меня есть массив PHP, который выглядит примерно так: Index Key Value [0] 1 Awaiting for Confirmation [1] 2 Assigned [2] 3 In Progress [3] 4 Completed [4] 5 Mark As Spam Когда я var_dump значения массива, я получаю следующее: array(5) { [0]=> array(2) { ["key"]=> string(1) "1" ["value"]=> string(25) …
100 php  arrays 

7
Razor MVC Заполнение массива Javascript массивом моделей
Я пытаюсь загрузить массив JavaScript с массивом из моей модели. Мне кажется, это должно быть возможно. Ни один из приведенных ниже способов не работает. Невозможно создать цикл JavaScript и выполнить приращение через массив модели с переменной JavaScript for(var j=0; j<255; j++) { jsArray = (@(Model.data[j]))); } Не удается создать цикл …

9
Как отсортировать массив по длине каждого элемента?
У меня есть такой массив: arr = [] arr[0] = "ab" arr[1] = "abcdefgh" arr[2] = "abcd" После сортировки выходной массив должен быть: arr[0] = "abcdefgh" arr[1] = "abcd" arr[2] = "ab" Я имею в виду, что я хочу в порядке убывания длины каждого элемента.

7
Postgres НЕ в массиве
Я использую собственный тип массива Postgres и пытаюсь найти записи, идентификатор которых отсутствует в идентификаторах получателей массива. Я могу найти, где они В: SELECT COUNT(*) FROM messages WHERE (3 = ANY (recipient_ids)) Но это не работает: SELECT COUNT(*) FROM messages WHERE (3 != ANY (recipient_ids)) SELECT COUNT(*) FROM messages WHERE …
100 arrays  postgresql 

6
Преобразование ES6 Iterable в массив
Скажем, у вас есть массив Javascript ES6 Iterable, который, как вы заранее знаете, будет иметь конечную длину, как лучше всего преобразовать его в массив Javascript? Причина этого заключается в том, что многие библиотеки js, такие как подчеркивание и lodash, поддерживают только массивы, поэтому, если вы хотите использовать какую-либо из их …

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