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

Массив - это упорядоченная линейная структура данных, состоящая из набора элементов (значений, переменных или ссылок), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте вместо них следующие связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который является специфическим для языка программирования, пометьте вопрос используемым языком программирования.


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

8
Как я могу удалить элемент из списка с помощью lodash?
У меня есть объект, который выглядит так: var obj = { "objectiveDetailId": 285, "objectiveId": 29, "number": 1, "text": "x", "subTopics": [{ "subTopicId": 1, "number": 1 }, { "subTopicId": 2, "number": 32 }, { "subTopicId": 3, "number": 22 }] } var stToDelete = 2; Я lodashустановил в своем приложении для других …

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


9
Почему 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 …

4
Объявить константный массив
Я пытался: 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 = { .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 = []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 } Во-первых, объявление и инициализация работают нормально, но второй, третий и четвертый не работают. Как я …
164 arrays  go  const 

12
Проверка, содержит ли строковый массив значение, и если да, получение его позиции
У меня есть этот массив строк: string[] stringArray = { "text1", "text2", "text3", "text4" }; string value = "text3"; Я хотел бы определить, stringArrayсодержит ли value. Если это так, я хочу найти свою позицию в массиве. Я не хочу использовать петли. Кто-нибудь может подсказать, как мне это сделать?
163 c#  arrays  string 

19
получить ближайший номер из массива
У меня есть число от минус 1000 до плюс 1000, и у меня есть массив с числами в нем. Как это: [2, 42, 82, 122, 162, 202, 242, 282, 322, 362] Я хочу, чтобы число, которое я получил, изменилось до ближайшего номера массива. Например, я получаю 80номер, который хочу получить …
163 javascript  arrays 


12
Как преобразовать строку байтов в int?
Как я могу преобразовать строку байтов в int в Python? Скажи так: 'y\xcc\xa6\xbb' Я придумал умный / глупый способ сделать это: sum(ord(c) << (i * 8) for i, c in enumerate('y\xcc\xa6\xbb'[::-1])) Я знаю, что должно быть что-то встроенное или в стандартной библиотеке, которая делает это проще ... Это отличается от …
162 python  arrays  string 

7
Конвертировать аргументы командной строки в массив в Bash
Как преобразовать аргументы командной строки в массив скриптов bash? Я хочу взять это: ./something.sh arg1 arg2 arg3 и преобразовать его в myArray=( arg1 arg2 arg3 ) так что я могу использовать myArray для дальнейшего использования в сценарии. Этот предыдущий пост SO близок, но не касается того, как создать массив: как …
162 arrays  bash  shell 

9
Есть ли способ измерить, насколько отсортирован список?
Есть ли способ измерить, насколько отсортирован список? Я имею в виду, что речь идет не о знании, отсортирован ли список (булево), а о чем-то вроде коэффициента «сортировки», что-то вроде коэффициента корреляции в статистике. Например, Если элементы списка расположены в порядке возрастания, тогда их скорость будет 1,0 Если список отсортирован по …

9
Numpy - добавить строку в массив
Как добавить строки в массив NumPy? У меня есть массив A: A = array([[0, 1, 2], [0, 2, 0]]) Я хочу добавить строки в этот массив из другого массива X, если первый элемент каждой строки в X соответствует определенному условию. В массивах Numpy нет метода «добавления», подобного спискам, или так …
161 python  arrays  numpy  rows 

19
Проверьте, существует ли значение объекта в массиве объектов Javascript, и если нет, добавьте новый объект в массив
Если у меня есть следующий массив объектов: [ { id: 1, username: 'fred' }, { id: 2, username: 'bill' }, { id: 2, username: 'ted' } ] Есть ли способ перебрать массив, чтобы проверить, существует ли уже конкретное значение имени пользователя, и если оно ничего не делает, но если оно …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.