Python What is the Intel Distribution for Python and how can it improve data analysis?

  • Thread starter Thread starter Jamison Lahman
  • Start date Start date
  • Tags Tags
    Distribution Python
Click For Summary
The discussion centers on the use of Python for numerical and data analysis, specifically regarding the Intel Distribution of Python. A user, new to Python, seeks clarification on what a distribution is, noting their current setup with Anaconda and expressing interest in utilizing Intel's distribution in the future. It is explained that a "distribution" refers to an installation package for software, with Anaconda being one such distribution from Continuum Analytics. The conversation also touches on the Math Kernel Library (MKL), which is included with Anaconda, and how it can enhance performance in Python scripts. Users discuss how to verify the presence of MKL and its integration into their Python environment, emphasizing that simply importing MKL in a script can lead to performance improvements.
Jamison Lahman
Messages
142
Reaction score
35
Hello,
I am relatively new to Python. I would really like to use Python for numerical and data analysis. I recently stumbled upon something called Intel Distribution from this article: http://www.infoworld.com/article/31...n-distribution-turbocharges-data-science.html
I don't really know what a distribution is in this context. It sounds promising and I would like to hear if anyone has more knowledge on this. I have an AMD CPU and MSI GPU on my tower which I hope to replace soon for an Intel chip and Nvidia GPU. Will I be able to utilize this Intel Distribution in the meantime?

Thanks

Edit: I already have anaconda installed (though I'm not sure I have it configured correctly.
when I run $ python, it gives me "Python 3.6.1 |Continuum Analytics, Inc.| (default, May 11 2017, 13:08:54)" so I imagine it's working. I am not yet familiar with applications like SciPy or NumPy so I haven't tested those. How should I go about checking if I have this Intel Distribution or installing via conda?
 
Last edited:
Technology news on Phys.org
A "distribution" is just the installation package. It's how a company distributes its software, or in this case it's version of a software type. Lots of companies distribute Python.
 
The quantecon website has some lectures on Python and the anaconda distro from Comtinuum

https://lectures.quantecon.org/py/getting_started.html
 
Last edited:
  • Like
Likes Jamison Lahman
phinds said:
A "distribution" is just the installation package. It's how a company distributes its software, or in this case it's version of a software type. Lots of companies distribute Python.
o0)
So Anaconda is a distribution from Continuum Analytics and is analogous to this Intel Distribution?
I am sure the answer will be in Jedi's link which I will read in a second, but how might I go about acquiring this Math Kernel Library via anaconda?
 
Generally you acquire a distribution by going to the site and clicking on "download".
 
phinds said:
Generally you acquire a distribution by going to the site and clicking on "download".
Haha I meant within anaconda but thanks. It seems that MKL is already installed with anaconda https://www.continuum.io/blog/developer-blog/anaconda-25-release-now-mkl-optimizations

If I write a python script, all I do is start with "import mkl" and it runs faster?
 
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
Replies
7
Views
3K