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

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

新規登録して質問してみよう
ただいま回答率
85.48%
機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Python

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

Q&A

0回答

1018閲覧

return array(a, dtype, copy=False, order=order, subok=True)の意味理解

jumpong

総合スコア1

機械学習

機械学習は、データからパターンを自動的に発見し、そこから知能的な判断を下すためのコンピューターアルゴリズムを指します。人工知能における課題のひとつです。

Python

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

0グッド

0クリップ

投稿2020/07/17 08:30

前提・実現したいこと

犬と猫の画像分析の制度をあげようと角度を変えたり反転をしてりしていたところ以下のメッセージが届きました。

発生している問題・エラーメッセージ

C:\Users\Owner\anaconda3\envs\tf140\lib\site-packages\numpy\core\_asarray.py:136: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequenc es (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dty pe=object' when creating the ndarray return array(a, dtype, copy=False, order=order, subok=True)

該当のソースコード

python

1from PIL import Image 2import os, glob 3import numpy as np 4from sklearn import model_selection 5classes = ['cat','dog'] 6numclasses = len(classes) 7image_size = 50 8num_testdata = 25 9X_train = [] 10X_test = [] 11Y_train = [] 12Y_test = [] 13 14for index, class_label in enumerate(classes): 15 photos_dir = "./" + class_label 16 files = glob.glob(photos_dir + "/*.jpg") 17 for i, file in enumerate(files): 18 if i >= 30: break 19 image = Image.open(file) 20 image = image.convert("RGB") 21 image = image.resize((image_size, image_size)) 22 data = np.asarray(image) 23 24 if i < num_testdata: 25 X_test.append(data) 26 Y_test.append(index) 27 else: 28 for angle in range(-20, 20, 5): 29 img_r = image.rotate(angle) 30 data = np.asarray(img_r) 31 X_train.append(data) 32 Y_train.append(index) 33 34 img_trans = img_r.transpose(Image.FLIP_LEFT_RIGHT) 35 data = np.asarray(img_trans) 36 X_train.append(data) 37 Y_train.append(index) 38 39 #X.append(data) 40 #Y.append(index) 41X_train = np.array(X_train) 42X_test = np.array(X_test) 43y_train = np.array(Y_train) 44y_test = np.array(Y_test) 45 46#X_train, X_test, y_train, y_test = model_selection.train_test_split(X,Y) 47xy = (X_train,X_test,y_train, y_test) 48np.save("./animal_aug.npy", xy) 49

試したこと

dtypeをいろいろ変えたのですがうまくいきませんでした。よろしくお願いします。

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

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

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

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

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

can110

2020/07/17 08:36

提示コードのどこでエラーが発生したかわからないので、エラーは全文(Traceback)を提示ください。
jumpong

2020/07/17 08:44

(tf140) C:\Users\Owner\PycharmProjects\animals classfier>python gene_data_augmented.py C:\Users\Owner\anaconda3\envs\tf140\lib\site-packages\numpy\core\_asarray.py:136: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequenc es (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dty pe=object' when creating the ndarray return array(a, dtype, copy=False, order=order, subok=True) すみませんこれがterminal上で出てきた全文です。
can110

2020/07/17 08:48

よく見たらエラーではなくワーニングですね。 だと、どの部分で発生したかメッセージだけでは分かりませんね。失礼しました。
jumpong

2020/07/17 09:15

こちらこそお手数おかけしました。ワーニングならあまり気にしなくて大丈夫なんですか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問