# NotebookLM 代码执行教程：在Gemini Notebook复算实验误差，保留来源与计算过程

本包是apizt原创教学材料。目标SaaS未登录、未运行，未发邮件、未修改云端记录。原生文件和结果为作者本地确定性参考，官方截图仅为来源示例。

1. NotebookLM 代码执行教程先确认现名Gemini Notebook及自己的代码执行入口。2026年7月官方公告是分批开放，不能据Pro未来推出推断当前全开；本页未进入目标账户。

2. 建立笔记本并导入三组CSV和instrument-notes.pdf。A/C组是mm，B组是cm，B3空白表示未读，不能补0。calculation-contract.md指定误差棒为样本标准差s，不是标准误或置信区间。

3. 导入三组CSV和单位说明，先要求给出来源到单位的映射。B组数值乘10转换为mm，逐行保留sample_id和空值；source-unit-map.csv是本地实际运行生成的对照。

4. 要求代码先求有效n，再求mean和样本标准差ddof=1。B组只有4个有效值，其他组各5个。图上同时列n和单位，不能把标准误s除根号n与样本标准差混用。

5. 在实际入口运行后保留代码与图；calculation-source.py是作者可运行的Python参考。mean-errorbar.png确实由本地结果生成，不是Gemini Notebook的原生截图或模型回答。

6. 在副本改一个B组输入再重跑，B组均值和误差应更新，A/C不变。变更结果留在独立目录，不能修改原始验收基准；verify.py会用原始文件在临时目录重算。

7. 有代码下载入口就下载；没有就复制代码并注明方式，不编造ipynb导出按钮。保留自己的实际输出及来源映射，按measurement-results.csv核对原始教学组。

## 本地验证

运行 `python3 verify.py`。验证器在临时目录复算教材，不覆盖用户输入。原生PDF结构/页数检查需要pypdf（缺少时运行 `python3 -m pip install pypdf`）；其余脚本使用Python标准库。若本题有单独程序，命令见prompts.md；不含凭据或账号。

## 官方来源

- Google：NotebookLM is now Gemini Notebook https://blog.google/innovation-and-ai/products/gemini-notebook/notebooklm-gemini-notebook/
