1 名前:デフォルトの名無しさん mailto:sage [2021/01/09(土) 05:22:25.24 ID:IpHIsox4.net] 当スレに★Python以外のプログラミング言語での回答類を書くべからず★ 派生言語はそれぞれ専スレがあるのでそっち池。 「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。 このスレッドは「お勉強」スレのほうには書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。 ★エラーを解決したい場合は、 表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、 実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。 【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意! Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので ↓等の、いわゆるコードうp用サイトに貼ってこいください。 ttps://techiedelight.com/compiler/ Run Code機能あり。 ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。 ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。 ttp://pastebin.com/ まずまずシンプル。 ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ◇Python公式サイト◇ www.python.org/ ◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi 〇前スレ〇 くだすれPython(超初心者用) その51【まず1嫁】 https://mevius.5ch.net/test/read.cgi/tech/1602896738/ 次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい) ### END OF TEMPLATE ###
100 名前:デフォルトの名無しさん [2021/01/21(木) 13:26:03.84 ID:k/PIK3fQ.net] >>96 >>97 チュートがあんまりないんですおよね、、、 ganの基礎からやるといいんんですか?
101 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 13:39:48.17 ID:abaylDM7.net] そもそも学習用のデータちゃんとあんの?
102 名前:デフォルトの名無しさん [2021/01/21(木) 15:11:27.73 ID:k/PIK3fQ.net] そこはスクレイピングで集める しかしどうせgpuパワーが足りないんだろうと思うから手を出せない opencvはaiなの?
103 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 21:54:31.49 ID:CZIzPSd/.net] まあ機械学習の機能がある以上広義のAIではあるだろうな
104 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 23:04:38.02 ID:6we7z88m.net] >>86 phpを動かしてるユーザーはapacheだから 他のユーザーのsiteは指定しようが見れないってことじゃ 自分用のpythonと別に考えたほうが面倒がなくていい 自分のホームディレクトリにインストールされてるから それはlinuxのディストリビューションの管理から離れてるんだろ
105 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 04:57:09.70 ID:ucotd9u3.net] seleniumを使ってGoogle Chromeを一部自動操作して作業を効率化しているのですが、 ctrl+fで開くページ内検索を自動化する方法ってあるませんかね? 周辺単語まで見る必要があるので、検索ボックスを開く→特定のワードを入力、まで自動でできたらOKなのですが 普通のsend_keyですとか ActionChains(driver).key_down(Keys.CONTROL).send_keys('F').key_up(Keys.CONTROL).perform() は試してみたのですがうまくいきませんでした(エラーは出ないが検索ボックスが開かない) pyautoguiでのキーボード入力も試してみたのですが、ブラウザがアクティブ化できないのでidleの検索ボックスが開いてしまいお手上げでした
106 名前:デフォルトの名無しさん [2021/01/22(金) 06:14:45.85 ID:/SiZ9IrX.net] >>103 ganのいいチュートありますか
107 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 07:28:49.93 ID:Qv7cR1ei.net] 当該ページの要素を取得して特定ワードをテキストとして含んでるならそこにスクロールさせればいいだろ 検索ボックス使う必要がない
108 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 13:47:44.95 .net] Google Colaboratory便利すぎる・・ docker然りこんなのもう自分のPCにpythonインストールする意味ないじゃん。。
109 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 13:53:51.65 ID:dclXtjm4.net] >>100 ワイはGAN Kerasとかで調べて勉強してる 英語読まなきゃきけないのがきつい
110 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 16:26:13.13 ID:KA18g7jM.net] >>88 >>87 のシンボリックリンクがダメなら、ファイルをコピーしてみれば?
111 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 18:07:48.05 ID:ZQEfkoyS.net] シンボリックリンクやファイルコピーは環境構築方法としてはかなり微妙じゃない? 権限の問題だと思うからまずはそれを確定させて PHP実行ユーザー向けの環境構築をpip使ってできるようにしたほうがいい気がする 権限の問題かどうかはPHP exec経由でファイルの中身が読めるかどうかでわかる
112 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 19:58:48.45 ID:ucotd9u3.net] >>107 回答ありがとうございます なるほど ただ、ちょっと具体的なイメージが浮かばないのでもう少し詳しい方法を教えていただけないでしょうか
113 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 21:55:57.48 ID:bS3A3tOW.net] >>107 コード寄越せってことだぞ。あくしろや
114 名前:85 mailto:sage [2021/01/22(金) 22:36:26.16 ID:1dyqdMu0.net] 85です。もろもろレスありがとうございました。 まず結論ですが、PyTorchをimportできるようになり推論結果も出力されました。 皆さまのレスを総合すると、パスを通そうがApacheからユーザーディレクトリは見えない・アクセスできない。 に集約されると考え、pipの-tオプションで/usr/local/lib/python3.6/dist-packagesを指定してPyTorch をインストールしたら成功しました。 セキュリティ関係含めここにブチ込んでいいものか所有者やパーミッションはこのままでいいのかなどこれから詰めますが、取り急ぎご報告まで。 皆さまのレスがなければ詰んでました。本当にありがとうございました。
115 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 23:07:41.14 ID:9jKbgi1Z.net] https://i.imgur.com/WccgDA1.jpg
116 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 23:28:00.59 ID:aHT4H8FH.net] 照すつ文章 2行目 3行目 テスト文章
117 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 23:31:17.68 ID:aHT4H8FH.net] めんなさい、>>116 はミスです... 質問失礼します requestsとBeautifulSoup4で遊んでいましたが、requestsがエラーとなるサイトが出てきてしまい理由がわからずここへ来ました ひとまずHTMLが取得できるところまで解決したいです よろしくお願いいたします 実行環境: Python 3.7.0, Windows 10 64bit, IDLE 3.7.0 (64bit)で実行しています ソース: import requests import bs4 url = "https://www.tokyomotion.net/" res = requests.get(url) soup = bs4.BeautifulSoup(res.content, "html.parser") print(soup) エラーメッセージ: ============================== RESTART: C:\BOX\Python\test\test.py ============================== Traceback (most recent call last): File "C:\Python\Python37\lib\site-packages\urllib3\response.py", line 401, in _decode data = self._decoder.decompress(data) File "C:\Python\Python37\lib\site-packages\urllib3\response.py", line 88, in decompress ret += self._obj.decompress(data) zlib.error: Error -3 while decompressing data: incorrect data check During handling of the above exception, another exception occurred: 下に続きます
118 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 23:32:33.64 ID:aHT4H8FH.net] Traceback (most recent call last): File "C:\Python\Python37\lib\site-packages\requests\models.py", line 753, in generate for chunk in self.raw.stream(chunk_size, decode_content=True): File "C:\Python\Python37\lib\site-packages\urllib3\response.py", line 572, in stream for line in self.read_chunked(amt, decode_content=decode_content): File "C:\Python\Python37\lib\site-packages\urllib3\response.py", line 769, in read_chunked chunk, decode_content=decode_content, flush_decoder=False File "C:\Python\Python37\lib\site-packages\urllib3\response.py", line 407, in _decode e, urllib3.exceptions.DecodeError: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressing data: incorrect data check')) During handling of the above exception, another exception occurred: 次が最後です
119 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 23:32:59.50 ID:aHT4H8FH.net] Traceback (most recent call last): File "C:\BOX\Python\test\test.py", line 5, in <module> res = requests.get(url) File "C:\Python\Python37\lib\site-packages\requests\api.py", line 76, in get return request('get', url, params=params, **kwargs) File "C:\Python\Python37\lib\site-packages\requests\api.py", line 61, in request return session.request(method=method, url=url, **kwargs) File "C:\Python\Python37\lib\site-packages\requests\sessions.py", line 542, in request resp = self.send(prep, **send_kwargs) File "C:\Python\Python37\lib\site-packages\requests\sessions.py", line 697, in send r.content File "C:\Python\Python37\lib\site-packages\requests\models.py", line 831, in content self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b'' File "C:\Python\Python37\lib\site-packages\requests\models.py", line 758, in generate raise ContentDecodingError(e) requests.exceptions.ContentDecodingError: ('Received response with content-encoding: gzip, but failed to decode it.', error('Error -3 while decompressing data: incorrect data check')) 以上です よろしくお願いいたします
120 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 23:42:56.73 ID:1d1lzUWQ.net] リクエストヘッダーでgzipで受け入れ可能ということを伝えて 受信した内容をデコードする headers = {'Accept-Encoding': 'gzip'}
121 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 00:12:05.81 ID:fA0JjYru.net] res = requests.get(url, headers={'Accept-Encoding': 'identity'})
122 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 00:28:43.65 ID:fA0JjYru.net] >>112 executeScriptでscrollIntoView()使う //xpathで’foobar’を含む最初の要素を検索してそこまでスクロール var xpath = "//*[contains(text(),'foobar')]"; var match = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null) match.singleNodeValue.scrollIntoView()
123 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 00:45:47.09 ID:84i3Suj7.net] >>120 ,121 ありがとうございます gzipは初耳だったので調べている途中でしたが、'identity'の方で解決できました! でもマナーとしてはサイト指定の圧縮形式で取得して自分側で展開するべきということですかね?
124 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 02:18:11.86 ID:BPicNdps.net] 0から9の数字が複数描かれた画像があります いわゆる認証でよく出てくるcaptcha画像の類ですが 練習として、これを機械学習で認識しようとしました 画像の条件として ・数字のサイズは一定 ・数字の桁数は一定 ・数字の行間は一定 ・数字の始まりの座標は不定 です とりあえず流れとして データ収集 → 前処理 → データセット作成 → 学習 → モデル作成 → 検証 みたいなことはわかりいくつかのサンプルは成功しました が、いざ条件のcaptcha画像でやってみたところ このcaptcha画像から数字ひとつひとつを抜き出す、という前処理でつまづきました すべて一定ならcv2などで等間隔で区切ればいいのでしょうが 画像の最左に近い場合もあるし遠い場所から数字の連番が始まるときもあります この最初の座標さえわかればあとは文字サイズなりなんなりで等間隔でトリミングすればいけると思うのですが どういうロジックを組めばいいのでしょうか? あと仮に、文字サイズが不定、行間も不定となる場合、 どう一文字を判定するのだろうと思いました (調べて見るとcv2.findContoursという便利なものがありやってみましたが 画像を2値化するときに数字の線が若干荒れて、輪郭の判定が大量に現れる結果となってしまいました)
125 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 03:43:00.35 ID:BPicNdps.net] とりあえずは数字意外のノイズが確実に出ないしきい値で2値化して 左から1pxずつ1px幅の縦1列を全て検査し、全て255とはならない始めのx列目が、数字の始まり で、対応できるような気がしました
126 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 12:08:13.54 ID:JpTPlhL6.net] 初歩的な質問いいですか? 本によると、int型などはイミュータブル型とありましたが num = 1 num = 3 というように後に中身を変更できると思うのですが、どういうことでしょうか?
127 名前:デフォルトの名無しさん [2021/01/23(土) 12:17:51.59 ID:VD+/dXF+.net] 1そのものが3に変化するのでは無い 3を新たに生成して上書きしているだけ
128 名前:デフォルトの名無しさん [2021/01/23(土) 12:19:24.57 ID:/Vi6Lfdi.net] x=(1,2) x=(3,4) # ok x[0]=10 # error
129 名前:デフォルトの名無しさん [2021/01/23(土) 13:28:45.00 ID:sVLw03+p.net] 変数名の集合と整数の集合を考える 人間が作り出すであろう全ての変数名が入った無限集合だ すると、変数名の集合と整数の集合の間の写像になる 「初めから全てが存在していた」とするのが西洋人の考え方
130 名前:デフォルトの名無しさん [2021/01/23(土) 15:09:25.35 ID:LTjhYSXq.net] aiやろうとおもってもpcパワーないから結局無理なんだすな(´・ω・`)?
131 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 15:14:12.58 .net] 無料の範囲でもgoogle colabでGPUパワーで回せば余裕
132 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 16:29:23.88 ID:UQz6+2D6.net] つ NCS2 FP16だけど早いぞ
133 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:03:36.52 ID:5Na5U87Z.net] >>124 JapanPostのサイトに解説あった希ガス
134 名前:デフォルトの名無しさん [2021/01/23(土) 17:06:58.44 ID:5Na5U87Z.net] >>127 1の発生場所を3に書き換える変態言語もあった希ガス
135 名前:デフォルトの名無しさん [2021/01/23(土) 19:33:58.95 ID:LTjhYSXq.net] >>131 アダルト無理じゃない?
136 名前:126 mailto:sage [2021/01/23(土) 22:47:11.63 ID:JpTPlhL6.net] 答えてくれた方々ありがとうございました
137 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 00:29:44.56 ID:s/DRXVeC.net] >>133 郵便番号の赤い枠線がどうのこうのってやつですかね? そうだとすれば枠線前提の話になってくるので 枠線なかった場合とではトリミングの方法も違ってきそうな気がしますね
138 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 00:39:34.13 ID:s/DRXVeC.net] 文字認識の学習データのセットを作る作業をしていて思ったのですが 学習データよりも、一文字に区切るアルゴリズムの方が重要ですよねこれ…
139 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 00:41:55.95 ID:K8Y7qKof.net] OCRはすでにあるし
140 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 00:47:03.46 ID:s/DRXVeC.net] それでも透かし入ってるのとか背景にノイズ入ってるのとか結構難しくないですかね しきい値 → 2値化 みたいな方法しかないのか気になるところです
141 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 00:56:04.45 ID:K8Y7qKof.net] いったい何やってるの キャプチャ認証とか認識できないようにしてるけど
142 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 01:08:32.70 ID:s/DRXVeC.net] >>141 単純に練習としてよくある手書き数字認識のサンプルをいくつかやり終えて 背景にシミとかノイズがあった場合もやってみたくなっただけですね その場合、一文字に区切るのが難しいとわかったのですが だったらそもそもノイズ自体も文字として考えればいいのでは、と思い始めてきた感じです ようは、ノイズの中に文字記号っぽい線の流れを認識できるモデル (シミュラクラ現象的に)ノイズを文字と認識するようなモデルがあれば 仮に間違ってシミを何らかの文字と認識してもそれは正解でいいような そんな便利なモデルありそうなのですが microsoftとかgoogleのOCRを試したところ どうも大別すると一文字に区切る系の処理をしているような気がしますわかりませんが
143 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 02:34:53.55 ID:Kksl1SnT.net] 簡易な奴なら投影で位置決めするんだけど 高度な奴ならsvm使うzinniaとかがあるなぁ paddlepaddle とかにもデモがあったと 思うけど、中国語読めないので使った事ないな(3.8.xのpythonとpipで入るかと) PyTroch与えれば後は作れるのか、OpenVinoがあれば出来るのか どのレベルを求めているかわからないと 回答のしようがないな
144 名前:デフォルトの名無しさん [2021/01/24(日) 10:08:13.49 ID:r5Iz9DtC.net] アイドルの画像なんですが、まず画像のまえにリストを作成したいです そのリストを参考に集めていく感じ 雑誌名と発売日などのリストを作る方法ありますです? 手作業が一番かな
145 名前:デフォルトの名無しさん [2021/01/24(日) 11:08:43.25 ID:wSlEv8S7.net] >>137 アホか いつの時代の話だよ
146 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 18:37:17.09 ID:7biDvLeQ.net] テキストファイルに文字列が存在するかの判定について一番単純(≒記述が単純or無駄が少ないor最速or低コスト)な方法はなにがありますか? 行番号や該当行を取得するなどは必要でなくて、ただ含まれているかどうかだけ真偽値や検索結果が0とかで判断できればいいです
147 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 18:48:29.98 ID:3sIGrLL8.net] >>146 少なくとも↓くらいは書かないとどうしようもない ・通信資源CPUメモリHDD コスト高い順に並べろ ・どのくらいのサイズのテキストと、どのくらいのサイズの文字列なんだ ・2バイト文字の有無 ・エンコードは何か
148 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 18:48:59.83 ID:IE48Qmt3.net] ファイルサイズ > 0
149 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 19:29:02.36 ID:1RNIc9lC.net] 記号もスペースも文字ではないという判別をしながら 1文字ずつ見ていって文字が2回続けば文字列発見
150 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 19:55:52.94 ID:++e8Ymxx.net] globで頭からファイル舐めるのがいいんじゃないの
151 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 20:00:38.02 ID:++e8Ymxx.net] 競プロ形式で質問してくれればわかりやすいんだけどな。プログラミングに限らず日常生活でも。 何を材料に何を出力すればいいかを明確にしてほしい(機械脳)
152 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 20:10:06.75 ID:98CVdt0z.net] grepコマンドに投げれば?
153 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 20:34:59.80 ID:6VwlJ5kc.net] grep
154 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 20:45:39.40 ID:lVRRnz8/.net] 餅は餅屋
155 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 20:46:31.51 ID:7biDvLeQ.net] >>147 NGワードが解決できずここにレスできませんでしたので 「NGワード絞り込みスレッド」にテスト投稿した以下のレスを参照お願いします https://agree.5ch.net/test/read.cgi/mango/1610376010/757 もしどこがNGだったのかわかる方教えてください...
156 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 21:06:52.04 ID:3sIGrLL8.net] >>155 で、そのテキストファイル、 無限に肥大させてくつもりなの? ばかなの? ちぬの??? >どこがNGか MD5ハッシュでggrks >>151 せやせや
157 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 21:24:44.34 ID:gsEGxkN1.net] 典型的なXY Problemだね
158 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 22:03:08.11 ID:7biDvLeQ.net] >>156 ひとまず一通り組み上げてみたかったので>>155 の方法を考えました 現時点ではそうなりますが、普通の人はどのような実装をすることが多いのですか? >MD5 こちらではMD5でググると一致する情報が見つからなかったため本文をどうにかするのを諦めましたが、 そちらではなにか見つかりますか?
159 名前:デフォルトの名無しさん mailto:sage [2021/01/24(日) 23:58:55.03 ID:A3BXsN94.net] >>146 典型的なオートマトンの問題だな 一番最初の文字がヒットするまでファイルを1文字ずつ見ていく、ヒットしたら2文字目以降もヒットするか確認 計算量は最悪のケースでO(mn)
160 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 01:05:15.62 ID:rfwZrgZs.net] 簡単に処理済のURLのリストがほしいなら処理したやつをsetにポンポコ突っ込んでいくのが簡単かな メモリに乗らなくなったらソートとか分割とかして保存すればいいんじゃないかな
161 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 01:15:04.33 ID:T4mYhBzV.net] こういうのはSQL使うのが一番楽なんじゃない?
162 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 01:25:39.09 ID:co/Rkwpa.net] >8KB/月 程度で増加予定。1行に1URLが記録 >検索文字列(URL):基本30〜100B程度 件数にしたら100~250件/月で10年やっても3万件程度なので pythonのforループでリニアに1行ずつ判定するのでも速度的に困ることはまずないんじゃないかな 100msの間に10万回や100万回判定できないと困るようなら別だけど
163 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 01:44:25.98 ID:baBGx8Uf.net] 正規表現最強だからなあ 素人ががんばってもまず勝てない
164 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 10:58:10.58 ID:+q31tGtg.net] >>155 そのスレッドに、上半分を投稿して、NGなら、また半分に分割して投稿する。 もし上半分がOKなら、下半分がNGだから、下半分をさらに半分に分割して投稿する つまり、2分探索のように投稿して、どの行がNGなのか、突き止める 宣伝に書きそうな単語は、cost かな?
165 名前:デフォルトの名無しさん mailto:sage [2021/01/25(月) 18:53:33.40 ID:P238B9gb.net] 同一単語連呼じゃね?
166 名前:デフォルトの名無しさん [2021/01/27(水) 10:32:47.71 ID:McyrI0oe.net] こんな感じでコンター図描こうとしてます. x座標とy座標を読み込んで値を返す関数hogeをどうやって定義すればよいか分かりません. hogeの中身はif文だらけです. 誰か教えてください. import numpy as np import matplotlib.pyplot as plt def hoge(??? ??? x = np.arange(0, 1, 0.05) y = np.arange(0, 1, 0.05) X, Y = np.meshgrid(x, y) Z = hoge(X,Y) #そもそもこんな感じで書けるのか?
167 名前:デフォルトの名無しさん [2021/01/27(水) 10:59:29.72 ID:vVvyPhvD.net] matplotlib.pyplot.contour ― Matplotlib 3.3.3 documentation https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.pyplot.contour.html これに似せて定義すれば完璧
168 名前:デフォルトの名無しさん [2021/01/27(水) 11:21:03.41 ID:cJSBZXf9.net] 速度気にしないなら def hoge_Z(X, Y): Z = np.ndarray(X.shape) for y in Y: for x in X: Z[y][x] = hoge(x, y) Z = hoge_z(X, Y)
169 名前:167 [2021/01/27(水) 11:51:12.24 ID:McyrI0oe.net] 返信ありがとうございます. >168 どこ見たらよいですか? >169 速度は気にしません. Zのインデックには整数入れろって言われました. あと,XとYの2つでループ回すんですか?
170 名前:デフォルトの名無しさん [2021/01/27(水) 13:43:52.62 ID:cJSBZXf9.net] def hoge_Z(X, Y): Z = np.ndarray(X.shape) for h in len(X): for w in len(X[0]): Z[h][w] = hoge(X[h][w], Y[h][w]) Z = hoge_z(X, Y)
171 名前:デフォルトの名無しさん [2021/01/27(水) 13:45:47.56 ID:cJSBZXf9.net] ああ len(X) は range(len(X)) len(X[0]) は range(len(X[0])) で
172 名前:デフォルトの名無しさん [2021/01/27(水) 13:49:53.43 ID:FiwaqU44.net] opencvではモザイク消せる? 水着を塗りつぶすところまではいけるだろうけど、その先よ
173 名前:デフォルトの名無しさん [2021/01/27(水) 13:52:24.66 ID:cJSBZXf9.net] 本来は ndarray のまま処理した方が良いけど そもそも if だらけの hoge の中身ってのが 具体的に示されてないとそこはコメントしようがないので 速度気にせず全要素ひとつづつバラす方法を出した (慣れたら if だらけの hoge の中身の修正方法は判るようになるはず) https://deepage.net/features/numpy-meshgrid.html https://python.atelierkobato.com/meshgrid/ https://www.haya-programming.com/entry/2018/05/19/194006
174 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 13:52:31.52 ID:3A/JkQSF.net] お前いっつもそれ聞いてるな
175 名前:デフォルトの名無しさん [2021/01/27(水) 13:53:13.78 ID:cJSBZXf9.net] >>172 禿しく概出
176 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 16:17:43.97 ID:sCjAqXlj.net] ブラック企業で統合失調症になり、5年以上働けていません 一日11時間くらいベッドにいます この言語を必死でマスターしたら、在宅ワークの仕事をいただくことは出来るでしょうか? 一日1000円でいいので稼ぎたいです お金よりも、作業に慣れて仕事復帰への足がかりにしたのです
177 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 16:42:15.14 ID:l31MIXPZ.net] >>176 あなたの年齢は?
178 名前:デフォルトの名無しさん [2021/01/27(水) 17:05:04.25 ID:isvLWJ6Q.net] >>176 https://www.youtube.com/watch?v=qvjmf_eF_1k
179 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 18:22:32.77 ID:sCjAqXlj.net] >>177 37歳の時にブラック企業で発狂して、5年経って42歳です >>178 ありがとうございます 時間のある時に見てみます
180 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 18:38:35.00 ID:4tKYq7MS.net] ム板とマ板の違いがわからないようではむずかしくね?
181 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 18:39:13.35 ID:4tKYq7MS.net] >>180 >Pythonをマスターする()とかいうビッグマウスの実現が
182 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 18:58:06.58 ID:sCjAqXlj.net] 失敗しました ここはプログラム板でしたね プログラマー板というのがあるというのは今知りました
183 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 20:42:03.18 ID:VFjRyOVo.net] 昔マ板がよくネタになってた気がする
184 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 22:47:37.79 ID:nyJ4kTty.net] windowsでpythonをインストールしたのですが、pyコマンドを使うと
185 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 22:48:55.98 ID:nyJ4kTty.net] windowsでpythonをインストールしたのですが、pyコマンドを使うと 内部コマンドまたは外部コマンド 操作可能なプログラムまたはバッチファイルとして認識されていません と表示されます どうすればpyコマンドを使えるのでしょう?
186 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 23:21:24.05 ID:lgpuzElo.net] >>185 py.exeを正しくインストールすれば使える
187 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 23:42:33.88 ID:nyJ4kTty.net] >>186 失礼しました。
188 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 23:42:53.97 ID:nyJ4kTty.net] >>186 OKとなりましたm(__)m
189 名前:デフォルトの名無しさん mailto:sage [2021/01/27(水) 23:44:42.50 ID:nyJ4kTty.net] from sklearn.metrics import mean_squared_error とある行で Traceback (most recent call last): File "E:/AAAAAA/半側空間無視データ分析/USN_data_analyzer(RANSAC mode)ver1.8.py", line 6, in <module> from sklearn.metrics import mean_squared_error File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\__init__.py", line 81, in <module> from . import __check_build # noqa: F401 ImportError: cannot import name '__check_build' from 'sklearn' (C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\__init__.py) というエラーがでます scikit-learnのインストールはpipコマンドで成功しているのですが、なぜでしょうか?
190 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 00:01:38.67 ID:xWgdnw0/.net] 以前環境設定したときは何の問題もなくSklearn使えたのですが、 今回はなぜかインストールしてもimportできない・・・
191 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 00:07:15.13 ID:xWgdnw0/.net] コマンドプロンプトからインポートするとこんなメッセージがでます やっぱり、きちんとインストールできてないのかな・・・ >>> import sklearn Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\__init__.py", line 81, in <module> from . import __check_build # noqa: F401 ImportError: cannot import name '__check_build' from 'sklearn' (C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.7_qbz5n2kfra8p0\LocalCache\local-packages\Python37\site-packages\sklearn\__init__.py)
192 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 00:20:16.87 ID:V1xLv34X.net] where pip where python を比較するといいかも 違う場合は、pipコマンドは違うところにインストールしちゃってる python -m pip install sklearn でpythonコマンドのあるところにpipモジュールが入れてくれるので、この方法が一番おすすめ
193 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 00:24:28.11 ID:xWgdnw0/.net] C:\Users\user>where pip C:\Users\user\AppData\Local\Microsoft\WindowsApps\pip.exe C:\Users\user>where python C:\Users\user\AppData\Local\Microsoft\WindowsApps\python.exe C:\Users\user>python -m pip install sklearn Requirement already satisfied: sklearn in c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (0.0) Requirement already satisfied: scikit-learn in c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from sklearn) (0.24.1) Requirement already satisfied: numpy>=1.13.3 in c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from scikit-learn->sklearn) (1.19.5) Requirement already satisfied: joblib>=0.11 in c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from scikit-learn->sklearn) (1.0.0) Requirement already satisfied: scipy>=0.19.1 in c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from scikit-learn->sklearn) (1.6.0) Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.7_qbz5n2kfra8p0\localcache\local-packages\python37\site-packages (from scikit-learn->sklearn) (2.1.0) C:\Users\user> でした。 これって同じところにインストールできてるってことですよね・・・ なんでimportできないんだろ???
194 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 00:39:29.50 ID:qlSIyEsC.net] ん?ms store版python入れたの? 公式の方で試してみたら?
195 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 00:46:08.58 ID:jix62l8F.net] >ImportError: cannot import name '__check_build' from 'sklearn' まずはエラーが出てるモジュール(__check_build)がimport可能な状態なのかどうかを確認したら?
196 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 01:08:32.60 ID:xWgdnw0/.net] >>194 公式版をダウンロードして再インスコしたら問題なくインストールできました ご指摘ありがとうございました これでやっと寝れます・・・ なんでMS版だとだめなんだろう? いや、もう寝ます 本当にありがとうございましたm(_ _)m
197 名前:デフォルトの名無しさん [2021/01/28(木) 10:51:34.67 ID:dNWrUHbO.net] カレントディレクトリとかに変なもの置いてるパターン
198 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 20:25:23.66 ID:4rpb/Pko.net] オススメorm教えて
199 名前:デフォルトの名無しさん mailto:sage [2021/01/28(木) 20:49:15.80 ID:94KM1Ac4.net] ActiveRecord
200 名前:デフォルトの名無しさん mailto:sage [2021/01/29(金) 01:41:04.75 ID:tsiSROOw.net] みんな何で開発してるの?