How to use poly1d, Calculate polynomials (python, numpy)



Python
library
pip

MeCab

Common
class

pickle

numpy
asfarray

digitize

linalg.solve

meshgrid

mgrid

ndmin

pad

poly1d

polyfit

prod

shape

matplotlib
figure

pcolormesh

scatter

pytorch
BCELoss, MSELoss

device

Embedding

TensorDataset, Dataloader

RNN, LSTM
scikit-learn
SVC

GaussianNB

scipy
interpolate
tkinter
postscript

image display

frame, grid

Crop Image

other
linear interpolation

Hysteresis switch

OpenAI gym
CartPole-v0

By purpose
1 of K Coding


Release date:2024/5/31         

In Japanese


■Poly1d explanation

poly1d performs polynomial arithmetic.

■Example using poly1d

This requires the numpy and matplotlib libraries.

import numpy as np
import matplotlib.pyplot as plt

x = np.array([-1, -0.8, -0.6, -0.4, -0.2, 0, 0.2, 0.4, 0.6, 0.8, 1])
w = np.array([-2, 3,-0.5]) # Polynomial coefficients

y = np.poly1d(w)(x)

plt.plot(x, y) # Draw a graph
plt.show()


The result is as follows, where "w" is the coefficient of the polynomial, sorted from highest degree to lowest degree. In this case, y = -2x2+3x-0.5.











List of related articles



Python
library
pip

MeCab

Common
class

pickle

numpy
asfarray

digitize

linalg.solve

meshgrid

mgrid

ndmin

pad

poly1d

polyfit

prod

shape

matplotlib
figure

pcolormesh

scatter

pytorch
BCELoss, MSELoss

device

Embedding

TensorDataset, Dataloader

RNN, LSTM
scikit-learn
SVC

GaussianNB

scipy
interpolate
tkinter
postscript

image display

frame, grid

Crop Image

other
linear interpolation

Hysteresis switch

OpenAI gym
CartPole-v0

By purpose
1 of K Coding