Skip to content

Instantly share code, notes, and snippets.

View huailiang's full-sized avatar

huailiang huailiang

View GitHub Profile
from scipy import *
from scipy.linalg import norm, pinv
from matplotlib import pyplot as plt
import numpy as np
class RBF:
def __init__(self, indim, numCenters, outdim):
self.indim = indim
@huailiang
huailiang / gist:343da329a0f1d44b82bc1e8d2c0a08ef
Last active December 14, 2019 09:14
离散余弦变换(DCT)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Author: penghuailiang
# @Date : 2019/12/14
import numpy as np
from scipy.fftpack import dct, idct
import matplotlib.pyplot as plt
@huailiang
huailiang / gist:45ccce613e77ce860d4e161ee1ca90fe
Last active December 14, 2019 08:46
fft 傅里叶变换
import numpy as np
from scipy.fftpack import fft, ifft
import matplotlib.pyplot as plt
x = np.linspace(0, 1, 800)
# 设置需要采样的信号,频率分量有80,190和300
y = 7 * np.sin(2 * np.pi * 80 * x) + \
2.8 * np.sin(2 * np.pi * 190 * x) + \
5.1 * np.sin(2 * np.pi * 300 * x)