Free python third party libraries examples

Anne 61 Published: 12/14/2024

Free python third party libraries examples

I'll respond in English this time! Here are some free Python third-party libraries with examples:

** NumPy**: The NumPy library provides support for large, multi-dimensional arrays and matrices, along with a wide range of high-level mathematical functions to operate on these arrays.

Example:

import numpy as np
Create an array

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

Calculate the mean of the array

mean = np.mean(arr)

print(mean) # Output: 3.0

** Pandas**: The Pandas library is used for data manipulation and analysis. It provides data structures such as Series (1-dimensional labeled array) and DataFrame (2-dimensional labeled data structure with columns of potentially different types).

Example:

import pandas as pd
Create a dictionary

data = {'Name': ['John', 'Anna', 'Peter'],

'Age': [28, 24, 35],

'Country': ['USA', 'UK', 'Australia']}

Convert the dictionary to a DataFrame

df = pd.DataFrame(data)

print(df) # Output: a DataFrame with three columns and three rows

** SciPy**: The SciPy library is used for scientific and engineering applications, including numerical integration, optimization, signal processing, and statistics.

Example:

from scipy import optimize
Define the objective function to minimize

def func(x):

return x**2 + 10*np.sin(x)

Define the initial guess

x0 = 1.5

Minimize the function using SciPy's minimize function

res = optimize.minimize(func, x0)

print(res) # Output: an OptimizationResult object with the minimum value

** OpenCV**: The OpenCV library is used for computer vision and machine learning applications, including image processing, feature detection, and object recognition.

Example:

import cv2
Load a color image

img = cv2.imread('image.jpg')

Convert the image to grayscale

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

Apply thresholding to segment out objects

_, thresh = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)

print(thresh) # Output: a binary image with segmented objects

** Requests**: The Requests library is used for making HTTP requests in Python.

Example:

import requests
Send a GET request to the URL

response = requests.get('https://www.example.com')

Check if the response was successful (200 OK)

if response.status_code == 200:

print(response.text) # Output: the HTML content of the webpage

** Matplotlib**: The Matplotlib library is used for creating static, animated, and interactive visualizations in Python.

Example:

import matplotlib.pyplot as plt
Create a bar chart

plt.bar(range(5), [1, 2, 3, 4, 5])

Display the plot

plt.show()

** Seaborn**: The Seaborn library is used for creating informative and attractive statistical graphics in Python.

Example:

import seaborn as sns
Load the tips dataset from Seaborn

tips = sns.load_dataset('tips')

Create a scatter plot of total bill vs tip percentage

sns.scatterplot(x='total_bill', y='tip', data=tips)

Display the plot

plt.show()

** BeautifulSoup**: The BeautifulSoup library is used for parsing and scraping HTML and XML documents in Python.

Example:

from bs4 import BeautifulSoup
Load an HTML document from a file

soup = BeautifulSoup('file.html', 'html.parser')

Find all the

tags in the document

paragraphs = soup.find_all('p')

print(paragraphs) # Output: a list of paragraph tags

These are just a few examples of the many free Python third-party libraries available. Each library has its own strengths and weaknesses, so it's essential to choose the right one for your specific use case.

libraries in python example

Here are some examples of how to use Python libraries:

Example 1: Using the math Library

The math library is a built-in library in Python that provides mathematical functions. Here's an example:

import math

print(math.pi) # prints the value of pi

print(math.e) # prints the value of e

print(math.sqrt(16)) # prints the square root of 16

Example 2: Using the random Library

The random library is also a built-in library in Python that provides functions for generating random numbers. Here's an example:

import random

print(random.randint(1, 100)) # prints a random integer between 1 and 100

print(random.uniform(0, 1)) # prints a random float between 0 and 1

Example 3: Using the datetime Library

The datetime library is used for working with dates and times. Here's an example:

import datetime

now = datetime.datetime.now()

print(now) # prints the current date and time

print(now.strftime("%Y-%m-%d %H:%M:%S")) # prints the current date and time in a specific format

Example 4: Using the requests Library

The requests library is used for making HTTP requests. Here's an example:

import requests

response = requests.get("https://www.example.com")

print(response.status_code) # prints the status code of the response

print(response.text) # prints the HTML content of the response

Example 5: Using the pandas Library

The pandas library is used for working with data structures such as DataFrames and Series. Here's an example:

import pandas as pd

data = {"Name": ["John", "Mary", "David"], "Age": [25, 31, 42]}

df = pd.DataFrame(data)

print(df) # prints the DataFrame

These are just a few examples of how to use Python libraries. There are many more libraries available, each with their own specific uses and functionality.

Note: These examples are simplified and may not work exactly as-is in your environment. You'll need to adjust them according to your needs and the specifics of the library you're using.