Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| notes:submission [2025/12/22 07:21] – created cjj | notes:submission [2026/02/24 18:38] (current) – cjj |
|---|
| ======Submission of Homework Assignments====== | ======Homework Submission Guidelines====== |
| |
| Homework should be written in a single Jupyter Notebook file. The text should be written in Markdown cells with LaTeX for mathematical expressions. The entire Notebook should run without any errors after starting/restarting the kernel. If the evaluation time is too long (> 1min), please cache your results in a data file which, if exists, can be loaded instead of running the length evaluation. | =====File Format & Naming===== |
| | |
| | Submit your work as a single **Jupyter Notebook** file. Please use the following naming convention: ''StudentName_HW#.ipynb'' (e.g., ''王小明_HW1.ipynb''). |
| | |
| | =====Content & Formatting===== |
| | * **Explanations:** Use **Markdown cells** for all text and prose. |
| | * **Mathematics:** Use **LaTeX** for mathematical expressions and formulas. |
| | |
| | =====Reproducibility===== |
| | The notebook must be fully reproducible. Before submission, please **"Restart & Run All"** to ensure the entire notebook executes from start to finish without errors. |
| | |
| | =====Performance & Caching===== |
| | If a specific code block requires significant computation time (**> 1 minute**), please implement a **caching mechanism**. The script should check for a local data file; if the file exists, the notebook should load the results rather than re-running the lengthy evaluation. |