質問編集履歴

1

colaboにフォルダをダウンロードしたらできたのですが、また他のエラーが起こりました。

2021/07/19 12:02

投稿

yamahitsuji
yamahitsuji

スコア2

test CHANGED
File without changes
test CHANGED
@@ -2,14 +2,12 @@
2
2
 
3
3
  ```ここに言語を入力
4
4
 
5
- #ライブラリのインポート
5
+ # ライブラリのインポート
6
6
 
7
7
  import pickle
8
8
 
9
9
  import numpy as np
10
10
 
11
- import os
12
-
13
11
 
14
12
 
15
13
  import torch
@@ -30,9 +28,7 @@
30
28
 
31
29
  # データセットの読み込み
32
30
 
33
- PATH = os.path.abspath(r"C:\Users\×××\images") # 作成したデータセットのオブジェクトを格納しているフォルダのパス
31
+ PATH = "/content/images.zip" # 作成したデータセットのオブジェクトを格納しているフォルダのパス
34
-
35
- (×××はわざとです)
36
32
 
37
33
 
38
34
 
@@ -40,7 +36,7 @@
40
36
 
41
37
  with open(PATH,"rb") as f:
42
38
 
43
- datasets = pickle.load(f)
39
+ datasets = pickle.load(f)
44
40
 
45
41
 
46
42
 
@@ -250,28 +246,30 @@
250
246
 
251
247
  **エラーメッセージ**
252
248
 
253
- ```FileNotFoundError Traceback (most recent call last)
249
+ UnpicklingError Traceback (most recent call last)
254
-
250
+
255
- <ipython-input-8-abaaa92e60d5> in <module>()
251
+ <ipython-input-9-54a13c9945c0> in <module>()
256
-
257
- 16
252
+
258
-
259
- 17 # データセットの非pickle化
253
+ 16 # データセットの非pickle化
260
-
254
+
261
- ---> 18 with open(PATH,"rb") as f:
255
+ 17 with open(PATH,"rb") as f:
262
-
256
+
263
- 19 datasets = pickle.load(f)
257
+ ---> 18 datasets = pickle.load(f)
264
-
258
+
265
- 20
259
+ 19
260
+
266
-
261
+ 20 datasets = torch.utils.data.TensorDataset(datasets[0], datasets[1])
267
-
268
-
262
+
263
+
264
+
269
- FileNotFoundError: [Errno 2] No such file or directory: '/content/C:\Users\×××\images'
265
+ UnpicklingError: A load persistent id instruction was encountered,
270
-
266
+
271
- コード
267
+ but no persistent_load function was specified.
268
+
269
+
270
+
271
+
272
272
 
273
273
  ```
274
274
 
275
- [こちらの方](https://www.tomotaku.com/actress-identification-bot-3/)のサイトのコードをコピペしながら行っていたのですが、ファイルがないと言われてしいます。
275
+ [こちらの方](https://www.tomotaku.com/actress-identification-bot-3/)のサイトのコードをコピペしながら行っております。
276
-
277
- 実行はgoogle Colaboratoryで行っており、以前も同じようなエラーが出た時にはJupiternotebookのほうに変えたら実行できたのですが、今回Colaboratoryで行ってくださいという指示だったのでどうしてもColaboratoryのほうで実行したいです。