Computational Tools for Big Data — Python Libraries
Computational Tools for Big Data | Python Libraries Finn Arup˚ Nielsen DTU Compute Technical University of Denmark September 15, 2015 Computational Tools for Big Data | Python libraries Overview Numpy | numerical arrays with fast computation Scipy | computation science functions Scikit-learn (sklearn) | machine learning Pandas | Annotated numpy arrays Cython | write C program in Python Finn Arup˚ Nielsen 1 September 15, 2015 Computational Tools for Big Data | Python libraries Python numerics The problem with Python: >>> [1, 2, 3] * 3 Finn Arup˚ Nielsen 2 September 15, 2015 Computational Tools for Big Data | Python libraries Python numerics The problem with Python: >>> [1, 2, 3] * 3 [1, 2, 3, 1, 2, 3, 1, 2, 3]# Not [3, 6, 9]! Finn Arup˚ Nielsen 3 September 15, 2015 Computational Tools for Big Data | Python libraries Python numerics The problem with Python: >>> [1, 2, 3] * 3 [1, 2, 3, 1, 2, 3, 1, 2, 3]# Not [3, 6, 9]! >>> [1, 2, 3] + 1# Wants [2, 3, 4]... Finn Arup˚ Nielsen 4 September 15, 2015 Computational Tools for Big Data | Python libraries Python numerics The problem with Python: >>> [1, 2, 3] * 3 [1, 2, 3, 1, 2, 3, 1, 2, 3]# Not [3, 6, 9]! >>> [1, 2, 3] + 1# Wants [2, 3, 4]... Traceback(most recent call last): File"<stdin>", line 1, in<module> TypeError: can only concatenate list(not"int") to list Finn Arup˚ Nielsen 5 September 15, 2015 Computational Tools for Big Data | Python libraries Python numerics The problem with Python: >>> [1, 2, 3] * 3 [1, 2, 3, 1, 2, 3, 1, 2, 3]# Not [3, 6, 9]! >>> [1, 2, 3] + 1# Wants [2, 3, 4]..
[Show full text]