Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mohd-faizy/learn_numpy

NumPy (short for Numerical Python) is a powerful Python library used for working with arrays, matrices, and numerical computations.
https://github.com/mohd-faizy/learn_numpy

array-manipulations numpy numpy-arrays numpy-matrix numpy-neural-network numpy-python numpy-tutorial

Last synced: about 1 month ago
JSON representation

NumPy (short for Numerical Python) is a powerful Python library used for working with arrays, matrices, and numerical computations.

Awesome Lists containing this project

README

        

[![author](https://img.shields.io/badge/author-mohd--faizy-red)](https://github.com/mohd-faizy)
![made-with-Markdown](https://img.shields.io/badge/Made%20with-markdown-blue)
![Language](https://img.shields.io/github/languages/top/mohd-faizy/Learn_Numpy)
![Maintained](https://img.shields.io/maintenance/yes/2024)
![Last Commit](https://img.shields.io/github/last-commit/mohd-faizy/Learn_Numpy)
[![contributions welcome](https://img.shields.io/static/v1.svg?label=Contributions&message=Welcome&color=0059b3&style=flat-square)](https://github.com/mohd-faizy/Learn_Numpy)
![Size](https://img.shields.io/github/repo-size/mohd-faizy/Learn_Numpy)

# Numpy

![Numpy-banner](https://github.com/mohd-faizy/Learn_Numpy/blob/main/_img/Numpy-banner.jpg)

Welcome to the Numpy repository! This repo is dedicated to providing helpful resources, tutorials, and examples for using the Numpy library in Python.

## Table of Contents

- [Numpy](#numpy)
- [Table of Contents](#table-of-contents)
- [Roadmap](#roadmap)
- [Introduction](#introduction)
- [Installation](#installation)
- [Usage](#usage)
- [Creating an Array](#creating-an-array)
- [Basic Operations](#basic-operations)
- [Advanced Operations](#advanced-operations)
- [Features](#features)

## Roadmap

![Numpy-roadmap](https://github.com/mohd-faizy/Learn_Numpy/blob/main/_img/Numpy-Roadmap.png)

## Introduction

Numpy is a powerful and flexible open-source library for numerical computing in Python. It provides support for large, multi-dimensional arrays and matrices, along with a collection of mathematical functions to operate on these arrays.

This repository aims to help users of all skill levels to better understand and utilize the Numpy library through comprehensive guides, code snippets, and example projects.

## Installation

To install Numpy, you can use pip, the Python package installer. Ensure you have Python installed, then run:

```bash
pip install numpy
```

For more detailed installation instructions, please refer to the [official Numpy installation guide](https://numpy.org/install/).

## Usage

Here are some basic examples to get you started with Numpy:

### Creating an Array

```python
import numpy as np

array = np.array([1, 2, 3, 4, 5])
print(array)
```

### Basic Operations

```python
import numpy as np

array = np.array([1, 2, 3, 4, 5])

# Element-wise addition
print(array + 5)

# Element-wise multiplication
print(array * 2)
```

### Advanced Operations

```python
import numpy as np

array = np.array([[1, 2, 3], [4, 5, 6]])

# Transpose
print(array.T)

# Dot product
print(np.dot(array, array.T))
```

For more examples and detailed tutorials, please refer to the [official Numpy documentation](https://numpy.org/doc/stable/).

## Features

- Support for multi-dimensional arrays and matrices
- A collection of mathematical functions to operate on arrays
- Tools for integrating C/C++ and Fortran code
- Useful linear algebra, random number, and Fourier transform capabilities

## ⚖ ➤ License

This project is licensed under the MIT License. See [LICENSE](LICENSE) for details.

## ❤️ Support

If you find this repository helpful, show your support by starring it! For questions or feedback, reach out on [Twitter(`X`)](https://twitter.com/F4izy).

#### $\color{skyblue}{\textbf{Connect with me:}}$

➤ If you have questions or feedback, feel free to reach out!!!

[][twitter]
[][linkedin]
[][Portfolio]

[twitter]: https://twitter.com/F4izy
[linkedin]: https://www.linkedin.com/in/mohd-faizy/
[Portfolio]: https://ai.stackexchange.com/users/36737/faizy?tab=profile

---