arrays- все статьи тега ➜ страница 9
Удаление повторяющихся элементов из массива в Swift
у меня есть массив, который выглядит следующим образом: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] или, действительно, любая последовательность подобных типизированных частей данных. То, что я хочу сделать, это убедиться, что есть только один из каждого идентичного элемента. Например, приведенный выше массив станет: [1, 4, 2, 6, 24, 15, 60] ...
Как найти индекс массива со значением?
скажи, что у меня есть это imageList = [100,200,300,400,500]; что дает мне [0]100 [1]200 etc. есть ли способ в JavaScript вернуть индекс со значением? т. е. Я хочу, чтобы индекс 200, я вернулся 1. ...
Где находится массив Java indexOf?
должно быть, я упустил что-то очень очевидное, но я искал повсюду и не могу найти этот метод. ...
Как я могу расширить типизированные массивы в Swift?
как я могу продлить Свифт Array<T> или T[] тип с пользовательскими функциональными utils? просмотр документов API Swift показывает, что методы массива являются расширением T[], электронной.г: extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get } var isEmpty: Bool { get } func copy() -> T[] } при копировании и вставке одного и того же источника и попытке любых изменений, таких как: extension T[] : ArrayType { func ...
В Java целое число в байтовый массив
Я получил целое число:1695609641 когда я использую метод: String hex = Integer.toHexString(1695609641); system.out.println(hex); выдает: 6510f329 но я хочу массив байтов: byte[] bytearray = new byte[] { (byte) 0x65, (byte)0x10, (byte)0xf3, (byte)0x29}; как я могу это сделать? ...
Существует ли максимальный предел длины массива в C++?
есть ли максимальная длина для массива в C++? Это предел C++ или это зависит от моей машины? Это можно настроить? Зависит ли это от типа массива? могу ли я каким-то образом нарушить этот предел или мне нужно искать лучший способ хранения информации? А какой должен быть самый простой способ? то, что мне нужно сделать, это хранить long long int в массиве, я работаю в среде Linux. Мой вопрос: что мне делать, если мне нужно хранить массив из N длинных целых чисел с N > 10 цифр? Мне это нужно, ...
Как разбить (chunk) массив Ruby на части X элементов? [дубликат]
этот вопрос уже есть ответ здесь: как разбить массив в Ruby 2 ответы у меня есть массив foo = %w(1 2 3 4 5 6 7 8 9 10) Как я могу разделить или" разбить " это на более мелкие массивы? class Array def chunk(size) # return array of arrays end end foo.chunk(3) # => [[1,2,3],[4,5,6],[7,8,9],[10]] ...
Проверьте массив не пустой: любой?
это плохо, чтобы проверить, если массив не очистить с помощью any? способ? a = [1,2,3] a.any? => true a.clear a.any? => false или лучше использовать unless a.empty? ? ...
Выбрать случайный элемент из массива
Предположим у меня есть массив и я хочу, чтобы выбрать один элемент наугад. что было бы самым простым способом сделать это? очевидный путь был бы array[random index]. Но, возможно, есть что-то вроде Руби array.sample? Или если нет, можно ли создать такой метод с помощью расширения? ...
Сравнение двух массивов numpy для равенства, по элементам
каков самый простой способ сравнить два массива numpy для равенства (где равенство определяется как: A = B iff для всех индексов i:A[i] == B[i])? просто используя == дает мне логический массив: >>> numpy.array([1,1,1]) == numpy.array([1,1,1]) array([ True, True, True], dtype=bool) Я должен and элементы этого массива, чтобы определить, если массивы равны, или есть более простой способ, чтобы сравнить? ...
Сортировка массива в Java
Я пытаюсь сделать программу, которая состоит из массива из 10 целых чисел, которые все имеют случайное значение, до сих пор так хорошо. однако теперь мне нужно отсортировать их по порядку от самого низкого до самого высокого значения, а затем распечатать его на экране, как бы я это сделал? (извините за то, что у меня так много кода для такой маленькой программы, я не так хорош с циклами, просто начал работать с Java) public static void main(String args[]) { int [] array = new int[10]; ...
Преобразование массива Ruby в строку
у меня есть массив Ruby, как ['12','34','35','231']. Я хочу, чтобы преобразовать его в строку типа '12','34','35','231'. Как я могу это сделать? ...
Как обновить несколько элементов массива в mongodb
у меня есть документ Mongo, который содержит массив элементов. Я хотел бы сбросить .handled атрибут всех объектов в массиве, где .profile = XX. документ имеет следующий вид: { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id": "714638ba-2e08-2168-2b99-00002f3d43c0", "events": [{ "handled": 1, "profile": 10, "data": "....." } { "handled": 1, "profile": 10, "data": "....." } { "h ...
Как удалить повторяющиеся элементы из массива в Perl?
У меня есть массив в Perl: my @my_array = ("one","two","three","two","three"); Как удалить дубликаты из массива? ...
Подсчет вхождений / частоты элементов массива
в Javascript я пытаюсь взять начальный массив числовых значений и подсчитать элементы внутри него. В идеале, результатом будет два новых массива, первый из которых определяет каждый уникальный элемент, а второй содержит количество раз, когда каждый элемент происходит. Тем не менее, я открыт для предложений по формату вывода. например, если исходный массив был: 5, 5, 5, 2, 2, 2, 2, 2, 9, 4 тогда будут созданы два новых массива. Первый будет содержать имя каждого уникального элемент: 5, 2, 9, ...
Поиск значения max/min в массиве примитивов с помощью Java
это тривиально, чтобы написать функцию для определения минимального/максимального значения в массиве, например: /** * * @param chars * @return the max value in the array of chars */ private static int maxValue(char[] chars) { int max = chars[0]; for (int ktr = 0; ktr < chars.length; ktr++) { if (chars[ktr] > max) { max = chars[ktr]; } } return max; } но разве это уже сделано где-то? ...
Массив, копировать значения ключей в PHP [дубликат]
этот вопрос уже есть ответ здесь: создайте массив assoc с равными ключами и значениями из обычного массива 3 ответы у меня есть этот массив: $a = array('b', 'c', 'd'); есть ли простой способ преобразовать массив следующим? $a = array('b' => 'b', 'c' => 'c', 'd' => 'd'); ...
Итерация массива JSON в Android / Java
Я создаю приложение для android, которое необходимо загрузить и синхронизировать с онлайн-базой данных, я отправляю свой запрос из приложения на страницу php, которая возвращает соответствующие строки из базы данных в формате JSON. может кто-нибудь, пожалуйста, скажите мне лучший способ итерации через массив JSON? Я получаю массив объектов: [{json object},{json object},{json object}] какой самый простой фрагмент кода я мог бы использовать для доступа к JSONObjects в массив? EDIT: теперь, к ...
Как создать массив байтов из HttpPostedFile
Я использую компонент изображения, который имеет метод FromBinary. Интересно, как преобразовать мой входной поток в массив байтов HttpPostedFile file = context.Request.Files[0]; byte[] buffer = new byte[file.ContentLength]; file.InputStream.Read(buffer, 0, file.ContentLength); ImageElement image = ImageElement.FromBinary(byteArray); ...
Как найти первый элемент массива, соответствующий логическому условию в JavaScript?
мне интересно, есть ли известный, встроенный / элегантный способ найти первый элемент массива JS, соответствующий заданному условию. Эквивалент C# будет список.Найти. до сих пор я использовал комбинацию из двух функций, как это: // Returns the first element of an array that satisfies given predicate Array.prototype.findFirst = function (predicateCallback) { if (typeof predicateCallback !== 'function') { return undefined; } for (var i = 0; i < arr.length; i++) { ...