質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

3928閲覧

Colab使用時に勝手に行われる省略「・・・」を省略させたくない。

退会済みユーザー

退会済みユーザー

総合スコア0

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/02/17 16:33

編集2021/02/17 16:49

GoogleColaboratory(略称: Colab)で、
print(img_pixels)
としたときの
[[255 255 255]
[255 255 255]
[255 255 255]
...
[255 255 255]
[255 255 255]
[255 255 255]]
この「・・・」なんですが、ここを表示させる方法が分かりません、どうするのでしょうか、ここが一番大事なんですけれど・・・。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

もしNumPyをご利用でしたらnumpy.set_printoptionsで変えられます。thresholdを大きく指定すれば省略されなくなります。

以下、NumPy公式サイト(numpy.set_printoptions)のサンプルからの引用です。

>>> np.set_printoptions(threshold=5) >>> np.arange(10) array([0, 1, 2, ..., 7, 8, 9])

投稿2021/02/17 23:46

segavvy

総合スコア1038

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/02/18 18:56

無理でした。 np.set_printoptions(threshold=1000) np.arange(1000) print(img) と入力しても、 [[[255 255 255] [255 255 255] [255 255 255] ... [255 255 255] [255 255 255] [255 255 255]] [[255 255 255] [255 255 255] [255 255 255] ... [255 255 255] [255 255 255] [255 255 255]] と省略され、一切変化なしです。
segavvy

2021/02/19 00:17

NumPyではないみたいですね、失礼しました。
jbpb0

2021/02/23 00:27 編集

np.arange(1000) を print(np.arange(1000)) に変えたら、それ(0〜999)は全部表示されるはず thresholdを十分に大きくしたら、imgも全部表示されるはず
退会済みユーザー

退会済みユーザー

2021/02/23 09:10 編集

np.set_printoptions(threshold=1000) print(np.arange(1000)) で、arrangeの行列が全表示されますね。 自分はimgの行列を全表示したいのですが、 np.set_printoptions(threshold=1000) print(np.img[0](1000)) にしても、 np.set_printoptions(threshold=1000) print(np.img(1000)) にしてもエラーが出るのですが、 imgに格納された画像の行列を表示するには、どう書けばよいのでしょうか・・・。 つまり、arrangeで「生成」した行列に対してはそれで良いのですが、 元からある行列に対してはどう書けば良いのか・・・書けるのかな・・・。
jbpb0

2021/02/23 09:49

> 「thresholdのデフォルトは1000」 って書いたの、ちゃんと読んでます? デフォルトが1000なんだから、指定してない時点で既に1000だから、1000を指定しても何も変わらなくて当然ですよね 画像のサイズ(縦x横)よりも大きな数字を指定しないとダメです カラー画像なら、さらにその3倍 あと、 print(img) は、そのままです
退会済みユーザー

退会済みユーザー

2021/02/23 09:54

お・・・ np.set_printoptions(threshold=100000) print(img) としたら、できたようです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問