@ProCxx

Страница 547 из 2477
F.L
03.02.2017
11:54:30
Reindex.. please wait

Reindex.. please wait

Reindex.. please wait

Anna
03.02.2017
11:58:47
а у vallarray есть методы копирования из одного valarray в другой? а то я циклом все делаю по старинке

Google
Max
03.02.2017
11:59:17
help Кто собирал на винде буст пайтон?

тыкаю следущее b2 --build-type=complete --with-python stage получаю следущее Performing configuration checks: -32 bit : yes

Директории stage с либами соотвественно нету

path к пайтону указан

Artem
03.02.2017
12:00:32
std::copy скорее всего сведется в реализации к тому же циклу, нет?

Berkus
03.02.2017
12:01:53
ага, только не ручками. ну и там зависит дальше, std у тебя или parallel_std или вообще какой-нибудь amp

Anna
03.02.2017
12:02:05
std::copy например?
а имеет смысл? по перфомансу там.. я нуб в мире крестов)

Artem
03.02.2017
12:02:15
ну хотя если вопрос про наличие метода, то да.

Berkus
03.02.2017
12:02:20
ну не хуже ручного цикла будет всяко

там скорее всего будет оптимизация до memcpy для PODs

Stanislav
03.02.2017
12:02:46
In practice, implementations of std::copy avoid multiple assignments and use bulk copy functions such as std::memmove if the value type is TriviallyCopyable

Google
Artem
03.02.2017
12:02:47
будет ли?

а

хорошо

Berkus
03.02.2017
12:02:57
вот выше читай, будет

Surreal
03.02.2017
12:03:00
А есть ли смысл в std::copy, когда есть: valarray<T>& operator=( const valarray<T>& other );

Artem
03.02.2017
12:03:26
А есть ли смысл в std::copy, когда есть: valarray<T>& operator=( const valarray<T>& other );
если не один в один копировать, а например слить несколько в один, то есть

Andrey
03.02.2017
12:03:54
valarray и итераторов-то своих не имеет

Andrey
03.02.2017
12:04:43
кроме как в 11 std::begin и std::end юзать

Anna
03.02.2017
12:05:02
valarray и итераторов-то своих не имеет
я его использую из-за необходимости обрабатывать оч большие файлы с числовыми значениями(сенсорсные данные с андроид у-ва)

Andrey
03.02.2017
12:05:35
а так он убог

особенно в реаллокации

Berkus
03.02.2017
12:05:57
судя по имплементации в libc++ разница будет зависеть от того что ты туда передаешь

template <class _Tp> template <class _ValExpr> inline valarray<_Tp>& valarray<_Tp>::operator=(const __val_expr<_ValExpr>& __v) { size_t __n = __v.size(); if (size() != __n) resize(__n); value_type* __t = __begin_; for (size_t __i = 0; __i != __n; ++__t, ++__i) *__t = result_type(__v[__i]); return *this; } но template <class _Tp> inline valarray<_Tp>& valarray<_Tp>::operator=(initializer_list<value_type> __il) { if (size() != __il.size()) resize(__il.size()); _VSTD::copy(__il.begin(), __il.end(), __begin_); return *this; }

Anna
03.02.2017
12:06:32
у меня прост задача перелопатить csv данные по гектару каждый файл

и таких 4

Andrey
03.02.2017
12:06:58
по гектару это сила

Berkus
03.02.2017
12:07:05
О, вот еще полезное template <class _Tp> valarray<_Tp>& valarray<_Tp>::operator=(const valarray& __v) { if (this != &__v) { if (size() != __v.size()) resize(__v.size()); _VSTD::copy(__v.__begin_, __v.__end_, __begin_); } return *this; }

Google
Admin
ERROR: S client not available

Berkus
03.02.2017
12:07:12
так что будет то же самое copy

Anna
03.02.2017
12:07:42
Можно вопросить: а зачем ваще valarray?
я выше писала - задача перебрать собранные сенсорные данные с андроиа

Andrey
03.02.2017
12:08:00
Дед Пегас
03.02.2017
12:08:17
+

Я бы просто взял вектор и по нему пробегался через map

Andrey
03.02.2017
12:08:29
мож там ваще алгоритм менять надоть, а не ташшыть все в память

Surreal
03.02.2017
12:08:29
я выше писала - задача перебрать собранные сенсорные данные с андроиа
Смысл valarray в том, что операции арифм. можно выполнять над всем вектором сразу. Если вам просто хранить, то vector или deque - ваш выбор.

Berkus
03.02.2017
12:09:56
apply для функциональщиков

Anna
03.02.2017
12:10:01
смотря что имеется ввиду под "перолопатить"
убрать нерелевантные данные.. короче, подготовить данные на скармливание нейросети

Andrey
03.02.2017
12:10:07
если вырожденная задача, мож ваше в екселе проще решать )

Aidar
03.02.2017
12:10:07
Это for_each чтоль

Дед Пегас
03.02.2017
12:10:13
Чеза мап
https://en.wikipedia.org/wiki/Map_(higher-order_function)

Berkus
03.02.2017
12:10:31
фор ич только функциональный

Aidar
03.02.2017
12:11:09
А это ваще трансформ

Anna
03.02.2017
12:11:14
если вырожденная задача, мож ваше в екселе проще решать )
мне лень вручную такие массивы сортировать, когда можно кодом) (это крайний случай)

Дед Пегас
03.02.2017
12:11:19
Aidar
03.02.2017
12:11:20
Но чат о полюсах поэтому я спросил

Страница 547 из 2477