teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

詳細の追加

2018/01/09 06:10

投稿

taku_t
taku_t

スコア47

title CHANGED
File without changes
body CHANGED
@@ -19,8 +19,24 @@
19
19
  ```
20
20
  df.to_csv('xxx.txt', index=False, header=False, sep=" ")
21
21
  ```
22
+ でtxt形式で画素値の配列を保存したいと考えています。
23
+ ```
24
+ 202 195 184 ... 17 0 0
25
+ 208 207 204 ... 12 4 0
26
+ ...
27
+ ...
28
+ ...
29
+ 25 25 25 25 25... 100
30
+ ```
31
+ のような、画素値だけが並んだtxtファイルにしたいです。
22
- txt形式で画素値の配列を保存したいと考えています。が、元の2次元配列が出来ていないので、当然保存も思うようにできていないです。
32
+ 現時点元の2次元配列が出来ていないので、保存も思うようにできていないです。
23
33
 
24
34
  png画像を順次読み込んでいる部分はうまくいっていると考えています。append以降が良くないっぽい事は分かるのですが、どのように直したらいいかが分かりません。
35
+ flatten()関数も使ってみましたが、何故かtxtにしたら途中が短縮された、
36
+ ```
37
+ "[202 195 184 ..., 17 0 0]"
38
+ "[208 207 204 ..., 12 4 0]"
39
+ ```
40
+ という形で出てきました。謎です。"[などの部品も消えてほしいのですが、出てきてしまいました。
25
- 教えていただけますと幸いです。
41
+ 解決策を教えていただけますと幸いです。
26
42
  よろしくお願い致します。

2

プログラムの間違いを修正

2018/01/09 06:10

投稿

taku_t
taku_t

スコア47

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  for width in range(228):
12
12
  array.append(img_gray[height][width])
13
13
  dataset.append(array)
14
- df = pd.Series(array)
14
+ df = pd.Series(dataset)
15
15
  ```
16
16
  理想としては10×51984の行列を作りたいのですが、これだとおかしな形になります。
17
17
  (df.shapeで形を確認すると、(51984,)という形になっているようです。)

1

誤字の修正

2018/01/09 05:54

投稿

taku_t
taku_t

スコア47

title CHANGED
File without changes
body CHANGED
@@ -21,6 +21,6 @@
21
21
  ```
22
22
  でtxt形式で画素値の配列を保存したいと考えています。が、元の2次元配列が出来ていないので、当然保存も思うようにできていないです。
23
23
 
24
- imageの読み込みまでは上手くいっていると考えています。append以降が良くないっぽい事は分かるのですが、どのように直したらいいかが分かりません。
24
+ png画像を順次読み込いる部分うまくいっていると考えています。append以降が良くないっぽい事は分かるのですが、どのように直したらいいかが分かりません。
25
25
  教えていただけますと幸いです。
26
26
  よろしくお願い致します。