X


Pythonのお勉強 Part61

レス数が900を超えています。1000を超えると表示できなくなるよ。
2019/07/20(土) 20:39:44.69ID:P9wbpcK8
★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

◆エラーを解決したいときはエラー表示(勝手に省略禁止)と
 環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書く

◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩れるので
  ↓にあげてるような、ソースコードうp用サイトに貼ってきてくだしあ
    (スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try    (旧try.jupyter.org)ちょっとめんどうそう。
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)

◇Pythonオフィシャルサイト
http://www.python.org/

◇まとめwiki
ttp://python.rdy.jp/

●関連スレ●
くだすれPython(超初心者用) その43【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1555397061/

〇前スレ
Pythonのお勉強 Part60
http://mevius.5ch.net/test/read.cgi/tech/1556580863/

次スレの建立は>>985が挑戦する。 [EOF]
2019/09/10(火) 21:41:03.14ID:UGQquOuX
絶対的勝利宣言でほんとすまんw
今度から噛み付く相手のレベルをちゃんと見極めるように気を付けろよ、無能クンw
2019/09/10(火) 21:49:10.92ID:SdG9M8D9
アフォ基地外の精神構造って まじわからんわ・・・
わかりたいともおもわんがw
2019/09/10(火) 22:40:53.15ID:o6+CL2kh
確かに相手のレベルの見極めは重要だわ
レスに詰まっていきなり年収とか想像以上に低レベルだったなw
2019/09/11(水) 06:20:33.56ID:ArINMGis
プログラマーが本当に支持するプログラミング言語がわかる「人気の高いプログラミング言語2019」が
発表 2019年09月10日 21時00分
https://gigazine.net/news/20190910-top-programming-languages-2019/

(前略)順位は1位:Python、2位:Java、3位:C、4位:C++、5位:R、6位:JavaScript、7位:C#、
8位:MATLAB、9位:Swift、10位:Goです。

最も人気なプログラミング言語に選出されたPythonが支持を集める理由は、利用可能な膨大な数の
特殊なライブラリによるとことが大きいとのこと。特に、人工知能(AI)分野ではディープラーニング関連の
ライブラリであるKerasが開発者から広く支持されています。他にも、TensorFlowやCNTK、Theanoと
いったフレームワークやツールキットが充実している点もPython躍進の原動力となっていることは明らか
です。他にも、マイクロコントローラーのコンピューティング能力が劇的に向上したことで、CircuitPythonや
MicroPythonといったPythonの組み込みバージョンがメーカーの間でますます普及しているという点も
あります。

Pythonに続くのは、Java、C、C++といったプログラミング言語。これらのプログラミング言語は長らく最も
人気の高い言語としての座を争ってきたそうですが、2019年になり評価指標が変更されたことで、
Pythonと他の言語との差は広がっています。(後略)
2019/09/11(水) 06:29:06.74ID:h/ljZ/Kv
>>832-833
今さら何吠えてももう遅いよ〜んw
ドンマイッ!w
2019/09/11(水) 06:45:10.33ID:hkRW18Um
>>835
>>835ww
2019/09/11(水) 12:38:14.41ID:o5uTYEew
>>834 MATLABが8位に入ってるのが驚き。 それと同じような記号計算機能のSymPyが無料で使えるのもPython人気の一つなのかも。
記号計算はPythonで初めて使ったがこんなおいしい機能が有るなら若いときに知っておきたかった。
自分が若いときにはMATLABもなかったしな。
838デフォルトの名無しさん
垢版 |
2019/09/11(水) 12:41:44.92ID:3HQIKx2V
確かにMATLABは制御系とか機械よりの人がよく使ってる。
2019/09/11(水) 12:48:34.59ID:h/ljZ/Kv
>>836
キミよりよっぽど年収いい仕事しながら絶対的勝利してしまってほんとすまんw
2019/09/11(水) 13:25:04.62ID:vBZ2dL2f
MATLABはゴリゴリ数値計算させるのに特化してるしどちらかというと研究開発向け。
てかあれは言語に分類していいのか?
841デフォルトの名無しさん
垢版 |
2019/09/11(水) 13:27:43.93ID:z1Eo4HZP
じゃあなんだ音楽か?
2019/09/11(水) 14:11:21.90ID:Go665pbL
どれも宗教には分類できそう
2019/09/11(水) 14:52:15.93ID:4khSMbBZ
角度1と角度2があって、その差が3以内だったらという条件式は作れますか?
角度1が100だったときに、角度2が97になれば発動します
また、角度1が100だったときに、角度が2が103以下だった場合も発動します
2019/09/11(水) 15:02:56.93ID:u3GXPzRg
>>843
差の絶対値を取る
貴方が小学生でないのなら、さすがにその程度で悩むようではプログラミングは厳しいのでは
2019/09/11(水) 15:21:34.56ID:+8x2MZuM
しかし高卒でも大卒でもわりとありうるレベルなのが現実。
846デフォルトの名無しさん
垢版 |
2019/09/11(水) 15:38:49.95ID:zFEVPQj4
冗談みたいなのでマジレス
if 角度1 - 3 < 角度2 < 角度1 + 3: hogehoge()
2019/09/11(水) 15:50:52.01ID:4khSMbBZ
角度ってのはvector3のy軸のことなので、マイナス側にいくこともあるんですよね
そういう場合はどういう条件式にしたらいいんでしょうか


if round(self.get_rotation_degrees().y) - round(spatial_outer.get_rotation_degrees().y) <15 or -15:

だとうまくいかない
848デフォルトの名無しさん
垢版 |
2019/09/11(水) 16:05:05.05ID:FggcTZL+
無視かよw
2019/09/11(水) 16:28:24.58ID:mZ9rSSQj
一生悩んでな
2019/09/11(水) 16:52:57.27ID:Alp4BtBi
if a < b < c:
2019/09/11(水) 17:49:48.52ID:4khSMbBZ
理解した
ガイジでごめん
2019/09/11(水) 17:57:09.20ID:4khSMbBZ
比較対象に関数入れちゃだめなのね
2019/09/11(水) 18:10:31.17ID:vk+6uU39
そんなことはない
2019/09/11(水) 20:19:27.68ID:PdKOgHxP
>>844
角度は360度を超えたら0度になるのでそのやり方ではダメ
359度と0度の差は359度だがその差は1度

二つの角度を与えたら、その間の角度を返す関数を作るのが良いと思う
http://ideone.com/iImp5E

別のやり方としては内積をとる
http://ideone.com/yI8blD
2019/09/11(水) 20:21:57.69ID:3YFiE2h/
内積をとるのほうが格好良いな >>854
856デフォルトの名無しさん
垢版 |
2019/09/11(水) 20:45:23.93ID:FggcTZL+
格好良いけど理解できない(´;ω;`)ウッ…
2019/09/11(水) 20:51:11.52ID:NWmASAmC
Python + PhantomJSを使ったWebスクレイピングをやると、
「PhantomJSのSeleniumのサポートは廃止されたので、代わりにChromeまたはFirefoxのヘッドレスバージョンを利用してください」
的なよくある、色んな人が体験してるであろう警告が出る
で、色んなサイトでSeleniumからHeadless Chromeを使えみたいなのがあるんだけど、
そもそも問題のpythonコードからどうやってSeleniumじゃなくHeadless Chromeを呼び出せるようになるのかわからんのだけど
相当コードの色んなところ変えないとだめだよね?
2019/09/11(水) 21:04:33.96ID:XcRxciRE
>>857
Seleniumを通してchromeのwebdriverを使えって事じゃないの?
optionとか変えたらヘッドレスモードにも出来るしサイズの変更とかもいける
2019/09/11(水) 21:07:26.48ID:NWmASAmC
>>858
それがどうやるのかわからんのよ…_| ̄|〇
860デフォルトの名無しさん
垢版 |
2019/09/11(水) 21:08:17.10ID:hWizELa3
>>854
上の、入力が360度越えは対応してないんだね。
print(sep_angle(719, -30))
#=> 389

対応するとしたらこうやりゃいいのか…?
http://ideone.com/805a2l
抜けないのか全然自信が持てない。
2019/09/11(水) 21:15:08.36ID:XcRxciRE
>>859
PhantomJSと使いかたはほぼ同じだと思うのだけど

とりあえずchrome webdriverダウンロードしてきて。
あとpython selenium chrome とかで検索したら初心者向けの記事なんて沢山あると思うよ
862デフォルトの名無しさん
垢版 |
2019/09/11(水) 21:19:15.15ID:hWizELa3
>>857
headless chrome操るなら
https://pypi.org/project/pyppeteer/
https://github.com/miyakogi/pyppeteer
はどうでしょう?スターそこそこ多い。
作った人のブログ
https://miyakogi.github.io/blog/20170902/pyppeteer.html
2019/09/11(水) 21:24:24.79ID:hkRW18Um
>>839
>>835ww
864デフォルトの名無しさん
垢版 |
2019/09/11(水) 21:30:45.92ID:hWizELa3
>>857
スター数一万超えのありました。
>>862を内部で利用してるみたいです。
https://github.com/psf/requests-html
2019/09/11(水) 21:40:38.66ID:NWmASAmC
>>861>>862
ありがとうございます。まずChromeを入れてそのドライバーを入れてみたのですが、./masshttp.sh を実行すると結局このエラーが出ます…_| ̄|〇

/usr/local/lib/python2.7/dist-packages/selenium-4.0.0a1-py2.7.egg/selenium/webdriver/phantomjs/webdriver.py:49:
UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '

./masshttp.sh の中身の変え方がわからんのです
2019/09/11(水) 21:47:49.46ID:NWmASAmC
すみません、こちらのコードでした。これをどう変えればいいんですか?
https://github.com/breenmachine/httpscreenshot/blob/master/httpscreenshot.py
2019/09/11(水) 22:24:25.41ID:noNvnHpX
phantomjsと入れ替えたらええんちゃうか

from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument('--headless')
browser = webdriver.Chrome(options=options)
2019/09/11(水) 22:44:48.87ID:TmOR5gMp
>>860
それで合ってるよ
2019/09/11(水) 23:11:26.12ID:XHjxBpLY
chromeってheadless以外に色々オプション必要だった記憶が
2019/09/11(水) 23:33:39.87ID:ofimg/mr
360進数に変換する関数を作ればいい
871デフォルトの名無しさん
垢版 |
2019/09/11(水) 23:47:50.42ID:klOnVJk+
それ実装に剰余使うだろうから剰余直接使って計算したほうが速いのでは
872デフォルトの名無しさん
垢版 |
2019/09/12(木) 00:12:27.46ID:PbipsAbT
360進数表記にはハングルを使うニダ
2019/09/12(木) 02:38:39.84ID:PzZxK66K
>>863
無能敗北者の末路w悔しいのぅw
2019/09/12(木) 04:45:54.53ID:kV7XUu+c
Webスクレイピングって具体的にどういう目的でやるの?
エロ画像でも集めんの?
2019/09/12(木) 04:53:36.19ID:fFlPcwyh
>>873
>>835ww
2019/09/12(木) 07:44:02.36ID:W3DZId8k
>>857-869
Python の3系を使えば?
Ruby では、

require "selenium-webdriver"
require "nokogiri"

options = Selenium::WebDriver::Chrome::Options.new

options.add_argument('--headless')
options.add_argument('--disable-gpu')

driver = Selenium::WebDriver.for :chrome, options: options

driver.navigate.to "http://www.example.com/";
doc = Nokogiri::HTML( driver.page_source )

# at_css で、該当する最初の1つだけを取得する
element = doc.at_css( "h1" )
puts element.content #=> Example Domain

driver.quit
2019/09/12(木) 08:59:06.88ID:XPWoAKfX
キー入力使える開発環境教えて
2019/09/12(木) 09:02:34.49ID:DXT4s2Ch
>>876
Rubyの凋落、ついにVBAに負ける
http://pypl.github.io/PYPL.html
2019/09/12(木) 09:05:01.79ID:kGw7F46i
IBM 3270
2019/09/12(木) 11:28:16.89ID:xV/1fQxQ
アリババの出品情報を引っこ抜いて翻訳してアマゾンで転売
2019/09/12(木) 12:48:21.52ID:PzZxK66K
>>875
無能、スクリプトと化すw
命令だ、さっさとレスしなw急げサボるなしばくぞw
2019/09/12(木) 13:06:24.02ID:7CY+/X/4
>>881
まあ学歴とか年収とか言い出したら負けだわな、
頑張れよw
2019/09/12(木) 18:20:38.61ID:JRGOZ9Nf
世界最大の専門職団体であり電気・電子工学・コンピューターサイエンス分野の文献や論文誌を発行するIEEEによる学会誌IEEE Spectrumが、
「Top Programming Languages 2019(人気の高いプログラミング言語2019)」を発表しました
https://gigazine.net/news/20190910-top-programming-languages-2019/
2019/09/12(木) 21:38:00.92ID:dvm6fD7U
もうそういうの貼らなくていいよw
Pythonが一位なのは分かりきってるし
どこぞの哀れな言語はどうせ圏外だろw
2019/09/12(木) 21:44:44.27ID:UBW51pWO
なでしこは11位か。惜しかったな
886デフォルトの名無しさん
垢版 |
2019/09/12(木) 23:34:39.44ID:p6vJ/IDm
>>882
pythonしかできないけど旧帝卒だし言語の選択権ある会社に勤務してるし
業務支援スクリプトしか書いてないけど年収キミより多くてゴメンね〜
悔しかったかな?ドンマイッ!w
2019/09/13(金) 04:52:21.11ID:Hd9169Qf
>>886
>>835
単なるリーマンで年収自慢とか自爆ネタかよwww
2019/09/13(金) 07:56:39.09ID:D8Ya1/lr
無能がめっちゃ吠えてるぅw気持ちぃぃww
さぁw吠えろwもっと吠えろw
負け犬の遠吠えじゃあぁぁぁwww
2019/09/13(金) 08:04:01.25ID:D8Ya1/lr
>>886
お前は俺のフリしてんじゃねぇよ
身の程を弁えろよ、格が違ぇんだよ
年収いくらだ?あん?俺のレベルに達してから出直して来な
2019/09/13(金) 11:39:03.26ID:XfEDmjZa
糖質かよ
発達のRubyガイジといい勝負だ
2019/09/13(金) 12:16:43.96ID:j4s8tYxZ
マジでこんな無意味な落書きしか楽しいことがない人生って可哀想だよな

それこそスクリプト書いてなんらかの問題解決してた方が実利があって楽しいのに
2019/09/13(金) 14:22:38.56ID:Ioo7VW0v
煽りじゃなくて、ガチで病気なんだと思うよこういう攻撃的な書き込みを続ける人って
正常な精神状態でこんな書き込みしないでしょ
2019/09/13(金) 14:39:59.57ID:SyHJLVjo
くだらない書き込みするより
スクリプトの一本でも書いた方が有益
2019/09/13(金) 14:58:02.63ID:9ZtxWXRX
ネット、それも匿名掲示板だとこの程度の攻撃的な書き込みはそこそこ見るよ
それ以前に年収とか学歴とか煽りのレベルが低すぎる
一応技術板なんだから敵わないと思ったら引っ込みゃいいんだけどこの手の輩はそういう判断力も劣ってるから
2019/09/13(金) 15:02:07.33ID:bMUOIi6h
ちなみに「旧帝卒」って書く人はたとえ本当に旧帝卒でも
他の旧帝にコンプレックス持ってる人w
2019/09/13(金) 17:57:59.90ID:cwtyNcAl
んだんだw
897デフォルトの名無しさん
垢版 |
2019/09/13(金) 18:10:04.32ID:xaEp9cr2
東大卒 - 東大卒と書く罠
京大卒 - 京大卒と書く罠
上以外 - 旧帝大卒と書く謎
2019/09/13(金) 19:42:24.48ID:EeYi+5LE
九大、北大は正直宮廷じゃないよね……
2019/09/13(金) 19:49:30.92ID:cwtyNcAl
>>898そこらへんにあてはまるやつこそが名乗りがちなのが「宮廷卒」
人気学部は普通に高偏差値だし

897-898どっちにもあがってこないwwwトーホグ大あたりでも、
文系は正直偏差値的にどうなのよだし、工学でも建築逝きになった奴は正直アレだし、
法科大学院なんてもっとアレだし。
2019/09/13(金) 19:57:22.93ID:JdJPIXis
偏差値なんて単なる目安だろう
2019/09/13(金) 20:01:28.03ID:cwtyNcAl
それをいっちゃあ学歴だって単なる目安だし

ヒット作を作れるかどうかでさえ
運要素も大きい
2019/09/13(金) 20:37:06.63ID:D8Ya1/lr
>>890
一億歩譲って糖質だとしよう
ところでキミ年収いくらだ?
2019/09/13(金) 20:38:22.44ID:D8Ya1/lr
>>891
無能って基本マルチタスク苦手だからそんな思考になるんだろうな
ついでに遊んでるに決まってんだろバーーーカw
2019/09/13(金) 20:40:30.72ID:D8Ya1/lr
>>892
先に攻撃してきたのは身の程知らずの無能だぞ
目には目を歯には歯をってハンムラビ法典にも出てくるんだが?
2019/09/13(金) 20:41:18.13ID:D8Ya1/lr
>>893
マルチタスクできない無能とは違って
書きながらでも余裕なンだわw
2019/09/13(金) 20:43:07.44ID:D8Ya1/lr
>>894
低レベルの相手には低レベルな扱いでいいんだよ
レス掘れば分かるけど途中からレスの質下げてるのが分かるはず、キミが無能でないなら
2019/09/13(金) 20:47:01.43ID:D8Ya1/lr
>>900
よく分かってる。
最も定量的かつ普遍的な指標が【年収】なんだよなぁw
【年収】から逃げるな、無能共よ
2019/09/13(金) 20:48:59.45ID:cwtyNcAl
なでしこがまだ息してる上にけっこう上位に入ってることにびびるwww
2019/09/13(金) 21:11:32.92ID:ltTiBTBh
いつからここは学歴と年収のスレになったんだ
2019/09/13(金) 21:13:30.96ID:nRP2IvEf
寿命は年内限り、もはや「Python 2」は使ってはならない
https://tech.nikkeibp.co.jp/atcl/nxt/column/18/00682/091100013/
2019/09/13(金) 21:20:21.61ID:9ZtxWXRX
>>909
基地害がフルボッコされてるだけ
年収ガーとか宮廷とか言うだけで具体的な年収とか大学名/学部は明かせないって奴w
2019/09/13(金) 21:21:07.12ID:cwtyNcAl
>>909
今週はなんだかそんなかんじ。

まともな質問がないのは、
実は皆千葉県民だったりするのだろうか。。。

>>910
ソースはなにもそんなとこからもってこなくったって
pipの時とかにでる警告文だってイイジャナーイ
2019/09/13(金) 21:27:40.91ID:D8Ya1/lr
>>911
遠吠え無能クン1よ
宮廷とか言ってる奴が別人とも分からないとか相変わらずの無能ぶりだなw
おらもっと吠えてみせろよwわんわんw
2019/09/13(金) 21:33:15.23ID:Hd9169Qf
ほらね
> 具体的な年収とか大学名/学部は明かせないって奴w
そもそもリーマンの年収なんてたかが知れてるし
915デフォルトの名無しさん
垢版 |
2019/09/13(金) 22:21:13.51ID:0Z5zLnIA
>>910
俺もようやくPython3に乗り換えることにしたわ
2019/09/13(金) 22:54:06.75ID:zHheaJF2
喋るゴミが居つくと大変だよ本当
手元にいるなら明日の回収車に回収してもらうのにな
2019/09/13(金) 23:07:03.87ID:iYoTA3dh
>>910
TensorFlowがPython2だっただろ
2019/09/14(土) 04:14:49.23ID:x7zU9iEq
スマホ用のWebゲームをノーパソで遊びたくて
キー入力やゲームパッドの入力に応じて特定の座標をクリックする様なプログラムを作ったんだが

いくつか情報を整理すると
1.Webゲームはこれ
https://rocketqueen.games/play/
2.ゲームはウインドがActiveじゃないとゲームが進まない
3.パイソンはコンソールがActiveでないと実行されない

やりたい事はパイソンをバックグラウンドで動かして
WebがActiveな状態でもキー入力に応じて特定座標がクリックされるようにしたい

何かいい方法はありませんか?
2019/09/14(土) 08:50:35.25ID:1/nRt8hl
>>917
いつの話してんだよ
2019/09/14(土) 09:31:18.97ID:3A0uyiN1
>>914
言ったところで意味ないことも分からんのか
しかし無能ってすぐ具体的に具体的に言うよな
具体例ないと理解できないとか低レベルな脳みそを所有すると大変だなぁw
2019/09/14(土) 09:34:14.85ID:3A0uyiN1
>>916
喋るゴミに見るゴミってかw
残念だけど俺が捨てる側の立場だぞ、身の程を弁えろなw
2019/09/14(土) 10:20:35.82ID:nEO5MM+y
>>920
言えない言い訳をグダグダ言うのも低能のお約束
まあ所詮地方宮廷卒のリーマンの年収なんてどうでもいいけどなww
2019/09/14(土) 10:22:30.75ID:tE5HTA5G
生産性のない議論は誰も得しない
2019/09/14(土) 11:30:29.41ID:3A0uyiN1
>>922
偏差値20以上違うとこんなもんか(^^;;
お前のことは可愛くないペットとでも思うことにしよう
わんわーん、お手!w
2019/09/14(土) 12:32:46.37ID:EI9VrrW7
ワッチョイないときついな
2019/09/14(土) 12:38:14.16ID:PaNFU6vn
>>918
Pythonでセレニウム動かして、そこからゲーム呼んで、
キー入力・ゲームパッド入力をセレニウムに伝えることができれば解決しそう
2019/09/14(土) 12:39:05.28ID:PaNFU6vn
>>925
次スレには必要だな。しゃーない
2019/09/14(土) 13:01:10.37ID:nEO5MM+y
> 偏差値20以上違うとこんなもんか(^^;;
でも偏差値は書けないww
2019/09/14(土) 13:48:10.82ID:PaNFU6vn
成績証明書と確定申告書うpしろよw > 自称高年収高学歴クソ
2019/09/14(土) 14:33:26.45ID:3A0uyiN1
>>928
わんわん、おかわりッ!w
レス数が900を超えています。1000を超えると表示できなくなるよ。