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

92
Как мне извлечь только номер из именованного номера (без имени)?

Я ищу только значение коэффициента линейной модели B1 (newx), а не название. Мне просто нужно значение 0,5. Я не хочу называть "newx". newx <- c(0.5,1.5.2.5) newy <- c(2,3,4) out <- lm(newy ~ newx) out выглядит как: Call: lm(formula = newy ~ newx) Coefficients: (Intercept) newx 1.5 1.0 Я...

88
Почему я не могу создать вектор лямбда-выражений (одного типа) в C ++ 11?

Я пытался создать вектор лямбда, но не смог: auto ignore = [&]() { return 10; }; //1 std::vector<decltype(ignore)> v; //2 v.push_back([&]() { return 100; }); //3 До строки №2 компилируется нормально . Но строка №3 дает ошибку компиляции : ошибка: нет соответствующей функции для...

88
Java в 8 раз быстрее работает с массивами, чем std :: vector в C ++. Что я сделал не так?

У меня есть следующий код Java с несколькими большими массивами, которые никогда не меняют своего размера. На моем компьютере он работает за 1100 мс. Я реализовал тот же код на C ++ и использовал std::vector. Время реализации C ++, которая запускает тот же самый код, составляет 8800 мс на моем...

87
Вычисление векторного произведения 2D

Из википедии: перекрестное произведение - это бинарная операция над двумя векторами в трехмерном евклидовом пространстве, результатом которой является другой вектор, перпендикулярный плоскости, содержащей два входных вектора. Учитывая, что определение определено только в трех ( или семи, одном и...

87
С # эквивалент вектора С ++ с непрерывной памятью?

Что такое C # эквивалент вектора C ++? Я ищу эту функцию: Чтобы иметь динамический массив непрерывно хранимой памяти, который не имеет потери производительности для доступа по сравнению со стандартными массивами. Я искал и они говорят .NET equivalent to the vector in C++ is the ArrayList так: Есть...

87
VectorDrawable - доступен ли он как-нибудь для версий Android до Lollipop? [закрыто]

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

86
Вычитание 2 списков в Python

Прямо сейчас у меня есть значения vector3, представленные в виде списков. есть ли способ вычесть 2 из этих значений типа vector3, например [2,2,2] - [1,1,1] = [1,1,1] Стоит ли использовать кортежи? Если ни один из них не определяет эти операнды для этих типов, могу ли я определить его вместо...

86
Как передать вектор функции?

Я пытаюсь отправить вектор в качестве аргумента функции и не могу понять, как заставить его работать. Пробовал кучу разных способов, но все они выдают разные сообщения об ошибках. Я включаю только часть кода, так как только эта часть не работает. (вектор "random" заполняется случайными, но...

86
Почему я предпочитаю использовать вектор для удаления

поскольку они оба являются непрерывными контейнерами памяти; Что касается функций, в deque есть почти все, что есть в векторе, но даже больше, поскольку его эффективнее вставлять спереди. Почему whould кто предпочитает , std::vectorчтобы std::deque?...

86
Преобразование именованного вектора символов в data.frame

У меня есть именованный вектор символов, возвращаемый из xmlAttrs следующим образом: testVect <- structure(c("11.2.0.3.0", "12.89", "12.71"), .Names = c("db_version", "elapsed_time", "cpu_time")) Я хотел бы преобразовать его во фрейм данных, который выглядит так: testDF <-...

84
Какова идеальная скорость роста для динамически выделяемого массива?

В C ++ есть std :: vector, а в Java - ArrayList, а во многих других языках есть собственная форма динамически выделяемого массива. Когда в динамическом массиве заканчивается пространство, он перераспределяется в большую область, а старые значения копируются в новый массив. Центральным вопросом для...

84
Невозможно включить заголовки C ++, такие как вектор, в Android NDK

Когда я пытаюсь включить какой-либо класс C ++, например вектор, в мой проект Android NDK (с использованием последней версии NDK r5b), я получаю сообщение об ошибке следующего вида ... Compile++ thumb : test-libstl <= test-libstl.cpp...

84
std :: dynarray против std :: vector

C ++ 14 представляет std::dynarray: std :: dynarray - это контейнер последовательности, который инкапсулирует массивы с размером, который фиксируется при построении и не изменяется на протяжении всего времени существования объекта. std::dynarrayдолжен быть выделен во время выполнения так же, как...

82
Пример использования shared_ptr?

Привет, я сегодня задал вопрос о том, как вставлять разные типы объектов в один и тот же векторный массив, и мой код в этом вопросе был gate* G[1000]; G[0] = new ANDgate() ; G[1] = new ORgate; //gate is a class inherited by ANDgate and ORgate classes class gate { ..... ...... virtual void Run() {...

81
Как рандомизировать вектор

Я хотел бы случайным образом изменить порядок чисел в векторе с помощью простой однострочной команды? Мой конкретный вектор V имеет 150 записей для каждого значения от 1 до 10: V <- rep(1:10, each=150)...

80
QVector против QList

У меня есть список целых чисел, которые мне нужно перебрать, но массив неадекватен. В чем разница между vectorsи listsесть ли что-нибудь, что мне нужно знать, прежде чем я выберу тип? Чтобы быть ясным, я читал документы QT, но это то, что я знаю: QList<T>,, QLinkedList<T>и...