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

324
Передача 2D-массива в функцию C ++

У меня есть функция, которую я хочу взять в качестве параметра двумерный массив переменного размера. Пока у меня есть это: void myFunction(double** myArray){ myArray[x][y] = 5; etc... } И я объявил массив в другом месте в моем коде: double anArray[10][10]; Тем не менее, вызов...

323
Создать массив с одним и тем же элементом, повторенным несколько раз

В Python, где [2]находится список, следующий код дает такой вывод: [2] * 5 # Outputs: [2,2,2,2,2] Существует ли простой способ сделать это с помощью массива в JavaScript? Я написал следующую функцию для этого, но есть что-то короче или лучше? var repeatelem = function(elem, n){ // returns an array...

322
Получить индекс объекта внутри массива, соответствующий условию

У меня есть такой массив: [{prop1:"abc",prop2:"qwe"},{prop1:"bnmb",prop2:"yutu"},{prop1:"zxvz",prop2:"qwrq"},...] Как я могу получить индекс объекта, который соответствует условию, без итерации по всему массиву? Например, учитывая prop2=="yutu", я хочу получить индекс 1. Я видел, .indexOf()но...

317
Как добавить объект в массив

Как я могу добавить объект в массив (в javascript или jquery)? Например, в чем проблема с этим кодом? function(){ var a = new array(); var b = new object(); a[0]=b; } Я хотел бы использовать этот код, чтобы сохранить много объектов в массиве function1 и вызвать function2, чтобы использовать объект...

317
Чтение CSV-файла и сохранение значений в массив

Я пытаюсь прочитать *.csvфайл. *.csv-File состоят из двух колонн , разделенных точкой с запятой ( « ; »). Я могу прочитать *.csv-файл с помощью StreamReader и разделить каждую строку с помощью Split()функции. Я хочу сохранить каждый столбец в отдельный массив, а затем отобразить его. Возможно ли...

314
Передача массива в запрос с использованием предложения WHERE

Учитывая массив идентификаторов, $galleries = array(1,2,5)я хочу иметь запрос SQL, который использует значения массива в своем предложении WHERE, например: SELECT * FROM galleries WHERE id = /* values of array $galleries... eg. (1 || 2 || 5) */ Как я могу сгенерировать эту строку запроса для...

311
Как мне создать пустой массив / матрицу в NumPy?

Я не могу понять, как использовать массив или матрицу так, как я бы обычно использовал список. Я хочу создать пустой массив (или матрицу), а затем добавить к нему один столбец (или строку) за раз. На данный момент я могу найти единственный способ сделать это: mat = None for col in columns: if mat...

309
Как найти «sizeof» (указатель на массив)?

Во-первых, вот код: int main() { int days[] = {1,2,3,4,5}; int *ptr = days; printf("%u\n", sizeof(days)); printf("%u\n", sizeof(ptr)); return 0; } Есть ли способ узнать размер массива, на который ptrуказывает (вместо того, чтобы просто указать его размер, который составляет четыре байта в 32-битной...

305
Преобразовать массив объектов в хэш-карту, проиндексированную по значению атрибута объекта

Случай использования Вариант использования - преобразование массива объектов в хеш-карту на основе строки или функции, предоставленной для оценки и использования в качестве ключа в хеш-карте и значения в качестве самого объекта. Распространенным случаем использования этого является преобразование...

305
Как перемешать массив в Swift?

Как мне рандомизировать или перемешать элементы в массиве в Swift? Например, если мой массив состоит из 52 игральных карт, я хочу перетасовать массив, чтобы перемешать...

300
Можно ли изменить значения массива при выполнении foreach в JavaScript?

пример: var arr = ["one","two","three"]; arr.forEach(function(part){ part = "four"; return "four"; }) alert(arr); Массив все еще имеет свои исходные значения, есть ли способ получить доступ для записи элементов массива из итерационной...

297
Лучший способ инициализировать (пустой) массив в PHP

В некоторых других языках (например, AS3) было отмечено, что инициализация нового массива происходит быстрее, если это делается так, var foo = []а не var foo = new Array()по причинам создания и создания объектов. Интересно, есть ли какие-нибудь эквиваленты в PHP? class Foo { private $arr = array();...

297
Как преобразовать ArrayList, содержащий целые числа, в примитивный массив int?

Я пытаюсь преобразовать ArrayList, содержащий объекты Integer, в примитив int [] со следующим фрагментом кода, но он выдает ошибку времени компиляции. Можно ли конвертировать в Java? List<Integer> x = new ArrayList<Integer>(); int[] n = (int[])x.toArray(int[x.size()]);...

292
Как я могу сортировать массивы и данные в PHP?

Этот вопрос предназначен в качестве справочного материала для вопросов о сортировке массивов в PHP. Легко представить, что ваш конкретный случай уникален и заслуживает нового вопроса, но большинство из них на самом деле являются незначительными вариациями одного из решений на этой странице. Если...