Запитання з тегом «arrays»

Масив - це упорядкована лінійна структура даних, що складається з набору елементів (значень, змінних чи посилань), кожен ідентифікований одним або кількома індексами. Запитуючи про конкретні варіанти масивів, використовуйте замість цих тегів: [вектор], [масив], [матриця]. Використовуючи цей тег, у питанні, яке є специфічним для мови програмування, позначте це питання мовою програмування, яка використовується.

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 also true Навіть …

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 

9
Чи є спосіб оцінити, наскільки сортований список?
Чи є спосіб оцінити, наскільки сортований список? Я маю на увазі, що мова йде не про те, чи списку відсортовано чи ні (булева), а щось на зразок співвідношення "своєрідності", щось на зразок коефіцієнта кореляції у статистиці. Наприклад, Якщо елементи списку є у порядку зростання, то його показник складе 1,0 Якщо …

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

9
Numpy - додайте рядок до масиву
Як додавати рядки до масиву numpy? У мене масив A: A = array([[0, 1, 2], [0, 2, 0]]) Я хочу додати рядки до цього масиву з іншого масиву X, якщо перший елемент кожного рядка в X відповідає певній умові. Numpy масиви не мають методу "додати", як у списках, або так …
161 python  arrays  numpy  rows 

8
Чому масиви коваріантні, але генеричні дані інваріантні?
З ефективної Java Джошуа Блоха, Масиви відрізняються від загального типу двома важливими способами. Перші масиви є коваріантними. Дженріки інваріантні. Коваріант просто означає, що якщо X є підтипом Y, то X [] також буде підтипом Y []. Масиви є коваріантними, оскільки рядок є підтипом Object So String[] is subtype of Object[] …

21
PHP: Як видалити конкретний елемент з масиву?
Як видалити елемент із масиву, коли я знаю ім'я елементів? наприклад: У мене є масив: $array = array('apple', 'orange', 'strawberry', 'blueberry', 'kiwi'); користувач входить strawberry strawberry видаляється. Щоб повністю пояснити: У мене є база даних, в якій зберігається список елементів, розділених комою. Код відображається у списку на основі вибору користувача, …
160 php  arrays 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.