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

176
Как прочитать текстовый файл в список или массив с помощью Python

Я пытаюсь прочитать строки текстового файла в список или массив в Python. Мне просто нужно иметь возможность индивидуального доступа к любому элементу в списке или массиве после его создания. Текстовый файл отформатирован следующим образом: 0,0,200,0,53,1,0,255,...,0. Где ...выше, там фактический...

175
Преобразование объекта JavaScript с числовыми ключами в массив

У меня есть такой объект, возвращающийся как JSON-ответ от сервера: {"0":"1","1":"2","2":"3","3":"4"} Я хочу преобразовать его в массив JavaScript следующим образом: ["1","2","3","4"] Есть ли лучший способ сделать это? Где бы я ни читал, люди используют сложную логику, используя циклы. Так есть ли...

174
Как инициализировать std :: vector из массива в стиле C?

Какой самый дешевый способ инициализации std::vectorиз массива в стиле C? Пример: в следующем классе у меня есть vector, но из-за внешних ограничений данные будут переданы в виде массива в стиле C: class Foo { std::vector<double> w_; public: void set_data(double* w, int len){ // how to...

174
PHP - найти запись по свойству объекта из массива объектов

Массив выглядит так: [0] => stdClass Object ( [ID] => 420 [name] => Mary ) [1] => stdClass Object ( [ID] => 10957 [name] => Blah ) ... И у меня есть целочисленная переменная с именем $v. Как я могу выбрать запись массива, которая имеет объект, где IDсвойство имеет...

172
Лучший способ очистить значения массива PHP

Что является более эффективным для очистки всех значений в массиве? Первый потребовал бы, чтобы я использовал эту функцию каждый раз в цикле второго примера. foreach ($array as $i => $value) { unset($array[$i]); } Или это foreach($blah_blah as $blah) { $foo = array(); //do something $foo = null;...

171
Как вы объединяете списки в C #?

Если бы у меня был: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? Я запускал...

170
Есть ли буквальная запись для массива символов?

Мне нравится это буквальное выражение для массива строк: %w( i can easily create arrays of words ) Мне интересно, есть ли литерал, чтобы получить массив символов. Я знаю, что могу сделать %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) но было бы замечательно просто...

170
Сортировать массив в Java

Я пытаюсь сделать программу, которая состоит из массива из 10 целых чисел, все из которых имеют случайное значение, пока все хорошо. Однако теперь мне нужно отсортировать их по порядку от минимального до максимального значения, а затем распечатать на экране, как мне поступить? (Извините за то, что...

167
Как конвертировать int [] в Integer [] в Java?

Я новичок в Java и очень смущен. У меня большой набор данных длиной 4 int[] и я хочу подсчитать, сколько раз встречается каждая конкретная комбинация из 4 целых чисел. Это очень похоже на подсчет частот слов в документе. Я хочу создать Map<int[], double> который отображает каждое значение int...

166
Удаление элемента массива по значению

Мне нужно удалить элемент массива с заданным значением: if (in_array($id, $items)) { $items = array_flip($items); unset($items[ $id ]); $items = array_flip($items); } Можно ли сделать это более коротким (более эффективным)...

165
Как предотвратить изменение частного поля в классе?

Представь, что у меня есть этот класс: public class Test { private String[] arr = new String[]{"1","2"}; public String[] getArr() { return arr; } } Теперь у меня есть другой класс, который использует вышеупомянутый класс: Test test = new Test(); test.getArr()[0] ="some value!"; //!!! Вот в чем...

164
Почему 2 == [2] в JavaScript?

Я недавно обнаружил это 2 == [2]в JavaScript. Как выясняется, у этой причуды есть несколько интересных последствий: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Точно так же работает следующее: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true Еще более странно, это...

164
Объявить константный массив

Я пытался: const ascii = "abcdefghijklmnopqrstuvwxyz" const letter_goodness []float32 = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = {...