Je voudrais savoir s'il existe un moyen rapide de calculer la distance euclidienne de deux vecteurs en octave. Il semble qu'il n'y ait pas de fonction spéciale pour cela, alors devrais-je simplement utiliser la formule avec sqrt?
Lequel est le meilleur: FORTRAN ou Python? Et je suppose que dans les deux cas, vous avez besoin de Gnuplot, ai-je raison? Je travaille actuellement sur une machine Windows. J'aimerais l'utiliser pour obtenir des solutions numériques pour des problèmes de physique, y compris des simulations Monte-Carlo, l'intégration et la différenciation …
Récemment, j'ai comparé différents solveurs non linéaires de scipy et j'ai été particulièrement impressionné par l' exemple de Newton-Krylov dans le livre de recettes Scipy dans lequel ils résolvent une équation d'équation différentielle de second ordre avec un terme de réaction non linéaire dans environ 20 lignes de code. J'ai …
J'aimerais être indépendant des logiciels commerciaux pour mon travail scientifique. Je trouve une dépendance à des packages commerciaux tels que Matlab et ses boîtes à outils insatisfaisante, car je ne sais pas si j'aurai accès à Matlab à l'avenir, et parce que je n'aime pas la langue. Par conséquent, je …
J'ai commencé à utiliser python comme langage de programmation pour faire toutes mes tâches en CFD. J'ai très peu d'expérience en programmation. Je suis issu du génie mécanique et je poursuis des études supérieures en génie aérospatial. Parfois, l'aspect informatique du CFD devient plus fastidieux que la manipulation des équations …
Mon groupe de recherche se concentre sur la dynamique moléculaire, qui peut évidemment générer des gigaoctets de données dans le cadre d'une trajectoire unique qui doit ensuite être analysée. Plusieurs des problèmes qui nous préoccupent impliquent des corrélations dans l'ensemble de données, ce qui signifie que nous devons garder une …
Je développe un code plus grand pour effectuer des calculs de valeurs propres d'énormes matrices clairsemées, dans le contexte de la physique computationnelle. Je teste mes routines contre le simple oscillateur harmonique dans une dimension, car les valeurs propres sont bien connues analytiquement. Ce faisant et en comparant mes propres …
Quelqu'un ici a-t-il utilisé le calcul scientifique en double précision avec des GPU de nouvelle génération (par exemple K20) via Python? Je sais que cette technologie évolue rapidement, mais quelle est la meilleure façon de le faire actuellement? Le GPU est hors de portée des bibliothèques scientifiques Python numpy et …
Je souhaite implémenter l'expression suivante en Python: xi=∑j=1i−1ki−j,jai−jaj,xi=∑j=1i−1ki−j,jai−jaj, x_i = \sum_{j=1}^{i-1}k_{i-j,j}a_{i-j}a_j, où et sont des tableaux numpy de taille , et est un tableau numpy de taille . La taille peut aller jusqu'à environ 10000, et la fonction fait partie d'une boucle interne qui sera évaluée plusieurs fois, donc la …
J'écris un papier reproductible, et le papier a des résultats de calcul qui sont générés par un script Python (un script MATLAB similaire génère des résultats presque identiques). Je pense que le papier serait plus facile à comprendre pour les lecteurs s'ils pouvaient faire correspondre les calculs dans le papier …
Je ressens une certaine frustration quant à la façon dont matlab gère l'intégration numérique par rapport à Scipy. J'observe les différences suivantes dans mon code de test ci-dessous: La version de Matlab tourne en moyenne 24 fois plus vite que mon équivalent python! La version de Matlab est capable de …
J'ai du mal à implémenter une fonction numériquement. Il souffre du fait qu'à de grandes valeurs d'entrée, le résultat est un très grand nombre fois un très petit nombre. Je ne sais pas si l'annulation catastrophique est le terme correct, alors corrigez-moi si c'est le cas. Preuve que quelque chose …
J'ai utilisé différentes méthodes pour calculer à la fois le rang d'une matrice et la solution d'un système matriciel d'équations. Je suis tombé sur la fonction linalg.svd. En comparant cela à mes propres efforts pour résoudre le système avec l'élimination gaussienne, cela semble être à la fois plus rapide et …
J'essaie de comprendre s'il existe un moyen plus rapide de calculer toutes les valeurs propres et vecteurs propres d'une matrice de contiguïté très grande et clairsemée que d'utiliser scipy.sparse.linalg.eigsh Pour autant que je sache, cette méthode utilise uniquement la rareté et attributs de symétrie de la matrice. Une matrice d'adjacence …
J'ai besoin de résoudre s.t.minx∥Ax−b∥22,∑ixi=1,xi≥0,∀i.minx‖Ax−b‖22,s.t.∑ixi=1,xi≥0,∀i.\begin{alignat}{1} & \min_{x}\|Ax - b\|^2_{2}, \\ \mathrm{s.t.} & \quad\sum_{i}x_{i} = 1, \\ & \quad x_{i} \geq 0, \quad \forall{i}. \end{alignat} Je pense que c'est un problème quadratique qui devrait être résolu avec CVXOPT , mais je ne sais pas comment.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.