Contributions

Tutorial
Operators are used to perform operation on two operands. Operators in Python can be categorized as follows:

Arithmetic operators
Assignment operators
Comparison operators
Tutorial
NumPy stands for Numerical Python, is a library for the Python programming language. It provides support for large, multi-dimensional arrays and matrices, along with a large collection of routines for fast operations on arrays. It is a open-sourced software and has many contributors.
Tutorial
NumPy ndarray objects can be indexed using Python x[selection_obj] syntax, where x is the array. There are three kinds of indexing available in numpy: field access, basic slicing, advanced indexing.
Tutorial
The NumPy package contains a number of functions which can be used to create an array from an existing data. asarray(), frombuffer() and fromiter() fuctions.
Tutorial
Array attributes reflect information that is intrinsic to the array. Accessing an array through its attributes allows to get and sometimes set intrinsic properties of the array without creating a new array.
Tutorial
With operator overloading feature in Python, we can make operators to work for user defined classes. As we create a class, it creates a new type in the code and Python allows us to specify the operators with a special meaning for a data type, this ability is known as operator overloading. For example - '+' operator can be overloaded for a string class to concatenate two strings.
Tutorial
Online Python Tutorial