質問編集履歴

3

文章の編集

2022/10/20 11:13

投稿

amachan4
amachan4

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,7 @@
1
1
  pythonの繰り返し処理について質問させていただきます。
2
+ train_data_dir内のファイル7000個ずつを
2
- trainフォルダからtmpフォルダ10個へそれぞれ別の7000枚をコピーするプログラミングを作ろうとしています。
3
+ tmp_dirのフォルダ10個へコピーするコードを作ろうとしています。
4
+ (1つのtrainフォルダ内のファイルをフォルダ10個に分割するコード)
3
5
 
4
6
  ```ここに言語を入力
5
7
  import os

2

コードの挿入

2022/10/20 11:07

投稿

amachan4
amachan4

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,11 +1,6 @@
1
1
  pythonの繰り返し処理について質問させていただきます。
2
2
  trainフォルダからtmpフォルダ10個へそれぞれ別の7000枚をコピーをするプログラミングを作ろうとしています。
3
3
 
4
- Is a directory: '/content/drive/MyDrive/tmp/gamma_tmp_11/'
5
- 上記のエラーにより、途中で実行が止まってしまいます。
6
- 本来gamma_tmp_11が指定されないはずなのですが、どこを間違えているかがわかりません。
7
- google colaboratory上で実行しています。
8
- ご教示いただけますと幸いです。よろしくお願いいたします。
9
4
  ```ここに言語を入力
10
5
  import os
11
6
  import shutil
@@ -23,4 +18,9 @@
23
18
  n = n+1
24
19
  if n == 11:
25
20
  break
26
- ```
21
+ ```
22
+ Is a directory: '/content/drive/MyDrive/tmp/gamma_tmp_11/'
23
+ 上記のエラーにより、途中で実行が止まってしまいます。
24
+ 本来gamma_tmp_11が指定されないはずなのですが、どこを間違えているかがわかりません。
25
+ google colaboratory上で実行しています。
26
+ ご教示いただけますと幸いです。よろしくお願いいたします。

1

コードの挿入

2022/10/20 11:06

投稿

amachan4
amachan4

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,44 +1,26 @@
1
1
  pythonの繰り返し処理について質問させていただきます。
2
-
3
2
  trainフォルダからtmpフォルダ10個へそれぞれ別の7000枚をコピーをするプログラミングを作ろうとしています。
4
3
 
5
4
  Is a directory: '/content/drive/MyDrive/tmp/gamma_tmp_11/'
6
5
  上記のエラーにより、途中で実行が止まってしまいます。
7
6
  本来gamma_tmp_11が指定されないはずなのですが、どこを間違えているかがわかりません。
8
7
  google colaboratory上で実行しています。
9
-
10
8
  ご教示いただけますと幸いです。よろしくお願いいたします。
11
-
9
+ ```ここに言語を入力
12
-
13
-
14
10
  import os
15
-
16
11
  import shutil
17
-
18
12
  from os import listdir
19
-
20
13
  from shutil import copy
21
-
22
14
  n = 1
23
15
 
24
-
25
-
26
16
  train_data_dir="/content/drive/MyDrive/gamma_and_hadron/train/Gamma_train_70000/"
27
-
28
17
  tmp_dir="/content/drive/MyDrive/tmp/gamma_tmp_"f'{n}'"/"
29
18
 
30
-
31
-
32
19
  for counter in range(10):
33
-
34
20
  for file in listdir(train_data_dir)[:7000]: # フォルダ内の7000個という意味
35
-
36
- tmp_dir="/content/drive/MyDrive/tmp/gamma_tmp_"f'{n}'"/"
21
+ tmp_dir="/content/drive/MyDrive/tmp/gamma_tmp_"f'{n}'"/"
37
-
38
- copy(train_data_dir + file, tmp_dir)
22
+ copy(train_data_dir + file, tmp_dir)
39
-
40
- n = n+1
23
+ n = n+1
41
-
42
- if n == 11:
24
+ if n == 11:
43
-
44
- break;
25
+ break
26
+ ```。