Je cherche à publier un aperçu de mon projet sur mon site Web. Sous Windows, je sais comment dissortingbuer correctement les fichiers requirejs, tels que les fichiers .dll, etc. Mais pour Linux (dissortingbution Ubuntu), je ne parviens pas à exécuter mon programme sur une machine autre que la machine de développement. J’ai pu relier statiquement […]
Version 3 Déplacé générateur dans une classe. Ma nouvelle technique de génération de nombres aléatoires est-elle correcte cette fois-ci? template class MyRandomGenerator { public: MyRandomGenerator() { std::random_device rd; gen = std::mt19937{rd()}; } T getNumber(const T& From, const T& To) { std::uniform_int_dissortingbution dist(From, To); return dist(gen); } private: std::mt19937 gen; }; Et voici mes nouveaux calculateurs […]
J’essaie de créer une fonction qui remplira une liste avec des nombres aléatoires et, en fonction du type des éléments de la liste, elle devrait générer des nombres entiers ou des nombres à virgule flottante. Jusqu’ici, j’ai mis au point le code suivant, et cela fonctionne: template void generateRandom(list& numberList){ default_random_engine randomGenerator(random_device{}()); if( typeid(T) == […]
Je suis assez nouveau pour c ++ et booster. Je souhaite créer un ensemble de nombres dérivés d’une dissortingbution asymésortingque à l’aide de la classe skewed_normal_dissortingbution de Boost. Je ne sais même pas comment commencer. Je veux définir une dissortingbution avec une moyenne de 0,05, une variance de 0,95, mais un biais de 0,5. Le […]
Problème: Je dois échantillonner à partir d’une dissortingbution discrète constituée de certains poids, par exemple {w1, w2, w3, ..}, et donc une dissortingbution de probabilité {p1, p2, p3, …}, où pi = wi / (w1 + w2 + …). certaines des connexions changent très souvent, mais seulement une très faible proportion de toutes les connexions. […]
J’utilise Python en tant que langage de script de plug-in pour une application C ++ existante. Je peux intégrer l’interpréteur Python comme indiqué dans la documentation Python. Tout fonctionne avec succès avec l’initialisation et la désinitialisation de l’interpréteur. Toutefois, je ne parviens pas à charger les modules car je n’ai pas pu compresser la bibliothèque […]
Ce code #include #include struct foo { explicit operator std::optional() { return std::optional( 1 ); } explicit operator int() { return 2; } }; int main() { foo my_foo; std::optional my_opt( my_foo ); std::cout << "constructor: " << my_opt.value() << std::endl; my_opt = static_cast<std::optional>(my_foo); std::cout << "static_cast: " << my_opt.value() << std::endl; } produit la […]
J’ai du mal à générer des nombres aléatoires qui ne suivent pas une dissortingbution uniforme discrète. Ainsi, par exemple, supposons que j’ai 5 nombres (pour que ce soit simple), une probabilité que le nombre k soit généré serait k / 15. (k = 1 à 5) Mon idée est de générer un nombre aléatoire j […]
Je tente de simuler l’occurrence d’un événement (un véhicule entrant dans un tunnel), qui s’avère être un processus de Poisson. J’ai divisé la journée en intervalles d’une minute, de 9 heures à 17 heures. Pour chaque intervalle d’une minute, j’ai calculé / obtenu la moyenne: Nombre de véhicules entrant dans le tunnel pendant cette période. […]
Sur Stackoverflow, de nombreuses questions se posent sur la génération d’entiers uniformément répartis à partir de plages inconnues d’un prieuré. Par exemple C ++ 11 Génération de nombres aléatoires à partir d’une plage fréquemment modifiée Vary gamme of uniform_int_dissortingbution La solution typique est quelque chose comme: inline std::mt19937 &engine() { thread_local std::mt19937 eng; return eng; […]