1 名前:デフォルトの名無しさん mailto:sage [2020/07/18(土) 16:33:27.37 ID:/iWSRGfH.net] 当スレに★Python以外のプログラミング言語での回答類を書くべからず★ 「Ruby では」「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/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。 ◇
452 名前:デフォルトの名無しさん mailto:sage [2020/08/05(水) 16:17:41.42 ID:zJw940E0.net] conda activate "C:\Users\takashi ishida\Anaconda3" conda : 用語 'conda' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識 されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから 、再試行してください。
453 名前:デフォルトの名無しさん mailto:sage [2020/08/05(水) 16:19:36 ID:zJw940E0.net] >>436 すいません。途中で送信しました。 anacondaのvscodeで開発したプログラムを他で実行しようとするとこういうエラーがでます。 condaコマンドって使った覚えがないのですが・・・。
454 名前:デフォルトの名無しさん mailto:sage [2020/08/05(水) 18:52:45 ID:WY90OE83.net] >>437 同じディレクトリに.vscodeってあって、それまでコピーしてきてないか?
455 名前:デフォルトの名無しさん mailto:sage [2020/08/05(水) 19:32:40.11 ID:LSc+X1IL.net] >>435 才能があるとは思わないですが、面白さにハマって一気に勉強してます。 あと10年早くプログラミング開始してれば絶対にエンジニアに転職してたと思います。 キチンと使えるようになれば相当色んなことが出来ますね。 暇つぶしにゲームとかやってないでpythonやってりゃ良かった・・・
456 名前:デフォルトの名無しさん [2020/08/05(水) 19:47:32.85 ID:v2dPmWiH.net] >>392 既に米付いてるけどもうひとつ Button1.bind("<button1-1>", lambda : print('click'))
457 名前:デフォルトの名無しさん mailto:sage [2020/08/05(水) 20:17:47 ID:XsPNeg0Z.net] >>436-437 「他」とやらに .pyだけもってきていて anaconda入ってないとかいうオチじゃねーの? >>439 オラも 暇つぶしにプログラミングなんてしてないで ボカロの調教か3Dモデリングしてればよかったとか そも建築学科いってればとか いろいろ思うだーよ
458 名前:デフォルトの名無しさん [2020/08/06(木) 12:59:02.85 ID:VbLHuZhq.net] > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^ あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw Pythonさえろくにできないバカチョンのくせに できるとほざくクソチョンw 日本で強姦と窃盗を繰り返す 犯罪者在日のクソチョンw
459 名前:デフォルトの名無しさん mailto:sage [2020/08/06(木) 19:46:10 ID:9CykuhS+.net] 文字列を整形するスクリプトをいくつか使っているんですが 手軽に使いたいので整形前の文字列をinputで入力するようにしています でも文字数に制限があるらしく長い文字列だとエラーになってしまいます やっぱり横着しないでファイルから読まないとダメですか?
460 名前:デフォルトの名無しさん mailto:sage [2020/08/06(木) 19:50:18 ID:7L1cCHwV.net] >>443 限界数の文字列をまず受け取る しかるのち とった分をhogeみたいなのに代入しておいて 続きを入れろと促すメッセージを出し、 受け取ったらhogeに足す。 (以下略) 途中で打ち間違えたら困るので、普通にファイルから受け取るほうがいいぞ
461 名前:デフォルトの名無しさん mailto:sage [2020/08/06(木) 19:52:43.52 ID:9CykuhS+.net] >>444 なるほど!と一瞬思ったけど 文字列が限界突破してるかどうかの判断はどうやるんでしょう?
462 名前:デフォルトの名無しさん mailto:sage [2020/08/06(木) 22:12:23.79 ID:bT9J+NNY.net] >>445 input関数の上限はたしか1024文字 ためしに1025文字打ってみ
463 名前:デフォルトの名無しさん mailto:sage [2020/08/06(木) 22:33:44.38 ID:u+7LtLeC.net] input使うほうがめんどくね? for line in sys.stdin: print(line) data = sys.stdin.readlines() data = sys.stdin.read()
464 名前:デフォルトの名無しさん mailto:sage [2020/08/06(木) 22:40:15.88 ID:9CykuhS+.net] 俺氏のレベルが低すぎてわからなかったが 限界のちょい前で区切れば良いのか これはちょっと時間があったらやってみようと思う ありがとう >>447 個人的にはスクリプトをダブルクリックしてプロンプトに右クリック→エンターが楽だな テキストファイルを編集するのが地味に面倒い
465 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 02:47:23.95 ID:FY0CqvZ3.net] 面倒くさいからクリップボードにコピーしたあと pyperclipでクリップボードを読み込んでそのまま処理させてる
466 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 07:29:33.01 ID:mKqTfwbZ.net] >>449 横レスだが なるほどー
467 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 08:41:20 ID:ts5R835r.net] ある意味かしこいなww
468 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 10:05:23.22 ID:5Voyvt5w.net] というかpythonってjavascriptで言うところのtextareaみたいなのないの? だったらブラウザのdriver使って入力するとか そもそもtextエディタのdriverがあったりして
469 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 10:38:21 ID:I/keIxIH.net] >>452 そんな事がしたい奴はJupyterを使う
470 名前:デフォルトの名無しさん [2020/08/07(金) 11:12:59.46 ID:a/GqHoW6.net] >>452 textareaはHTMLだろう ブラウザのdriverってなんだよ? そもそもtextエディタのdriverとか ちょと何言ってるかわかんない
471 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 13:55:42.48 .net] >>453 そうなの? 数値とかデータだけ収集したいならそれでいいけど 文字列を整形するってなると、どこかのサイトからコピペみたいな用途もあるかな、と >>454 たしかに、htmlタグだった chromeドライバーとか、使い方の変数もdriverってなってるしdriverって言っていいかなって。 driver.get("index.html")みたいにして、テキストエリアに挿入 pythonで受け取って処理、みたいなことができると思った というか既存ウェブサービスであれこれしたいときは普通に使ってるし
472 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 18:26:19.71 ID:KSWhJGwQ.net] >>455 自動化のRPA Selenium のドライバーとかと混乱してない? driver.get ってSelenium の機能じゃないの? Python でもSelenium は使えるよ。
473 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 19:52:25 .net] >>456 >Selenium うん、もちろんそうだけど。。 Seleniumでchromeドライバ読み込んで >>443 スクリプトをダブルクリック → driver.get("自分で用意したtextarea.html") → テキストエリアに右クリック(文字列コピペ) → pythonが変更を感知して文字列を読み取る → 文字列成形処理(textarea.htmlで何かしらの操作をやってもいい) → ウィンドウclose みたいにすれば文字数制限なしの右クリック(コピペ?)→エンター必要なしのお手軽inputの代わりになるのでは、ってこと
474 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 20:11:00 ID:mKqTfwbZ.net] >>457 おまえの過去レスから なぜそこまでエスパーしろと おれらに要求するんだwww (・∀・)カエレ!!!
475 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 20:44:30.96 .net] おれとしてはそんなことよりもなんで>>447 の方法じゃだめなん?というのが気になってる
476 名前:デフォルトの名無しさん [2020/08/07(金) 20:51:13.44 ID:R6EkH4Oi.net] inputってOSとかターミナルに依存せんの? その1024っていうのも文字数なのかバイト数なのかよくわからんし。 いままで意識したことなかったけど、意外に短かいもんだな。
477 名前:デフォルトの名無しさん mailto:sage [2020/08/07(金) 23:42:19 ID:TzYKRTqH.net] 漏れは、Ruby で、クリップボード経由で、文字列を変換している さらに、バッチファイルに、ruby .\script.rb と書いて、 ダブルクリックで、そのプログラムを起動できるようにしている # クリップボード内の複数行文字列の、各行の先頭・末尾から、 # 連続する空白類を除去して、クリップボードに入れる str = `powershell Get-Clipboard` str.encode! Encoding::UTF_8, Encoding::CP932 # UTF_8 へ変換 ary = str.each_line.map( &:strip ) # 連続する空白類を除去する IO.popen( 'clip', 'w:cp932' ) do | clip | # CP932 へ戻す clip.print( ary.join "\n" ) end
478 名前:デフォルトの名無しさん [2020/08/08(土) 11:27:43 ID:noFfmCPy.net] >>452 tkinter
479 名前:デフォルトの名無しさん mailto:sage [2020/08/08(土) 15:48:54 .net] >>462 さっそくやってみた 良いね from tkinter import * root = Tk() root.geometry('240x120') e = Entry(root, validate="key", validatecommand=(root.register(lambda p:[print(''.join(p.split())),root.quit()]), '%P')) e.grid() root.mainloop()
480 名前:デフォルトの名無しさん [2020/08/08(土) 16:54:46.34 ID:jNP2OM4q.net] https://murashun.jp/blog/20200113-51.html#chapter-3 フォルダ名の一覧を取得したいのですが、ファイル一覧を取得してからフィルターをかけるしかないのでしょうか? 4行目なんですが、このcmdライクな書き方が良くわからないのです。
481 名前:デフォルトの名無しさん [2020/08/08(土) 16:57:20.42 ID:jNP2OM4q.net] f for f とは何でしょうか? ↑牡蠣忘れました
482 名前:デフォルトの名無しさん mailto:sage [2020/08/08(土) 17:11:25.36 .net] >>465 内包表記 [ ”条件1がTrueのとき” for f in files if "条件1" ] else使いたいときは書き方が変わってifが前にくる・・ [ ”条件1がTrueのとき” if "条件1" else "条件1がFalseのとき" for f in files ] 例 files = ["a","b","c","d"] #条件1=Trueだったとき print( [ "条件1がTrueのとき f = "+f for f in files if True ] ) #条件1=False だったとき print( [ "条件1がTrueのとき f = "+f if False else "条件1がFalseのとき f = "+f for f in files ] )
483 名前:デフォルトの名無しさん mailto:sage [2020/08/08(土) 19:28:37 ID:JWEyeEm5.net] リスト内包表記までは便利だけどifに複数条件からめるとかえってややこしくなるので複数行にしてる タプルのリストの重複チェックとかは定型文的に使ってるわ
484 名前:デフォルトの名無しさん [2020/08/08(土) 19:45:59.56 ID:jNP2OM4q.net] 改造してみます ありがとう リネームに使いたいです
485 名前:デフォルトの名無しさん mailto:sage [2020/08/08(土) 20:27:19.81 ID:WWf5PMr4.net] リスト内包表記の方がfor文の処理速度が速くなるらしいけど読みづらすぎ&書きづらすぎるわ リスト内包表記を使わずに速度を処理速度を速くする方法を作って欲しい
486 名前:デフォルトの名無しさん [2020/08/08(土) 20:34:03.26 ID:jNP2OM4q.net] 読みづらいのでやめときます
487 名前:デフォルトの名無しさん [2020/08/08(土) 21:25:03 ID:PbNRKPU5.net] そんな主体性がないことでは困る
488 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 02:01:57.03 .net] 見慣れの部分もあるだろうけど明らかに見難いと思う ただ結果的に何が出力されるんだ? という部分に着目し簡潔に書く、そのために(無駄を省いたり関数にしたりして) 工夫せざるを得ない状況を作り出すための方法としてはありかも
489 名前:デフォルトの名無しさん [2020/08/09(日) 10:54:15.87 ID:/x2pn//m.net] 組み込み関数を使うといい
490 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 11:21:50 ID:rlvW70Ue.net] pandasで読みん込んだテキストファイルの先頭から指定した行まで削除は出来たのですが、最後から指定した数行だけ消すやり方がよう、分かりません 行数がころころ変わるのでrangeでは消せないのです お知恵下さい
491 名前:デフォルトの名無しさん [2020/08/09(日) 11:34:08.98 ID:/x2pn//m.net] >>474 https://ideone.com/EtcWyl https://docs.python.org/ja/3/library/stdtypes.html#str.rsplit
492 名前:デフォルトの名無しさん [2020/08/09(日) 12:28:45 ID:G1el0n+S.net] globで取得したファイルのリストの最初のファイルを取得するにはどうしたらいいでしょうか? file = glob.glob("fold/*") for i in file: print(file[i]) TypeError: list indices must be integers or slices, not str こういうエラーが出ますが、fileはリストではないのですか?
493 名前:デフォルトの名無しさん [2020/08/09(日) 12:31:25.41 ID:G1el0n+S.net] file = ["one","two","three"] for i in len(file): print(file[i]) テスト用に作ってみましたが、これだとnot iterableになります iが繰り返しに使えないとはどういうことでしょうか インデックスは繰り返せるはずですが、、、
494 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 12:33:47.83 ID:lPdKuM8h.net] >>476 fileはリストだけど iは? エラーメッセージ読めよ
495 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 12:39:36.94 ID:JXdOVZ/U.net] >>476 リストをループすると、iにはイテレーターじゃなくて、リストの中身が入る file = glob.glob("fold/*") print(file) for i in file: print(i) 実行j結果 ['fold\\aaa', 'fold\\bbb'] fold\aaa fold\bbb だからfile[i]にすると、文字列を使ってリストにアクセスしようとするからエラーになる
496 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 12:46:15.61 ID:JXdOVZ/U.net] >>477 これはPythonの記法的な問題 for i in 3みたいな書き方は出来ない エラーメッセージでTypeError: 'int' object is not iterableって書いてある通り file[0]、file[1]、file[2]みたいにアクセスしたい場合は>>479 の書き方にするか rangeを使う file = ["one","two","three"] for i in range(3): print(file[i]) 実行結果 one two three
497 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 14:55:41.57 .net] さらにenumerateも便利、同時にインデックスとれる files = ["one","two","three"] for i,n in enumerate(files): _print(i,n) >>>実行結果 0 one 1 two 2 three
498 名前:デフォルトの名無しさん [2020/08/09(日) 18:18:04 ID:G1el0n+S.net] ↑ありがとうございました インデックスではないんですね range(len(file))を使いますです
499 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 18:55:14.84 ID:TCh4WBtq.net] 超初心者スレとはいえ、ちょっとこれは酷すぎるだろ 知的障害を疑うレベルだわ
500 名前:デフォルトの名無しさん [2020/08/09(日) 19:10:05.24 ID:/x2pn//m.net] 下手な教え方するより一回チュートリアルやらせたほうが、結果的には近道になるパターン
501 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 19:18:43 ID:xLYoDobK.net] >>469 入れ子になってたりタプルで複数の値を渡してたりしたら読みづらいときもあるけど、 慣れたら別に読み辛くないよ。 読み辛いなと思ったらforの前に改行を入れてみるとわかりやすいと思う
502 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 19:51:17.39 .net] .py実行したら出てくるcmdやターミナル画面ってあるけど これをtkinterみたいなGUIウインドウの中に入れたり(そう見えてるように重ねたり)追従させたりできる? tkinterのウインドウつまんで動かす時、一緒にターミナル画面も動いてきたらいいのにと思ったんだが
503 名前:デフォルトの名無しさん [2020/08/09(日) 21:36:20 ID:G1el0n+S.net] pathlibをインポートするとglobはインポートしなくていいのでしょうか モジュール同士の継承関係がわからないですが、参考ページありませんか?
504 名前:デフォルトの名無しさん [2020/08/09(日) 21:55:46.35 ID:/x2pn//m.net] >>487 https://docs.python.org/ja/3/tutorial/index.html 一通りチュートリアルやってみてはどうですか
505 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 22:23:18 .net] >>487 何をしたいかに依るのでは from pathlib import * #実行する.pyと同じ階層のファイルとディレクトリ一覧取得 #str()でファイルやディレクトリの絶対パスの文字列を取得できる print( [ str(p) for p in Path().iterdir() ] ) #つまりその文字列を扱いフィルターをかけることもできる #ファイルネーム・ディレクトリネームの文字数が20以上だけフィルタリング print( [ str(p) for p in Path().iterdir() if len(p.name) > 20 ] )
506 名前:デフォルトの名無しさん mailto:sage [2020/08/09(日) 23:07:31.69 ID:AwKuV539.net] >>487 importするのに通常は依存継承関係とか余計な事は考えなくていい ファイルが違えばスコープも違うのだから必要なモジュールならとにかくimportすればいいだけ
507 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 10:08:23 ID:SIP0jVAr.net] >>150 わりと本気でSQL
508 名前:デフォルトの名無しさん [2020/08/10(月) 10:44:09.54 ID:rTlZ13Bm.net] >>489 >>490 了解しました
509 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 11:19:34 ID:mxDHCoDt.net] xの値に反比例して1から0まで直線的に減少していく値yが入った value_y[x] があって、家などの画像の上に、value_y[x]に比例したピクセル値を持つグレー画像を重ね合わせて表示させたいと思っています。 (左端はグレーで家は見えなくて、右側に行くにつれて段々とグレーが薄くなって家の画像が見えてくる感じ) openCVとか使えば出来るかなとおもうのですが、重ね合わせようのグレー画像のうまい作り方があったら教えて下さい。
510 名前:デフォルトの名無しさん [2020/08/10(月) 11:58:33.01 ID:rTlZ13Bm.net] イテレータとリストと配列の違いってなんでしょうか? かんたんな例え、はありませんかね、、、
511 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 12:01:57.46 ID:epTxOZiR.net] 厳格な型制御をするC#から勉強すればそんなアホな質問は出てこない。
512 名前:デフォルトの名無しさん [2020/08/10(月) 12:20:38.32 ID:gyMnY3Cu.net] >>493 なぜPythonでやる必要があるんですか GIMPやINKSCAPEの使い方覚えた方がいいんじゃない? >>494 イテレータは反復子現在地ポインタ リストはインデックス番号のある配列の一種 配列は並べられた複数の箱
513 名前:デフォルトの名無しさん [2020/08/10(月) 12:22:09.41 ID:wInlBSoO.net] >>486 .pyw
514 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 12:43:52.91 ID:mxDHCoDt.net] >>496 pythonで数値計算したあとの出力なので出来ればそのままpythonでとおもったけど結構めんどくさそうですね・・・。
515 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 12:44:59.38 ID:mxDHCoDt.net] for x in range(width): span=(width-x) if span>10: span=10 fig.axvspan(x, x+span, color="red", alpha=float(lr_y[x]/10)) の span=(width-x) if span>10: span=10 のところが冗長な気がするのですが、一行でうまく記述できないでしょうか?
516 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 12:59:00.61 ID:eW2lnGgt.net] Opencvで 画素ごとに画素値舐めてってyの値に比例して画素値減衰させればいいんじゃないの?
517 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 14:00:18 ID:nxGfQCUO.net] for x in range(width): end = min(width, x + 10) fig.axvspan(x, end, color="red", alpha=float(lr_y[x]/10))
518 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 15:04:07.26 ID:JXIo//1S.net] BeautifulSoupでスクレイピングやったらうまくいったけど 10ページ分やろうとしてforで回したら どうやら非同期(同時に)10ページ接続してる気がする 1ページ目終わったら(+sleep)2ページ目 ってやろうと思うけど、javascriptのjqueryでいう$.ajaxみたいなやつ教えてください
519 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 15:22:40.40 ID:JXIo//1S.net] と、思って改めてやったらどうやら接続が早すぎて同時接続してるように見えたっぽい 自己解決? お騒がせしました sleepだけでよさそうですね
520 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 16:44:14 .net] >>493 重ね合わせはnumpyでグラデーションの画像作ってから openCVで元画と重ね合わせって感じでできる
521 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 17:23:38 ID:dcFChyFp.net] グラデかけるのなんてimagemagickで簡単に出来そうだが
522 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 18:42:57 ID:epTxOZiR.net] >>502 無能がスクレイピングするとDos攻撃とみなされて裁判沙汰になるからやめとけ
523 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 18:44:25.26 ID:sEIvZmCR.net] 私は某サイトで無謀なスクレイピングをしてアクセスバンを食らった。
524 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 19:47:59.02 ID:x8FHf1wG.net] txtlとして保存するだけだけどキャッシュ機能作った
525 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:04:01.05 .net] >>506 ちなみにスクレイピングするときの無能有能の線引きみたいなものは? もちろんAPIあるとことかスクレイピング禁止のとこでやるのは問題外として
526 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:06:48 .net] 最近?だと図書館だかでスクレイピングしてた人が開示されてたけど あれ結局どうなったんだろう 当時はめちゃくちゃ失笑されてたけど もちろん図書館側が
527 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:09:48 ID:sEIvZmCR.net] スクレイピングの解説してる記事読むと、アクセスの間隔は1秒位は開けましょうとか言ってるけど、 どれくらいの頻度でアクセスしていいかなんてそのサイト次第だから。 自分はバン食らった後で利用規約読んで真っ青になっちまったよ。
528 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:10:56 ID:UtK+DCkZ.net] ゲヘラヘラ(・∀・)
529 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:17:10 .net] まぁノーログVPNでもかましとけば表沙汰になってない程度のことってのがなんとも感慨深いですな
530 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:17:51.91 ID:x8FHf1wG.net] VP(ry
531 名前:◆QZaw55cn4c mailto:sage [2020/08/10(月) 20:28:02 ID:JYoLJZbs.net] >>510 岡崎市立中央図書館事件ですか 昨今のコ
532 名前:鴻i騒動でつくづくと思うのですが、技術的な事実と意思決定を行うものとの間隙が広すぎるのが、いろんな点で問題を複雑にしてしまっているのが最近の事例ですね 私は図書館側も責めることができません、だって図書館側の誰一人として、この件の技術的事実を当時も理解できなかったろうし、将来の時点においての理解可能性も期待できませんから [] [ここ壊れてます]
533 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:28:23 ID:e/hT02ld.net] 例の図書館の件、実際に業務に支障をきたすようなレベルだったんだろうか。 それなら図書館の言い分にも理があるかもしれない・・・ とか思って調べたら、「1秒に1アクセス程度に調整」だったのか・・・
534 名前:◆QZaw55cn4c mailto:sage [2020/08/10(月) 20:32:31 ID:JYoLJZbs.net] >>516 業務に支障はあったらしいですよ、プログラム側がバグっていたから‥‥
535 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:34:01.63 ID:epTxOZiR.net] >>509 まあ「加減」ってやつを常識の範囲でコントロールするかどうかだな。アホは加減を知らん。
536 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:36:21.34 ID:epTxOZiR.net] 正確には加減を加える方法を知らんから恐ろしいコードをそのまま実行してしまう。
537 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:38:59.23 ID:e/hT02ld.net] こっちが常識的に振る舞っているつもりでも、 相手が変な人かもしれないというリスクは常に存在するわけだ。
538 名前:デフォルトの名無しさん [2020/08/10(月) 20:41:52.13 ID:oc0Vxq0a.net] 一般的には程度の低いバカの集団を相手にしてると思って間違いない わたくしに比べれば他人の半分はアホだ そういうのが相手だ そういうノータリンに技術的な話は全く通じない お涙頂戴の情緒的なお話しか通じない
539 名前: mailto:sage [2020/08/10(月) 20:42:48.60 ID:JYoLJZbs.net] >>518 真のアホなのはスクレイピング側ではなくて、三菱電機側なのでは?
540 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:43:31.92 .net] >>502 は ・10ページ程度 ・1ページずつ ・sleep挟む 慎重かつコントロールしようとしてるけど それに対して「加減を知らん」ってのが今一わからんな ようするに >Dos攻撃とみなされて裁判沙汰 って言いたいだけでそれこそ加減を忘れて、説教したかっただけでは
541 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:49:20.79 ID:HcOBHIWp.net] robot.textも詠んでない奴は無能だからスクレイピングすんな逮捕されるぞ
542 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 20:54:20.28 .net] 404 Not Found
543 名前: mailto:sage [2020/08/10(月) 20:55:49.15 ID:JYoLJZbs.net] >>524 その robot.txt は「結果的に国立国会図書館のクローラも受け入れを拒否しており違法状態となっていた」そうですよね…
544 名前:デフォルトの名無しさん [2020/08/10(月) 22:10:13.00 ID:rTlZ13Bm.net] パスの指定方法を教えて下さい txtファイル一覧を取得したいです pathlib.Path("*").glob("*.txt") これだと取得出来ていないようです フォルダ部分のアスタリスクが良くないようです fold1 ├fold1-1.txt └fold1-2.txt fold2 ├fold2-1.txt └fold2-2.txt
545 名前:デフォルトの名無しさん [2020/08/10(月) 22:28:15 ID:rTlZ13Bm.net] ↑解決したどす
546 名前:デフォルトの名無しさん [2020/08/10(月) 22:33:29 ID:b58AXMKw.net] 君さぁ、一連のループ処理の質問してる人と同じ人? pathlibの公式ドキュメント読んだ上でその質問なの? https://docs.python.org/ja/3/library/pathlib.html
547 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 22:51:23 .net] そんなもん読むよりぐぐったり聞いたほうが早い(読むなとは言ってない) ソースコード読みたくなったときにドキュメントを全部読むと良いと思う 全部読んだ人は読むべき場所だけをわかってる 全部読んだことの無い人は読む必要のないところを知らない
548 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 22:55:48 .net] まぁ初心者でpathlib程度なら読むだけなら数時間もかからないだろうが よくよく質問とかを見ればpathlibというよりもpythonの文法やら表記法で苦
549 名前:してるって感じじゃないか [] [ここ壊れてます]
550 名前:デフォルトの名無しさん mailto:sage [2020/08/10(月) 23:13:59.08 ID:PbB9rIkO.net] Pythonは公式ドキュメントがクソだからね 初心者には厳しいよ 逆引き的なサイトを見るほうが賢い
551 名前:デフォルトの名無しさん mailto:sage [2020/08/11(火) 05:28:50.84 ID:D2zXE6xI.net] ステップ関数とシグモイド関数とLeRU関数を一つのグラフにするやり方がわからないです fig.savefig() で保存してpreviewをしても真っ白でした
552 名前:デフォルトの名無しさん [2020/08/11(火) 06:09:26 ID:x3iAuc4F.net] () はすべて関数でしょうか?