chore: 更新.gitignore和教程文档
This commit is contained in:
@@ -12,3 +12,6 @@ __pycache__/
|
|||||||
# OS
|
# OS
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
|
||||||
|
# Obsidian
|
||||||
|
.obsidian/
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ from skimage import color # 第 24 行
|
|||||||
```
|
```
|
||||||
|
|
||||||
| 第几行 | 导入什么 | 用来干嘛 |
|
| 第几行 | 导入什么 | 用来干嘛 |
|
||||||
|--------|----------|----------|
|
| --- | ---------------------------- | ----------------------------------- |
|
||||||
| 20 | `os` | 拼接文件路径 `os.path.join(...)` |
|
| 20 | `os` | 拼接文件路径 `os.path.join(...)` |
|
||||||
| 21 | `numpy` 别名 `np` | 所有数学运算:`np.sum`、`np.max`、`np.array` |
|
| 21 | `numpy` 别名 `np` | 所有数学运算:`np.sum`、`np.max`、`np.array` |
|
||||||
| 22 | `matplotlib.pyplot` 别名 `plt` | 画图、显示图像、划线 |
|
| 22 | `matplotlib.pyplot` 别名 `plt` | 画图、显示图像、划线 |
|
||||||
@@ -111,7 +111,7 @@ OUTPUT_DIR = os.path.join(BASE_DIR, 'results_simple') # 第 33 行
|
|||||||
这 4 行在设置**相对路径常量**,保证脚本不管从哪个目录运行都能找到正确的文件。
|
这 4 行在设置**相对路径常量**,保证脚本不管从哪个目录运行都能找到正确的文件。
|
||||||
|
|
||||||
| 变量 | 含义 | 示例值 |
|
| 变量 | 含义 | 示例值 |
|
||||||
|------|------|--------|
|
| --------------------------- | ---------- | ------------------------------------ |
|
||||||
| `__file__` | 当前脚本的绝对路径 | `D:/.../src/cDNA_gridding_simple.py` |
|
| `__file__` | 当前脚本的绝对路径 | `D:/.../src/cDNA_gridding_simple.py` |
|
||||||
| `os.path.abspath(__file__)` | 同上,规范化 | 同上 |
|
| `os.path.abspath(__file__)` | 同上,规范化 | 同上 |
|
||||||
| `os.path.dirname(...)` | 去掉文件名,只留目录 | `D:/.../src` |
|
| `os.path.dirname(...)` | 去掉文件名,只留目录 | `D:/.../src` |
|
||||||
@@ -119,6 +119,7 @@ OUTPUT_DIR = os.path.join(BASE_DIR, 'results_simple') # 第 33 行
|
|||||||
| `BASE_DIR` | 项目根目录(上级) | `.../cDNA微阵列图像处理作业` |
|
| `BASE_DIR` | 项目根目录(上级) | `.../cDNA微阵列图像处理作业` |
|
||||||
| `DATA_DIR` | 输入图像所在目录 | `.../cDNA图像处理实例/数据/cDNA` |
|
| `DATA_DIR` | 输入图像所在目录 | `.../cDNA图像处理实例/数据/cDNA` |
|
||||||
| `OUTPUT_DIR` | 输出图像保存目录 | `.../results_simple` |
|
| `OUTPUT_DIR` | 输出图像保存目录 | `.../results_simple` |
|
||||||
|
| | | |
|
||||||
|
|
||||||
`os.sep.join(A, B, C)` 会把 A、B、C 用系统的路径分隔符(Windows 是 `\`)拼起来:
|
`os.sep.join(A, B, C)` 会把 A、B、C 用系统的路径分隔符(Windows 是 `\`)拼起来:
|
||||||
```
|
```
|
||||||
@@ -508,7 +509,7 @@ Python 的习惯写法。
|
|||||||
**算法优点**:
|
**算法优点**:
|
||||||
|
|
||||||
| 维度 | 评价 |
|
| 维度 | 评价 |
|
||||||
|------|------|
|
| ----- | ----------------- |
|
||||||
| 理解难度 | 只需初中数学(加减乘除、比较大小) |
|
| 理解难度 | 只需初中数学(加减乘除、比较大小) |
|
||||||
| 代码行数 | 核心逻辑不足 30 行 |
|
| 代码行数 | 核心逻辑不足 30 行 |
|
||||||
| 与原版精度 | **完全相同(误差 0 像素)** |
|
| 与原版精度 | **完全相同(误差 0 像素)** |
|
||||||
|
|||||||
Reference in New Issue
Block a user