Python

From
Revision as of 09:40, 21 July 2019 by BPeat (talk | contribs) (Matplotlib)
Jump to: navigation, search

Youtube search... ...Google search

state_of_the_stack_2015.png

Scientific Python Overview | Daniel Rothenberg and the GCST

Anaconda

Youtube search... ...Google search

Anaconda Cloud is a package management service by Anaconda. Cloud makes it easy to find, access, store and share public notebooks, environments, and conda and PyPI packages.

Python Data Science Handbook

NumPy

Youtube search... ...Google search

  • NumPy -manipulation of numerical arrays. NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases.

Matplotlib

Youtube search... ...Google search

Pandas

Youtube search... ...Google search

  • Python Data Analysis library - data structures and data analysis tools for the Python programming language. Pandas is a newer package built on top of NumPy, and provides an efficient implementation of a DataFrame. DataFrames are essentially multidimensional arrays with attached row and column labels, and often with heterogeneous types and/or missing data. As well as offering a convenient storage interface for labeled data, Pandas implements a number of powerful data operations familiar to users of both database frameworks and spreadsheet programs.

SciPy

Youtube search... ...Google search

  • SciPy library - one of the core packages that make up the SciPy stack. It provides many user-friendly and efficient numerical routines such as routines for numerical integration, interpolation, optimization, linear algebra and statistics.

SymPy

Youtube search... ...Google search

  • SymPy library - a Python library for symbolic mathematics aiming to become a full-featured computer algebra system (CAS)
  • mpmath | Fredrik Johansson library for real and complex floating-point arithmetic with arbitrary precision

mpmath

Youtube search... ...Google search

  • mpmath | Fredrik Johansson library for real and complex floating-point arithmetic with arbitrary precision. can be used as a library, interactively via the Python interpreter, or from within the SymPy or Sage computer algebra systems which include mpmath as standard component. CoCalc lets you use mpmath directly in the browser. Cocalc or "Collaborative Calculation in the Cloud" enables programming online without the need to install any software.

NetworkX

Youtube search... ...Google search

  • NetworkX a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. Video: Connected: A Social Network Analysis Tutorial with NetworkX ...Social Network Analysis (SNA), the study of the relational structure between actors, is used throughout the social and natural sciences to discover insight from connected entities.

scikit-learn

Youtube search... ...Google search

  • scikit-learn library for machine learning in Python. A toolkit implement a wide variety of algorithms for un/supervised machine learning tasks, including regressions, clustering, manifold learning, principal components, density estimation, and much more. It also provides many useful tools to help build “pipelines” for managing modeling tasks such as data processing/normalization, feature engineering, cross-validation, fitting, and prediction.

openpyxl

Youtube search... ...Google search

  • openpyxl - a Python library for reading and writing Excel 2010 xlsx/xlsm/xltx/xltm files

PyMC3

Youtube search... ...Google search

StatsModels

Youtube search... ...Google search

  • StatsModels A module for fitting and estimating many different types of statistical models as well as performing hypothesis testing and exploratory data analysis. It features tools for fitting generalized linear models, survival analyses, and multi-variate statistics.

scikit-image

Youtube search... ...Google search

  • scikit-image An image processing library featuring many common operations including convolutional mapping, filtering, edge detection, and image segmentation.

Shapely

Youtube search... ...Google search

  • Shapely - A spatial analysis library which extends Python to work as a fully-featured GIS environmental comparable to commercial software such as ArcGIS.

OpenCV

Youtube search... ...Google search

  • OpenCV - Open Computer Vision - work with images and/or videos and wish to add a variety of classical and state-of-the-art vision algorithms to their toolbox.

IPython Blocks

Youtube search... ...Google search

  • IPython Blocks a tool for practicing Python in the Jupyter giving learners a grid of colors to manipulate while practicing for loops, if statements, and other aspects of Python.

TensorFlow

Python Stack

Youtube search... ...Google search

Flask

Youtube search... ...Google search

Python's Visualization Landscape

Youtube search... ...Google search

PythonVisLandscape.jpg

Satellite Imagery

Youtube search... ...Google search

  • Open Street Map a map of the world, created by people like you
  • Geospatial Data Abstraction Library (GDAL) a translator library for raster and vector geospatial data formats
  • Pyresample - re-projecting earth observing satellite data, capable of handling both swath data from polar-orbiting satellites and gridded data from geostationary satellites.
  • Fiona - handle vector data
  • rasterio - handle raster data
  • pyproj - transforming spatial reference systems - python interface to PROJ (cartographic projections and coordinate transformations library).
  • Folium - creating maps using Folium
  • GeoPandas - geospatial analysis; extends the datatypes used by pandas to allow spatial operations on geometric types. Geometric operations are performed by shapely. Geopandas further depends on fiona for file access and descartes and matplotlib for plotting.

QkS2BEF.jpg


Amazing-Snake-Big-Anaconda-attack-Barack-Obama-Watch-Video.jpeg