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

107
Как узнать, имеют ли два массива одинаковые значения

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

107
Проверьте, является ли массив пустым или нулевым

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

107
Массивы Ruby: select (), collect () и map ()

Синтаксис отображения: a = ["a", "b", "c", "d"] #=> ["a", "b", "c", "d"] a.map {|item|"a" == item} #=> [true, false, false, false] a.select {|item|"a" == item} #=> ["a"] Вопрос, а если у меня есть: irb(main):105:0> details[1] => {:sku=>"507772-B21", :desc=>"HP 1TB 3G SATA 7.2K...

107
Как правильно сохранить и загрузить данные numpy.array ()?

Интересно, как правильно сохранять и загружать numpy.arrayданные. В настоящее время использую numpy.savetxt()метод. Например, если у меня есть массив markers, который выглядит так: Я пытаюсь спасти это с помощью: numpy.savetxt('markers.txt', markers) В другом скрипте я пытаюсь открыть ранее...

107
Объявить массив в TypeScript

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

106
Как создать массив из файла CSV с помощью PHP и функции fgetcsv

Может ли кто-нибудь любезно предоставить код для создания массива из файла CSV с помощью fgetcsv? Я использовал следующий код для создания массива из простого CSV-файла, но он не работает правильно, когда в одном из моих полей есть несколько запятых, например адреса. $lines =file('CSV...

106
Слияние и чередование двух массивов в Ruby

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

105
Почему я могу добавлять именованные свойства в массив, как если бы это был объект?

Следующие два разных фрагмента кода мне кажутся эквивалентными: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; и var myObject = {'A': 'Athens', 'B':'Berlin'}; потому что они оба ведут себя одинаково, а также typeof(myArray) == typeof(myObjects)(оба дают «объект»). Есть ли...

105
Какова производительность объектов / массивов в JavaScript? (специально для Google V8)

Было бы очень интересно задокументировать производительность, связанную с массивами и объектами в JavaScript (особенно Google V8). Я нигде в Интернете не нашел исчерпывающей статьи по этой теме. Я понимаю, что некоторые объекты используют классы в качестве базовой структуры данных. Если свойств...

105
Большое число массивов JavaScript

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

105
arrayfun может быть значительно медленнее, чем явный цикл в Matlab. Зачем?

Рассмотрим следующий простой тест скорости arrayfun: T = 4000; N = 500; x = randn(T, N); Func1 = @(a) (3*a^2 + 2*a - 1); tic Soln1 = ones(T, N); for t = 1:T for n = 1:N Soln1(t, n) = Func1(x(t, n)); end end toc tic Soln2 = arrayfun(Func1, x); toc На моей машине (Matlab 2011b на Linux Mint 12)...

105
Назначение массива Numpy с копией

Например, если у нас есть numpyмассив A, и нам нужен numpyмассив Bс такими же элементами. В чем разница между следующими (см. Ниже) методами? Когда выделяется дополнительная память, а когда нет? B = A B[:] = A(так же, как B[:]=A[:]?) numpy.copy(B, A)...

105
Преобразование строки base64 в ArrayBuffer

Мне нужно преобразовать строку кодирования base64 в ArrayBuffer. Строки base64 вводятся пользователем, они будут скопированы и вставлены из электронного письма, поэтому их нет при загрузке страницы. Я хотел бы сделать это в javascript, если это возможно, без вызова сервера ajax. Эти ссылки...

105
Numpy isnan () не работает с массивом чисел с плавающей запятой (применяется из фрейма данных pandas)

У меня есть массив чисел с плавающей запятой (некоторые нормальные числа, некоторые nans), который выходит из приложения на фреймворке pandas. По какой-то причине numpy.isnan не работает в этом массиве, однако, как показано ниже, каждый элемент является float, numpy.isnan работает правильно для...

105
используйте Lodash для сортировки массива объектов по значению

Я пытаюсь отсортировать массив по значению «имя» (используя Lodash). Я использовал документы Lodash для создания решения ниже, однако .orderBy, похоже, вообще не влияет. Может ли кто-нибудь пролить свет на правильный способ сортировки массива? Массив символов [ { "id":25, "name":"Anakin...

104
Java: обнаруживать дубликаты в ArrayList?

Как я могу определить (вернуть истину / ложь), содержит ли ArrayList более одного и того же элемента в Java? Большое спасибо, Терри Изменить Забыл упомянуть, что я не хочу сравнивать «блоки» друг с другом, а сравнивать их целые числа. У каждого «блока» есть int, и это их отличает. Я нахожу int...

104
очистка массива символов c

Я думал, что установка первого элемента на null очистит все содержимое массива char. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Однако это устанавливает значение null только для первого элемента. или my_custom_data[0] = 0; memsetя думал, что два приведенных выше примера должны...