Python for scientific programming?


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
4 views
Heard about NumPy, SciPy and Matplotlib, well, as heard on Wikipedia I read :-) Who used them, what are the advantages over Matlab or Macadam, is it possible to handle large amounts of data using complex mathematical transformations, and beautifully display the results.
by | 4 views

6 Answers

0 like 0 dislike
The advantage to the Mat. packages — you can compile, say, the same will dotnet, and it would not require each user to buy and put Matlab.
\r
Can be programmed in parallel, and cluster.
\r
Data edit is possible, but medlennovarki — I eventually settled on Scala, there all buns of modern languages (for example, I love the tuples), and speed is almost seeplusplus.
Python commercials 40 times slower. In fact, as Matlab, as I remember it. This significantly limits the range to conveniently solve the language tasks.
For beautiful output and heaps of built-in scientific primitives the same GnuScienceLibrary (vkluchaet gnuplot as its component) prebendary to all possible languages, as far as I know...
\r
In General, I use a dynamic language (although Ruby and not Python) to fast (no recompiles) debugging algorithm on a small dataset, and then write the final version in Scala and compile to normal .jar.
by
0 like 0 dislike
0 like 0 dislike
Judging by my specialisatie (computational mechanics), so unfortunately, python is unsuitable in its current form to scientific developments. Many scientists have functions of calculation grids, written and reviewed many years ago. These functions are not even written in C and fortran. As is not surprising, but they are considered that than on p And then using the wrapper in C and MPI tasks are on super-computers.
\r
Copy them to another programming language is a thankless task, since so much of mathematics, formulas, logic, and other things in these functions.
\r
You can use ctypes, python but then it becomes just a convenient management structure. In fact, libraries and implemented. For Example NumPy.
by
0 like 0 dislike
For me personally, Python a plus, is that a simple problem can quickly write and using Matplotlib to plot graphs. But something complex scientific should still write in Fortran.
by
0 like 0 dislike
Despite what scientific purpose, Python — that still a brake, cumbersome calculations on it blame — suicide)
by
0 like 0 dislike
by

Related questions

0 like 0 dislike
2 answers
0 like 0 dislike
4 answers
0 like 0 dislike
3 answers
110,608 questions
257,186 answers
0 comments
25,519 users