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

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

6
PHP array_filter с аргументами
У меня такой код: function lower_than_10($i) { return ($i < 10); } который я могу использовать для фильтрации такого массива: $arr = array(7, 8, 9, 10, 11, 12, 13); $new_arr = array_filter($arr, 'lower_than_10'); Как я могу добавить аргументы в lower_than_10, чтобы он также принимал число для проверки? Мол, если есть …
108 php  arrays 

15
Как найти индекс всех вхождений элемента в массив?
Я пытаюсь найти индекс всех экземпляров элемента, скажем «Nano», в массиве JavaScript. var Cars = ["Nano", "Volvo", "BMW", "Nano", "VW", "Nano"]; Я пробовал jQuery.inArray или аналогично .indexOf () , но он дал только индекс последнего экземпляра элемента, то есть 5 в данном случае. Как мне получить его для всех экземпляров?

5
Как получить значение объекта JSON, если его имя содержит точки?
У меня очень простой массив JSON (обратите внимание на объект "points.bean.pointsBase" ): var mydata = {"list": [ {"points.bean.pointsBase": [ {"time": 2000, "caption":"caption text", duration: 5000}, {"time": 6000, "caption":"caption text", duration: 3000} ] } ] }; // Usually we make smth like this to get the value: var smth = mydata.list[0].points.bean.pointsBase[0].time; …

2
Javascript Уменьшить пустой массив
Когда я уменьшаю массив, я пытаюсь получить нулевое число, но я не совсем понимаю поведение функции [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); результат TypeError: Reduce of empty array with no initial value кажется, что если массив пуст, я не могу его уменьшить [""].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); …


10
Строка в массиве?
Как лучше всего посмотреть, string[]содержит ли он элемент. Это была моя первая попытка. Но, возможно, я кое-что не замечаю. Размер массива не должен превышать 200 элементов. bool isStringInArray(string[] strArray, string key) { for (int i = 0; i <= strArray.Length - 1; i++) if (strArray[i] == key) return true; return …
107 c#  arrays  string 

4
Проверьте, является ли массив пустым или нулевым
Я хотел бы знать, как проверить, является ли массив пустым или нулевым в jQuery. Я пробовал, array.length === 0но ничего не вышло. Это тоже не вызывало ошибок. Это код: var album_text = new Array(); $("input[name='album_text[]']").each(function(){ if( $(this).val() && $(this).val() != '') { album_text.push($(this).val()); } }); if (album_text.length === 0) { …
107 jquery  arrays  is-empty 

8
быстрое преобразование диапазона <Int> в [Int]
как преобразовать диапазон в массив Я попытался: let min = 50 let max = 100 let intArray:[Int] = (min...max) получить ошибку Range&lt;Int&gt; is not convertible to [Int] Я также пробовал: let intArray:[Int] = [min...max] и let intArray:[Int] = (min...max) as [Int] они тоже не работают.
107 ios  arrays  swift  int  range 

17
Как найти k-й наименьший элемент в объединении двух отсортированных массивов?
Это вопрос домашнего задания. Они говорят, что принимает O(logN + logM)где Nи Mявляются длинами массивов. Назовем массивы aи b. Очевидно, мы можем игнорировать все a[i]и b[i]где i&gt; k. Сначала сравним a[k/2]и b[k/2]. Пусть b[k/2]&gt; a[k/2]. Поэтому мы можем отбросить и все b[i], где i&gt; k / 2. Теперь у нас …

3
Массивы Ruby: select (), collect () и map ()
Синтаксис отображения: a = ["a", "b", "c", "d"] #=&gt; ["a", "b", "c", "d"] a.map {|item|"a" == item} #=&gt; [true, false, false, false] a.select {|item|"a" == item} #=&gt; ["a"] Вопрос, а если у меня есть: irb(main):105:0&gt; details[1] =&gt; {:sku=&gt;"507772-B21", :desc=&gt;"HP 1TB 3G SATA 7.2K RPM LFF (3 .", :qty=&gt;"", :qty2=&gt;"1", :price=&gt;"5,204.34 …
107 ruby  arrays 

23
Как узнать, имеют ли два массива одинаковые значения
У меня есть два массива: один заполнен информацией из запроса ajax, а другой хранит кнопки, на которые нажимает пользователь. Я использую этот код (я набрал номера образцов): var array1 = [2, 4]; var array2 = [4, 2]; //It cames from the user button clicks, so it might be disordered. array1.sort(); …

4
Как правильно сохранить и загрузить данные numpy.array ()?
Интересно, как правильно сохранять и загружать numpy.arrayданные. В настоящее время использую numpy.savetxt()метод. Например, если у меня есть массив markers, который выглядит так: Я пытаюсь спасти это с помощью: numpy.savetxt('markers.txt', markers) В другом скрипте я пытаюсь открыть ранее сохраненный файл: markers = np.fromfile("markers.txt") И вот что я получаю ... Сохраненные данные …
107 python  arrays  numpy 

5
Объявить массив в TypeScript
У меня проблемы с объявлением или использованием логического массива в Typescript, не знаю, что неверно. Я получаю undefinedошибку Должен ли я использовать синтаксис JavaScript или объявить новый объект Array? Какой из них является правильным способом создания массива? private columns = boolean[]; private columns = []; private columns = new Array&lt;boolean&gt;(); …

10
Слияние и чередование двух массивов в Ruby
У меня такой код: a = ["Cat", "Dog", "Mouse"] s = ["and", "&amp;"] Я хочу объединить массив sв массив, aкоторый даст мне: ["Cat", "and", "Dog", "&amp;", "Mouse"] Просматривая документы Ruby Array и Enumerable, я не вижу такого метода, который позволил бы это сделать. Есть ли способ сделать это без перебора …
106 ruby  arrays 

14
Как создать массив из файла CSV с помощью PHP и функции fgetcsv
Может ли кто-нибудь любезно предоставить код для создания массива из файла CSV с помощью fgetcsv? Я использовал следующий код для создания массива из простого CSV-файла, но он не работает правильно, когда в одном из моих полей есть несколько запятых, например адреса. $lines =file('CSV Address.csv'); foreach($lines as $data) { list($name[],$address[],$status[]) = …
106 php  arrays  csv 

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