ホーム › PC-KEIBA フォーラム › PC-KEIBAに関するご質問・ご意見フォーラム › ランキング学習でエラーになる(その2)
- このトピックには3件の返信、2人の参加者があり、最後に
管理人@PC-KEIBAにより3ヶ月、 3週前に更新されました。
- 投稿者投稿
- 2023/06/04 00:29#11793
taguchi
メンバー先日未出走馬の過去走キーを教えていただいた者です。
コチラのページに載っているSQLを利用して本日開催の安田記念のCSVを作成するところまでいきました。
この後の処理なのですがランキング学習の【予測(予想)させる】と同じ様に
コマンドプロンプトから作成した出馬表の予測を実行(python lambdarank_pred.py yyyymmddjjrr.csv)
しましたが下記のエラーが出ました。ValueError: could not convert string to float: ‘”2023″‘
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File “C:\pckeiba\lambdarank_pred.py”, line 9, in <module>
x_test = np.loadtxt(fname, delimiter=’,’, skiprows=1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\numpy\lib\npyio.py”, line 1356, in loadtxt
arr = _read(fname, dtype=dtype, comment=comment, delimiter=delimiter,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\site-packages\numpy\lib\npyio.py”, line 999, in _read
arr = _load_from_filelike(
^^^^^^^^^^^^^^^^^^^^
ValueError: could not convert string ‘”2023″‘ to float64 at row 0, column 1.A5:SQL Mk-2とpgAdminの2つとも試してみましたが同じ結果になってしまいます。
やり方が間違っているのかそれとも自分でSQLを新しく書かないと先へ進めないのか分かりません。御教授いただけると幸いです。
よろしくお願いします。2023/06/04 09:16#11794管理人@PC-KEIBA
キーマスターtaguchi様
ご質問ありがとうございます。
管理人@PC-KEIBAです。2023の値がダブルクォーテーション「”」で括られてるからじゃないですか?
なお、ここで私の回答を待つよりエラーメッセージの、
→ValueError: could not convert string to float
でググれば答えはすぐ分かります。2023/06/04 17:58#11795taguchi
メンバー大変失礼しました。
何度も初歩的な事を聞いてしまい申し訳ありません。今後はフォーラムは利用せずに自分で調べます。
貴重なお時間を割いていただきありがとうございました。クローズしていただいて結構です。
よろしくお願いします。2023/06/04 18:39#11796管理人@PC-KEIBA
キーマスターご返信ありがとうございます。
フォーラムを利用すべきとこは、これからもドンドン利用してください。
また何かございましたら、ご遠慮なくお問い合わせください。
これにて本件はクローズさせていただきます。※トピックのタイトルを変更させていただきました。
修正前:未出走馬の過去走キーからの予想(予測)について
修正後:ランキング学習でエラーになる(その2) - 投稿者投稿
- トピック「ランキング学習でエラーになる(その2)」には新しい返信をつけることはできません。