D:\jk,这是保存分类结果的结果
时间: 2023-07-04 15:27:26 浏览: 51
好的,你可以将最后一部分的代码修改如下,保存分类结果到D:\jk目录下:
```python
# 将分类结果保存到文件夹中
for i, label in enumerate(labels):
img = Image.fromarray(np.uint8(images[i]))
if not os.path.exists(os.path.join('D:/jk', 'cluster_' + str(label))):
os.makedirs(os.path.join('D:/jk', 'cluster_' + str(label)))
img.save(os.path.join('D:/jk', 'cluster_' + str(label), 'img_' + str(i) + '.png'))
```
这样,分类结果就保存在D:\jk目录下了。
相关问题
我图片的文件路径是在D:\wjd下,想把分类结果保存在D:\jk这个路径下,
若要将分类结果保存到 `D:\jk` 文件夹下,您只需要将代码中的 `path` 变量修改为 `D:\wjd` 文件夹的路径,同时将 `cluster_i_path` 的路径修改为 `D:\jk\cluster_{i}`,修改后的代码如下:
```
import os
def cluster_images(path, n_clusters):
# 代码略
# 将聚类结果写入文件
with open(os.path.join("D:\jk", f"cluster_result_{n_clusters}.txt"), "w") as f:
for i, label in enumerate(labels):
f.write(f"Ag{i + 10000}.png: {label}\n")
# 将聚类结果保存到对应的文件夹中
for i in range(n_clusters):
cluster_i_path = os.path.join("D:\jk", f"cluster_{i}")
if not os.path.exists(cluster_i_path):
os.mkdir(cluster_i_path)
for j, label in enumerate(labels):
if label == i:
old_path = os.path.join(path, f"Ag{j + 10000}.png")
new_path = os.path.join(cluster_i_path, f"Ag{j + 10000}.png")
os.rename(old_path, new_path)
# 遍历不同的聚类数目
for n_clusters in range(2, 11):
cluster_images("D:\wjd", n_clusters)
```
其中,`os.path.join()` 函数可以自动将路径拼接为正确的格式,无需手动添加斜杠。这里将聚类结果保存到了 `D:\jk` 文件夹下,并将聚类编号文件夹命名为 `cluster_{i}`。请注意修改路径以及聚类编号文件夹的命名方式,以适应您的具体需求。
我想把训练的结果保存在D:\jk这个目录下
好的,你可以设置以下代码来将结果保存在 "D:\jk" 目录下:
```python
root_dir = "D:/jk"
```
请注意,因为Windows系统使用的是反斜杠(\)而不是正斜杠(/),所以需要将路径中的所有反斜杠替换为正斜杠,或者使用双反斜杠(\\)来转义反斜杠。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)