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

81
Производительность Pandas применяется против np.vectorize для создания нового столбца из существующих столбцов

Я использую фреймы данных Pandas и хочу создать новый столбец как функцию существующих столбцов. Я не видел хорошего обсуждения разницы в скорости между df.apply()и np.vectorize(), поэтому подумал, что спрошу здесь. Функция Pandas apply()медленная. Из того, что я измерил (показано ниже в некоторых...

80
Как получить ключи массива в Javascript?

У меня есть массив, созданный с помощью этого кода: var widthRange = new Array(); widthRange[46] = { min:0, max:52 }; widthRange[66] = { min:52, max:70 }; widthRange[90] = { min:70, max:94 }; Я хочу получить каждое из значений 46, 66, 90 в цикле. Я пробовал, for (var key in widthRange)но это дает...

80
Как создать объект JSON с помощью jQuery

У меня есть объект JSON в формате ниже: temp:[ { test:'test 1', testData: [ {testName: 'do',testId:''} ], testRcd:'value' }, { test:'test 2', testData: [ {testName: 'do1',testId:''} ], testRcd:'value' } ], Как я могу создать объект JSON в jquery для указанного выше формата. Я хочу создать...

80
Uncaught TypeError: Object.values ​​не является функцией JavaScript

У меня есть простой объект, подобный приведенному ниже: var countries = { "Argentina":1, "Canada":2, "Egypt":1, }; Мне нужно создать два массива. Первый массив - это массив всех ключей от объекта. Я создал этот массив: var labels = Object.keys(countries); Это хорошо работает. Я получаю множество...

79
Поиск в отсортированном и повернутом массиве

Готовясь к собеседованию, я наткнулся на интересный вопрос: Вам был предоставлен массив, который сортируется, а затем вращается. Например: Пусть arr = [1,2,3,4,5], что отсортировано Дважды поверните его вправо, чтобы дать [4,5,1,2,3]. Теперь, как лучше всего искать в этом отсортированном +...

68
'New' и 'delete' устарели в C ++?

Я наткнулся на тест, который включал объявление массива с различными размерами. Первое, что пришло мне в голову, это то, что мне нужно будет использовать динамическое распределение с newкомандой, например так: while(T--) { int N; cin >> N; int *array = new int[N]; // Do something with 'array'...

36
Сортировка чисел в порядке убывания, но с `0` в начале

У меня есть проблема в JavaScript, которую я пытаюсь решить уже некоторое время. Рассмотрим этот массив: let arr = [0, 1, 0, 2, 0, 3, 0, 4, 0, 5]; Я должен вывести этот результат: arr = [0, 0, 0, 0, 0, 5, 4, 3, 2, 1] Я следую этой строке логики, чтобы расположить нули впереди, регулируя значение...

34
Инкремент указателя на динамический массив размером 0 не определен?

AFAIK, хотя мы не можем создать массив статической памяти размером 0, но мы можем сделать это с динамическими: int a[0]{}; // Compile-time error int* p = new int[0]; // Is well-defined Как я читал, pдействует как элемент «один конец». Я могу напечатать адрес, на который pуказывает. if(p) cout...

33
Как создать массивы из массива [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто в прошлом месяце . Я новичок в JavaScript и пытаюсь создать два...

18
numpy 1D array: маскировать элементы, которые повторяются более n раз

учитывая массив целых чисел, таких как [1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5] Мне нужно замаскировать элементы, которые повторяются больше, чем Nраз. Чтобы уточнить: основная цель состоит в том, чтобы получить массив логических масок, чтобы использовать его позже для вычисления...

17
Изменить массив в JavaScript в более простой объект

У меня есть простой JSON с массивом, который содержит дополнительные объекты и т. Д., Как это: languagePack: [ { 'key': 'Username', 'value': 'Benutzername', 'group': 'default' }, { 'key': 'Password', 'value': 'Passwort', 'group': 'default' } ] Но то, что я действительно хочу, это такой объект:...

17
static int arr [10] адрес памяти всегда заканчивается 060

У меня есть программа переменного тока, которая выглядит так main.c #include <stdio.h> #define SOME_VAR 10 static int heap[SOME_VAR]; int main(void) { printf("%p", heap); return 0; } и выводит это, когда я запускаю скомпилированную программу несколько раз 0x58aa7c49060 0x56555644060...

16
Перестройка массива JavaScript

У меня есть массив с адресами учеников и родителей. Например, const users = [{ id: 1, name: 'John', email: 'johnson@mail.com', age: 25, parent_address: 'USA', relationship:'mother' }, { id: 1, name: 'John', email: 'johnson@mail.com', age: 25, parent_address: 'Spain', relationship:'father' }, { id:...

15
Почему np.dot неточен? (n-dim массивы)

Предположим, мы берем np.dotдва 'float32'2D-массива: res = np.dot(a, b) # see CASE 1 print(list(res[0])) # list shows more digits [-0.90448684, -1.1708503, 0.907136, 3.5594249, 1.1374011, -1.3826287] Числа. Кроме того, они могут измениться: Случай 1 : срезa np.random.seed(1) a = np.random.randn(9,...

14
Java байтовый массив размером 1 МБ или больше занимает в два раза больше оперативной памяти

Выполнение приведенного ниже кода в Windows 10 / OpenJDK 11.0.4_x64 приводит к выводу used: 197и expected usage: 200. Это означает, что 200-байтовые массивы из одного миллиона элементов занимают ок. 200 МБ ОЗУ. Все прекрасно. Когда я изменяю распределение байтового массива в коде с new...

14
Почему размерность массива является частью его типа?

Читая книгу по C ++ Primer, я натолкнулся на следующее утверждение: «Количество элементов в массиве является частью типа массива». Поэтому я хотел узнать, используя следующий код: #include<iostream> int main() { char Array1[]{'H', 'e', 'l', 'p'}; char Array2[]{'P', 'l', 'e', 'a', 's', 'e'};...