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

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


6
PHP-масив до масиву JSON за допомогою json_encode ();
Я закодував масив, який я створив, використовуючи вбудовану json_encode();функцію. Мені це потрібно у форматі масиву масивів приблизно так: [["Afghanistan",32,12],["Albania",32,12]] Однак він повертається як: ["2":["Afghanistan",32,12],"4":["Albania",32,12]] Як я можу видалити ці номери рядків, не використовуючи жодної хитрості Regex?
77 php  arrays  json 


9
Що ефективніше: System.arraycopy або Arrays.copyOf?
toArrayМетод ArrayList, Блох використовує як System.arraycopyі Arrays.copyOfскопіювати масив. public <T> T[] toArray(T[] a) { if (a.length < size) // Make a new array of a's runtime type, but my contents: return (T[]) Arrays.copyOf(elementData, size, a.getClass()); System.arraycopy(elementData, 0, a, 0, size); if (a.length > size) a[size] = null; return a; } …

12
Як можна надрукувати вміст масиву горизонтально?
Чому вікно консолі не друкує вміст масиву горизонтально, а не вертикально? Чи є спосіб це змінити? Як я можу відображати вміст свого масиву горизонтально, а не вертикально, за допомогою Console.WriteLine()? Наприклад: int[] numbers = new int[100] for(int i; i < 100; i++) { numbers[i] = i; } for (int i; …
77 c#  .net  arrays 


15
Використовуйте масив як оператор регістру в switch
Я намагаюся зробити щось подібне, тобто використовувати масив у операторі switch. Чи можливо це на Java? Якщо це не так, будь ласка, поясніть можливе рішення. boolean[] values = new boolean[4]; values[0] = true; values[1] = false; values[2] = false; values[3] = true; switch (values) { case [true, false, true, false]: …

13
Як працює вдосконалений оператор для масивів та як отримати ітератор для масиву?
Враховуючи такий фрагмент коду: int[] arr = {1, 2, 3}; for (int i : arr) System.out.println(i); У мене є такі запитання: Як працює вищезазначений цикл для кожного циклу? Як отримати ітератор для масиву на Java? Чи масив перетворюється на список, щоб отримати ітератор?

28
Чи існують інші поширені мови «c-подібні» чи не «c-подібні» з ненульовою позицією масиву індексу? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …


13
Захоплення результату пошуку. -print0 у масив bash
Використання find . -print0здається єдиним безпечним способом отримання списку файлів у bash через можливість імен файлів, що містять пробіли, нові рядки, лапки тощо. Однак мені важко зробити насправді результати пошуку find корисними в bash або за допомогою інших утиліт командного рядка. Єдиний спосіб, яким мені вдалося скористатися результатом, - це …
76 arrays  bash  null  find  delimiter 

8
Як зробити в Ruby хеш з масиву?
У мене є простий масив: arr = ["apples", "bananas", "coconuts", "watermelons"] У мене також є функція, fяка виконує операцію над одним рядковим введенням і повертає значення. Ця операція дуже дорога, тому я хотів би запам'ятати результати в хеші. Я знаю, що можу зробити бажаний хеш приблизно таким чином: h = …
76 ruby  arrays  hash 

2
Помилка TypeError: лише масиви length-1 можуть бути перетворені в скаляри Python при спробі експоненціально підігнати дані
f=np.loadtxt('Single Small Angle 1.txt',unpack=True,skiprows=2) g=np.loadtxt('Single Small Angle 5.txt',unpack=True,skiprows=2) x = f-g[:,:11944] t=range(len(x)) m=math.log10(abs(x)) np.polyfit(t,m) plt.plot(t,abs(x)) plt.show() Я просто не впевнений, як виправити свою проблему. Це постійно повторює: m=math.log10(abs(x)) TypeError: only length-1 arrays can be converted to Python scalars

7
Додайте префікс до кожного елемента масиву PHP
У мене є масив чисел PHP, до якого я хотів би поставити префікс мінусом (-). Я думаю, що завдяки використанню explode і implode це було б можливо, але мої знання php насправді не можуть це зробити. Будь-яка допомога буде вдячна. По суті, я хотів би піти з цього: $array = …

2
Як передати масив Scala у метод Scala vararg?
Розглянемо наведений нижче код: private def test(some:String*){ } private def call () { val some = Array("asd", "zxc") test(some) } Друкується expect String, found Array[String]Чому? Варарги Scala - це не масиви? Примітка Я знайшов кілька запитань щодо переповнення стека щодо вараргів Scala, але всі вони стосуються виклику методів Java varargs …

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