This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| notes:submission [2025/12/22 07:30] – cjj | notes:submission [2025/12/22 07:51] (current) – cjj | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ======Submission of Homework | + | ======Homework |
| - | **File Format:** Submit your work as a single **Jupyter Notebook** ('' | + | |
| - | **Content | + | =====File Format |
| - | * Use **Markdown cells** for all explanations and prose. | + | |
| - | * Use LaTeX for mathematical expressions to ensure clarity. | + | |
| - | **Reproducibility:** The notebook must be " | + | Submit your work as a single |
| + | |||
| + | =====Content & Formatting===== | ||
| + | | ||
| + | * **Mathematics: | ||
| + | |||
| + | =====Reproducibility===== | ||
| + | The notebook must be fully reproducible. Before | ||
| + | |||
| + | =====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. | ||
| + | |||
| + | =====Performance & Caching===== | ||
| + | To facilitate efficient grading, the notebook should not take more than **1 minute** to execute. If your code requires lengthy computations: | ||
| + | |||
| + | * Implement a **caching mechanism** (e.g., using '' | ||
| + | * The script should check for the existence of a local data file; if found, it should load the results instead of re-running the evaluation. | ||
| - | **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. | ||