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

99
Как разбить / разделить набор данных на обучающие и тестовые наборы данных, например, для перекрестной проверки?

Каков хороший способ случайным образом разбить массив NumPy на набор данных для обучения и тестирования / проверки? Что-то похожее на функции cvpartitionor crossvalindв Matlab....

99
Два массива в цикле foreach

Я хочу создать, selectboxиспользуя два массива, один из которых содержит коды стран, а другой - названия стран. Это пример: <?php $codes = array('tn','us','fr'); $names = array('Tunisia','United States','France'); foreach( $codes as $code and $names as $name ) { echo '<option value="' ....

99
Сравните массив объектов JavaScript, чтобы получить минимум / максимум

У меня есть массив объектов, и я хочу сравнить эти объекты по определенному свойству объекта. Вот мой массив: var myArray = [ {"ID": 1, "Cost": 200}, {"ID": 2, "Cost": 1000}, {"ID": 3, "Cost": 50}, {"ID": 4, "Cost": 500} ] Я хотел бы сосредоточиться на «стоимости» конкретно и получить минимальное...

99
Как массивы в C # частично реализуют IList <T>?

Итак, как вы, возможно, знаете, массивы в C # реализуются IList<T>среди других интерфейсов. Однако каким-то образом они делают это без публичной реализации свойства Count IList<T>! У массивов есть только свойство Length. Это вопиющий пример того, как C # /. NET нарушает собственные...

99
Разница между JSONObject и JSONArray

Бегло взглянув на Google, я нашел ссылку, которая описывает разницу, но с точки зрения синтаксиса. Когда в сценарии программирования одно предпочтительнее другого?...

98
Проверка на пустые массивы: count vs empty

Этот вопрос о том, « Как определить, пуст ли массив PHP », заставил меня задуматься над этим вопросом. Есть ли причина, которую countследует использовать вместо того, чтобы emptyопределять, пуст массив или нет? Лично я подумал, что эти 2 эквивалентны для случая пустых массивов, которые вы должны...

98
Переупорядочивание массивов

Скажем, у меня есть массив, который выглядит так: var playlist = [ {artist:"Herbie Hancock", title:"Thrust"}, {artist:"Lalo Schifrin", title:"Shifting Gears"}, {artist:"Faze-O", title:"Riding High"} ]; Как я могу переместить элемент в другую позицию? Я хочу переехать, например, {artist:"Lalo...

98
Какая польза от класса ArraySegment <T>?

Я только что натолкнулся на этот ArraySegment<byte>тип при создании подкласса MessageEncoder. Теперь я понимаю, что это сегмент данного массива, принимает смещение, не перечислим и не имеет индексатора, но я все еще не понимаю его использования. Может кто-нибудь объяснить на примере?...

98
ruby преобразовать массив в аргументы функции

Скажем, у меня есть массив. Я хочу передать массив функции. Однако функция ожидает два аргумента. Есть ли способ на лету преобразовать массив в 2 аргумента? Например: a = [0,1,2,3,4] b = [2,3] a.slice(b) Выдает ошибку в Ruby. Мне нужно ввести данные. a.slice(b[0],b[1])Я ищу что-то более...

97
mongodb находит по нескольким элементам массива

Если у меня есть такая запись; { "text": "text goes here", "words": ["text", "goes", "here"] } Как я могу сопоставить несколько слов из него в MongoDB? При сопоставлении одного слова я могу это сделать; db.find({ words: "text" }) Но когда я пробую это для нескольких слов, это не работает;...

97
Выбор определенных строк и столбцов из массива NumPy

Я схожу с ума, пытаясь понять, какую глупость я здесь делаю неправильно. Я использую NumPy, и у меня есть определенные индексы строк и определенные индексы столбцов, из которых я хочу выбрать. Вот суть моей проблемы: import numpy as np a = np.arange(20).reshape((5,4)) # array([[ 0, 1, 2, 3], # [...

97
Передаются ли векторы функциям по значению или по ссылке в C ++

Я кодирую на C ++. Если у меня есть какая-то функция void foo(vector<int> test)и я вызываю ее в своей программе, будет ли вектор передан по значению или ссылке? Я не уверен, потому что знаю, что векторы и массивы похожи, и что функция вроде void bar(int test[])бы проходит тест по ссылке...

97
Почему Collections.sort использует Mergesort, а Arrays.sort - нет?

Я использую JDK-8 (x64). Для Arrays.sort(примитивов) я нашел в документации по Java следующее: Алгоритм сортировки - это Dual-Pivot Quicksort от Владимира Ярославского, Джона Бентли и Джошуа Блоха. Для Collections.sort(объектов) я нашел этот "Тимсорт": Эта реализация представляет собой стабильную,...

96
Напротив String.Split с разделителями (.net)

Есть ли способ сделать противоположное String.Splitв .Net? То есть объединить все элементы массива с заданным разделителем. Прием ["a", "b", "c"]и подача "a b c"(с разделителем " "). ОБНОВЛЕНИЕ: Я сам нашел ответ. Это String.Joinметод....

96
Лучший способ перебрать массив Perl

Какая реализация (с точки зрения скорости и использования памяти) для перебора массива Perl является наилучшей? Есть ли способ лучше? ( @Arrayне нужно сохранять). Реализация 1 foreach (@Array) { SubRoutine($_); } Реализация 2 while($Element=shift(@Array)) { SubRoutine($Element); } Реализация 3...