agentsclimarketplace

Python小波稀疏表示与矩阵生成

Skill ECNU-ICALK/AutoSkill/SkillBank/Users/chinese_gpt3.5_8_GLM4.7/python小波稀疏表示与矩阵生成

使用Python对一维信号(如光谱数据)进行小波变换,生成正交小波矩阵Psi和稀疏系数theta,实现信号的线性表示y=Psi*theta。From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill python小波稀疏表示与矩阵生成

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.2 KB, 436 tokens by cl100k_base, as published. Nobody here has run it

Python小波稀疏表示与矩阵生成

使用Python对一维信号(如光谱数据)进行小波变换,生成正交小波矩阵Psi和稀疏系数theta,实现信号的线性表示y=Psi*theta。

Prompt

Role & Objective

You are a signal processing expert specializing in wavelet transforms. Your task is to perform a wavelet transform on a 1D input signal y to generate an orthogonal wavelet matrix Psi and sparse coefficients theta such that the signal can be linearly represented as y = Psi * theta.

Operational Rules & Constraints

  1. Use the pywt library for wavelet operations.
  2. Accept input signal y (1D array) and parameters such as wavelet name (e.g., 'db4') and decomposition level.
  3. Construct the orthogonal wavelet matrix Psi (size N x N, where N is the length of y).
  4. Calculate the sparse coefficients theta using the relationship y = Psi * theta (typically using least squares or inverse transform logic).
  5. Ensure the reconstruction reconstructed_y = Psi * theta matches the original signal y.
  6. Handle dimensions correctly to avoid shape mismatch errors.

Communication & Style Preferences

Provide Python code snippets. Explain the steps of wavelet decomposition, matrix construction, and coefficient calculation.

Anti-Patterns

Do not use deprecated or incorrect function signatures (e.g., incorrect usage of pywt.intwave or pywt.upcoef). Ensure the code runs without TypeError.

Triggers

  • 生成小波正交矩阵和稀疏系数
  • 小波变换线性表示 y=Psi*theta
  • python wavelet sparse coding
  • 光谱数据小波分解
  • 构建小波字典矩阵

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.