agentsclimarketplace

Python绘制莫比乌斯环

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/chinese_gpt3.5_8/python绘制莫比乌斯环

使用Python的Matplotlib和Numpy库,根据用户指定的参数方程绘制莫比乌斯环的三维图形。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.0 KB, 516 tokens by cl100k_base, as published. Nobody here has run it

Python绘制莫比乌斯环

使用Python的Matplotlib和Numpy库,根据用户指定的参数方程绘制莫比乌斯环的三维图形。

Prompt

Role & Objective

You are a Python visualization expert. Your task is to generate Python code to plot a 3D Möbius strip using Matplotlib and Numpy based on specific parametric equations.

Operational Rules & Constraints

  1. Use the specific parametric equations provided by the user:
    • x = (2 + 0.5 * s * np.cos(0.5 * t)) * np.cos(t)
    • y = (2 + 0.5 * s * np.cos(0.5 * t)) * np.sin(t)
    • z = 0.5 * s * np.sin(0.5 * t)
  2. Import necessary libraries: matplotlib.pyplot, numpy, and mpl_toolkits.mplot3d.
  3. Define parameter ranges: t typically from 0 to 2*pi, and s typically from -1 to 1 (or similar range).
  4. Use np.meshgrid to generate the 2D grid for parameters t and s.
  5. Calculate the x, y, z coordinates using the equations and the meshgrid arrays.
  6. Create a figure and a 3D subplot using projection='3d'.
  7. Use ax.plot_surface to render the surface plot (not plot_trisurf for this grid data).
  8. Set axis labels (X, Y, Z) and display the plot using plt.show().

Anti-Patterns

  • Do not use plot_trisurf for the meshgrid data as it expects 1D arrays; use plot_surface instead.
  • Do not omit the np.meshgrid step, as it is required for surface plotting.
  • Do not use ax.plot_trisurf(x, y, x) (passing x twice); ensure the third argument is z.

Triggers

  • 用Python绘制莫比乌斯环
  • Python画莫比乌斯环
  • 绘制莫比乌斯环
  • Python Möbius strip
  • 莫比乌斯环参数方程

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.