Публикации по теме 'vector'
Раскрытие возможностей линейной алгебры: путешествие по векторам, матрицам и не только
Изучение векторов, матриц и линейных преобразований рассматривается в области математики, известной как линейная алгебра. Он включает в себя решение системы линейных уравнений, манипулирование и преобразование данных.
Давайте теперь пройдемся по всем элементам, из которых состоит линейная алгебра, от самых простых до самых сложных.
Скаляр — отдельные числа. Вектор — одномерный массив чисел. Матрица — двумерный массив чисел. Тензор — больше, чем двумерный массив чисел...
Вопросы по теме 'vector'
Автономная, совместимая с STL реализация std::vector
Реализация std::vector , поставляемая с Visual Studio 2010 и более ранними версиями, имеет хорошо известную особенность: метод resize имеет следующую сигнатуру (совместимую с C++03):
void resize(size_type new_size, value_type value);...
2082 просмотров
schedule
04.12.2023
Ввод элементов неизвестного типа в вектор
Я работаю над программой, которая берет элементы у пользователя и сортирует их. Для этой программы я должен использовать вектор, так как размер списка элементов неизвестен до ввода пользователем. Наши инструкции были:
Напишите программу на...
8427 просмотров
schedule
29.10.2023
Box2D коллектор столкновений?
Я видел вокруг, что есть b2Manifold. Чего я хочу добиться, так это определить, произошло ли столкновение с верхней частью одного из сталкивающихся объектов.
Я уже настроил b2ContactListener, и он отлично работает. Я просто хотел бы обеспечить...
2176 просмотров
schedule
21.11.2023
C: производительность pthread ниже, чем у single thread
Я запутался в производительности своего кода, при работе с одним потоком он использует только 13 с, но он будет потреблять 80 с. Я не знаю, может ли вектор быть доступен только одному потоку за раз, если это так, вероятно, мне придется использовать...
598 просмотров
schedule
28.10.2023
Выходной многомерный вектор объектов
Итак, я пытаюсь просто распечатать содержимое вектора, который я создаю. По сути, я пытаюсь вывести игрока, который будет int (т.е. 1-4), и руку игрока, состоящую из объектов Card. Так, например, я пытаюсь сделать так, чтобы newPlayerHand[1][1]...
108 просмотров
schedule
25.10.2023
Использование apply в R с дополнительным векторным аргументом
У меня есть матрица размером 10000 x 100 и вектор длиной 100. Я хотел бы применить настраиваемую функцию percentile , которая принимает аргумент вектора и скалярный аргумент, к каждому столбцу матрица такая, что на итерации j аргументы,...
304 просмотров
schedule
01.01.2024
Поиск объектов под определенным углом от другого объекта
Я пишу симуляцию на Python, которая включает в себя агентов, которые могут перемещаться в среде и имеют вектор скорости относительно среды. В среду также входят объекты другого типа (еда). Я хочу, чтобы агенты «видели» только пищу, которая находится...
174 просмотров
schedule
06.11.2023
Простому коду нужна помощь - ни один экземпляр конструктора не соответствует списку аргументов
Я слежу за книгой по программированию на C ++ и застрял на векторах. Пример из книги гласит:
vector<int> v = {1,2,3};
но я получаю сообщение об ошибке:
1 IntelliSense: no instance of constructor "Vector<T>::Vector [with...
3618 просмотров
schedule
06.01.2024
ошибка: у 'at' нет аргументов, которые зависят от параметра шаблона, поэтому должно быть доступно объявление at
Нуб здесь,
Я пытаюсь скомпилировать этот фрагмент кода из «Языка программирования C++» Бьярна Страуструпа, но CodeBlocks продолжает выдавать мне эту ошибку.
Код предназначен для проверки диапазона массива, хранящегося в векторной функции.
Вот...
17010 просмотров
schedule
01.12.2023
Вектор объектов из разных классов
Я пытаюсь создать вектор, содержащий объекты из разных классов, производных от базового класса. После ответов на этот вопрос у меня есть следующий код, который пытается четырьмя разными способами (прокомментировано ниже); ни один из которых не...
105 просмотров
schedule
27.12.2023
C++ вектор векторов
Мне нужно создать std::vector , содержащий векторы Eigen::Vector2d . Вот как я делаю объявление:
std::vector< std::vector< Eigen::Vector2d > > markingsPointSets;
и я пытаюсь отодвинуть некоторые элементы, которые я создал...
475 просмотров
schedule
16.11.2023
haskell очень медленно читает вектор пар из байтовой строки, как это сделать быстрее?
Я пытаюсь прочитать большой вектор пользовательского типа данных из двоичного файла. Я попытался использовать пример , приведенный здесь .
Проблема с примером кода в том, что он использует списки, а я хочу использовать векторы. Поэтому я...
221 просмотров
schedule
10.01.2024
Как вставить значение в вектор внутри структуры
У меня есть структура ниже
Как я могу вставить вектор в эту структуру?
struct DNA
{
vector <string>header;
string DNAstrand;
double gc;
int valid;
};
struct World
{
// int numCountries;
DNA...
125 просмотров
schedule
08.12.2023
как выполнить процедуру комбинирования вектора, чтобы исходный вектор был первой строкой
у меня есть этот вектор
b=c(5,8,9)
Я хочу выполнить комбинацию для b, выбирая 2 элемента за раз, чтобы у меня были исходные элементы b в качестве моей первой строки, чтобы получить
[,1] [,2] [,3]
[1,] 5 8 9
[2,] 8...
74 просмотров
schedule
07.01.2024
Вектор C++ с фиксированной емкостью после инициализации
Мне нужен контейнер C++ со следующими требованиями:
Контейнер может хранить некопируемые И неподвижные объекты в непрерывной памяти. Для std::vector объект должен быть либо копируемым, либо перемещаемым.
capacity контейнера известен во...
507 просмотров
schedule
10.11.2023
Найти комбинации средних элементов в векторе
У меня есть вектор vector<Points>list_of_points; , содержащий точки A B C D A. Я хочу найти все возможные комбинации вектора, сохраняя два внешних элемента в одном и том же месте. Например, A B C D A -- A B D C A -- A C B D A -- A C D B A -- A...
80 просмотров
schedule
21.01.2024
Как проверить, имеет ли вектор векторов все одинаковые значения [дубликаты]
Чтобы проверить, имеет ли вектор все равные значения, я обычно делаю это:
std::vector<bool> myVec(3);
if(std::adjacent_find(myVec.begin(), myVec.end(), std::not_equal_to<>()) == myVec.end()){
// do if every value is the same
}...
46 просмотров
schedule
27.12.2023