arrays- все статьи тега ➜ страница 8
Как создать пустой массив / матрицу в NumPy?
Я не могу понять, как использовать массив или матрицу так, как я обычно использую список. Я хочу создать пустой массив (или матрицу), а затем добавить к нему один столбец (или строку) за раз. На данный момент единственный способ я могу найти, чтобы сделать это так: mat = None for col in columns: if mat is None: mat = col else: mat = hstack((mat, col)) а если бы это был список, я бы сделал что-то вроде этого: list = [] for item in data: list.append(item) есть ли ...
Массивы в PHP передаются по значению или по ссылке?
когда массив передается в качестве аргумента методу или функции передается по ссылке? насчет этого: $a = array(1,2,3); $b = $a; - Это $b ссылка $a? ...
Самый быстрый способ конвертировать JavaScript NodeList в массив?
ранее ответил на вопросы здесь сказал, что это был самый быстрый способ: //nl is a NodeList var arr = Array.prototype.slice.call(nl); в бенчмаркинге на моем браузере я обнаружил, что это более чем в 3 раза медленнее, чем это: var arr = []; for(var i = 0, n; n = nl[i]; ++i) arr.push(n); они оба производят тот же результат, но мне трудно поверить, что моя вторая версия является самым быстрым возможным способом, тем более люди говорят иначе здесь. это причуда в моем браузере (Chromium 6)? Ил ...
Лучший способ объединить два или более байтовых массивов в C#
У меня есть 3 байтовых массива в C#, которые мне нужно объединить в один. Каким будет наиболее эффективный метод для выполнения этой задачи? ...
Как выполнить поиск в массиве хэшей по хэш-значениям в ruby?
у меня есть массив хэшей, @отцов. a_father = { "father" => "Bob", "age" => 40 } @fathers << a_father a_father = { "father" => "David", "age" => 32 } @fathers << a_father a_father = { "father" => "Batman", "age" => 50 } @fathers << a_father Как я могу найти этот массив и вернуть массив хэшей, для которых блок возвращает true? например: @fathers.some_method("age" > 35) #=> array containing the hashes of bob and batman спасибо. ...
PHP для добавления одного массива в другой (не блока нажать или +)
как добавить один массив к другому, не сравнивая их ключи? $a = array( 'a', 'b' ); $b = array( 'c', 'd' ); в конце должно быть: Array( [0]=>a [1]=>b [2]=>c [3]=>d ) Если я использую что-то вроде [] или array_push, это приведет к одному из следующих результатов: Array( [0]=>a [1]=>b [2]=>Array( [0]=>c [1]=>d ) ) //or Array( [0]=>c [1]=>d ) это просто должно быть что-то, делаю это, но в более элегантном виде: foreach ( $b AS $var ) $a[] = $var; ...
Инициализация списка на известное количество элементов в Python [дубликат]
этот вопрос уже есть ответ здесь: создать пустой список в Python с определенным размером 13 ответов сейчас я использую список, и ожидал что-то вроде: verts = list (1000) должен ли я использовать массив вместо этого? ...
Инициализация обычного массива с одним значением по умолчанию [дубликат]
этот вопрос уже есть ответ здесь: Как инициализировать все члены массива к одному и тому же значению? 18 ответов C++ Примечания: Инициализация Массива имеет хороший список над инициализацией массивов. У меня есть int array[100] = {-1}; ожидая, что он будет заполнен с -1, но его нет, только первое значение и остальные-это 0, смешанные со случайными значениями. код int array[100] = {0}; работает про ...
Удаление дубликатов из массива объектов в JavaScript
у меня есть объект, который содержит массив объектов. things = new Object(); things.thing = new Array(); things.thing.push({place:"here",name:"stuff"}); things.thing.push({place:"there",name:"morestuff"}); things.thing.push({place:"there",name:"morestuff"}); мне интересно, что является лучшим методом для удаления дубликатов объектов из массива. Так, например, вещи.дело бы стало... {place:"here",name:"stuff"}, {place:"there",name:"morestuff"} ...
Срезы массива в C#
как вы это делаете? Учитывая массив байтов: byte[] foo = new byte[4096]; как я могу получить первые X байт массива в виде отдельного массива? (В частности, мне это нужно как IEnumerable<byte>) Это для работы с Sockets. Я считаю, что самый простой способ-это нарезка массива, аналогичная синтаксису Perls: @bar = @foo[0..40]; который вернет первые 41 элемент в @bar массив. Есть ли что-то в C#, что мне просто не хватает, или есть какая-то другая вещь, которой я должен быть делать? LINQ ...
Как удалить дубликаты из массива C#?
Я работал с A string[] массив в C#, который возвращается из вызова функции. Я мог бы бросить в Generic коллекция, но мне было интересно, есть ли лучший способ сделать это, возможно, с помощью временного массива. каков наилучший способ удаления дубликатов из массива C#? ...
Как получить доступ к случайному элементу в списке?
У меня есть ArrayList, и мне нужно иметь возможность нажать кнопку, а затем случайным образом выбрать строку из этого списка и отобразить ее в окне сообщений. Как бы я это сделал? ...
Как инициализировать вектор в C++ [дубликат]
Возможные Дубликаты:C++: Самый простой способ инициализации вектора STL с жестко закодированными элементами Я хочу инициализировать вектор, как мы делаем в случае массива. пример int vv[2] = {12, 43}; но когда я делаю это, как это, vector<int> v(2) = {34, 23}; или vector<int> v(2); v = {0, 9}; выдает ошибку: ожидается первичное-выражение до ‘{’ токен и ошибка: ожидаемый‘, ’ или‘; ’ before ' = ' token соответственно. ...
Массив против связанного списка
Почему кто-то хочет использовать связанный список над массивом? кодирование связанного списка, без сомнения, немного больше работы, чем использование массива, и можно задаться вопросом, что оправдывает дополнительные усилия. Я думаю, что вставка новых элементов тривиальна в связанном списке, но это основная работа в массиве. Есть ли другие преимущества использования связанного списка для хранения набора данных по сравнению с хранением его в массиве? этот вопрос не дубликат этот вопрос потому ...
Как перебрать массив в jQuery?
Я пытаюсь перебрать массив. У меня есть следующий код: var substr = currnt_image_list.split(','); //This will split up 21,32,234,223, Я пытаюсь получить все данные из массива. Может кто-нибудь привести меня на правильный путь пожалуйста? ...
массивы JavaScript.сортировать реализацию?
какой алгоритм делает JavaScript Array#sort() используйте функцию? Я понимаю, что он может принимать всевозможные аргументы и функции для выполнения различных видов сортов, мне просто интересно, какой алгоритм использует сортировка ванили. ...
Используя массивы или std:: vectors в C++, каков разрыв в производительности?
в нашем курсе C++ они предлагают больше не использовать массивы C++ в новых проектах. Насколько я знаю, сам Stroustroup предлагает не использовать массивы. Но есть ли существенные различия в производительности? ...
Как заменить элемент в массиве на Javascript?
каждый элемент этого массива является некоторым числом. var items = Array(523,3452,334,31, ...5346); Как заменить некоторое число в массиве на новое? например, мы хотим заменить 3452 на 1010, как бы мы это сделали? ...
Преобразование объекта JavaScript с числовыми ключами в массив
у меня есть такой объект, возвращающийся как ответ JSON с сервера: {"0":"1","1":"2","2":"3","3":"4"} Я хочу преобразовать его в массив JavaScript следующим образом: ["1","2","3","4"] есть ли лучший способ сделать это? Где бы я ни читал, люди используют сложную логику, используя циклы. Так есть ли альтернативные методы для этого? ...
Является ли имя массива указателем?
является ли имя массива указателем в C? Если нет, то в чем разница между именем массива и переменной указатель? ...