1 名前:デフォルトの名無しさん [2019/04/30(火) 08:34:23.34 ID:sH/UeeJ6.net] ★当スレにRubyのソースコード類を書くことを禁ず★ ☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止 ☆「Ruby では」「Rubyでは」をNGワード登録推奨 ◆エラーを解決したいときはエラー表示と 環境(Pythonのバージョン・OS・IDEの種類とバージョン)をシッカリ書く ◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩れるので ↓にあげてるような、ソースコード用サイトに貼ってきてくだしあ (スクリーンショットを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オフィシャルサイト www.python.org/ ◇まとめwiki ttp://python.rdy.jp/ ●関連スレ● くだすれPython(超初心者用) その43【Ruby禁止】 mevius.5ch.net/test/read.cgi/tech/1555397061/ 〇前スレ Pythonのお勉強 Part59 mevius.5ch.net/test/read.cgi/tech/1552194662/ 次スレの建立は>>985 が挑戦する
91 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 19:11:56.24 ID:L8bdg7Rt.net] 今生きてるのまで死ねとは言っていない。 新たに勉強する言語としては忘れて良いんじゃないのという意味。
92 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 00:31:01.80 ID:eVWbARiE.net] 一時期Ruby好きでメインで使ってたけど、もう二度と書くことはないだろうなって思う
93 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 02:54:05.63 ID:rM1STB6K.net] 朝鮮人なんてリアル社会人なら口に出せない筈の差別用語 社会常識をわきまえないネトウヨ的脳内PGがいるようだ
94 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 02:54:52.85 ID:KBbEKpYD.net] PythonでWindowsのGUIが自動化出来るなんて話をよく聞くんだが 作者が行方不明のUWSCみたいに使えるんかこれ 代替に使えるんなら覚えてみるかな
95 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 05:37:33.76 ID:u+QazaKa.net] >>94 PyAutoGui かな。 PyAutoGuiで繰り返し作業をPythonにやらせよう https://qiita.com/hirohiro77/items/78e26a59c2e45a0fe4e3 できること マウスの操作(移動/ボタン/スクロール) キーボードの操作(テキスト入力/キー操作) アラートウインドウの制御(通常のアプリケーションウインドウは操作無理) イメージマッチング(bmp/jpg/pngで設定可能) ※opencv_python , pillow , Imageモジュールがあるとあいまい検索が可能 ピクセルカラー取得(特定座標または範囲の色を取得) スクリーンショットの取得(全域/範囲) 画像認識型の自動化なので、seleniumライブラリなど別ライブラリと組み合わせを推奨。 単独だと、画像操作で何とかなるものに限る Python + Selenium で Chrome の自動操作を一通り https://qiita.com/memakura/items/20a02161fa7e18d8a693 ウェブの自動テストやスクレイピングで使われる技術です。
96 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 05:42:29.55 ID:u+QazaKa.net] メールの自動化とかExcel の自動化とか色んなことができる。
97 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 07:29:54.64 ID:u+QazaKa.net] >>80 もう一つ、Flask もチラ見しておくと良い。 簡単にブラウザベースでアプリが作れる。 自分が作ったアプリのパッケージ内にPythonが同梱されるのでユーザーにPython をインストールさせたりする手間はない。 pyinstallerも要らない。 実行させるとブラウザが立ち上がり、ブラウザの一つのタブとして実行される。 将来的にはサーバー上で実行させることもできる。 DB管理ツールの PgAdminはこれで作られている。
98 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 09:08:07.47 ID:LJwIVFh6.net] ツイッターAPI使ったら 一瞬で規制された
99 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 13:57:18.11 ID:eVWbARiE.net] >>98 sleep入れないと apiごとに何分間に何回まで呼び出せるとか制限が違うから、調べて使わんといかんよ
100 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 14:32:39.46 ID:vUC0We58.net] >>99 今の問題はsleepじゃないかも 去年くらいからAPIを叩くbotが軒並み繋がらなくなった
101 名前:デフォルトの名無しさん [2019/05/04(土) 14:42:55.81 ID:tOD9kuur.net] python関連のツールって バグだらけで使うのに苦労する まじ殺意覚える なんとか作ってもバージョンUPで 全てパー pythonなんてイラネ けど他に選択肢がない!
102 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 14:52:56.44 ID:eVWbARiE.net] >>100 何に使ってるか分からんけど、自分はちゃんと使えてるよ 他人のアカウントで動くようなbotを提供するなら、10アカウントを超える場合は 有料の契約しないといけなかったかも 月3万円〜くらいらしい
103 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 14:53:23.92 ID:k+B84EwL.net] 3分間隔位でツイートしてるけどちゃんと繋がってるよ
104 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 15:00:08.38 ID:eVIwB2YR.net] python の問題じゃないじゃんw
105 名前:デフォルトの名無しさん [2019/05/04(土) 15:22:01.33 ID:Zf+/9VtM.net] >>101 具体的にどのツール?
106 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 16:01:26.35 ID:YEgXwYHa.net] >>101 ざまあみろ ゆっくり死んでいってね
107 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 21:12:27.28 ID:ivT98XDJ.net] 自分はアカウント作って手動でテストってツイートしたら即アク禁されたわ NGワードだったのかねぇ
108 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 00:09:37.04 ID:x93NAlVl.net] >>107 アク禁がどういう状況なのか分からんが、もしかしてOAuthに失敗してない? あと、利用申請するときに利用目的とか書かされるけど適当に書きすぎてるとか?
109 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 00:35:50.38 ID:NdndInZE.net] >>108 いやツイッター使ったことなかったんで とりあえずアカウント作って一般ユーザーとしてテストってツイートしただけ APIとか触る以前の問題
110 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 00:57:18.91 ID:x93NAlVl.net] >>109 じゃぁ年齢制限にひっかかってない? 生年月日適当に設定して13歳以下とかになったりすると凍結される あと、変なアカウントフォローしまくっても凍結される
111 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 01:11:53.54 ID:NdndInZE.net] >>110 生年月日はフェイクだけど1980年にしてたから年齢制限ではないね アカウントは作ったばっかりでフォロー等全くしてない 要は、出来立てのアカウントで内容の薄いツイートをしたことで何らかのフィルタにかかったんだと思ってる
112 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 02:47:13.57 ID:tUOFrefg.net] >>111 そんなことは考えづらいな。
113 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 02:48:47.28 ID:tUOFrefg.net] ブラックリストに載ってるVPN でも使ったんじゃないの?
114 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 02:52:32.65 ID:eMsI3+wX.net] ここTwitter APIのフォーラムじゃないんで、調査についてはよそでやってくれると助かるよ
115 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 02:58:02.52 ID:NdndInZE.net] そうそう
116 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 03:00:28.39 ID:L5goONob.net] そうそう
117 名前:デフォルトの名無しさん [2019/05/05(日) 11:50:05.62 ID:jDJFaPfq.net] WindowsでJupyter notebookというのを 使っています。 デバッグのときに、 ステップ実行とか関数内にはいってステップ実行 をするにはどうしたらいいでしょうか?
118 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 12:04:49.61 ID:LZXMZ4hr.net] >>117 シフトエンター
119 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 12:05:09.17 ID:TKrOuc6u.net] >>117 Jupyterはあくまでアドホック分析のツール ステップインデバッグが必要になるようなことをするならVSCodeを使え
120 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 12:16:33.87 ID:LZXMZ4hr.net] >>117 ごめんでデバッグは違う
121 名前:デフォルトの名無しさん [2019/05/05(日) 13:06:09.53 ID:jDJFaPfq.net] >>118 >>119 >>120 ありがとうございます。 VScodeを使ってみます。
122 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 15:25:31.18 ID:Lg7yPSQn.net] windowsにanaconda入れてpython使用中です import msvcrtでputwchを使ってるんですけど、全角半角混在文字列を表示したとき、現在のカーソル位置をgetする関数ありませんか? 今は表示した文字のコードからカーソル位置を計算してますが、ちょっと面倒なので。
123 名前:デフォルトの名無しさん [2019/05/05(日) 16:15:39.31 ID:vTdWYBgo.net] AllocConsole か ncurses
124 名前:デフォルトの名無しさん [2019/05/05(日) 18:39:16.67 ID:pLuxMQOp.net] 初めまして。win10でアナコンダ(最新)入れてスクレイピングを勉強し始めました。 本を読みながら作業をしているのですが、詰まるところがありお聞きしたいです。 コードは (UHF=8にしてます) import requests import bs4 import csv rs = requests.get('URL(仮)') rs.raise_for_status() sp = bs4.BeautifulSoup(rs.text.encode(rs.encoding), 'html.parser') rcd = [] for elm in sp.select_one('#id(仮)'): rcd.append(elm.string) f = open('date.csv','a', newline='') wrtr = csv.writer(f,delimiter=',') wrtr.writerow(rcd) f.close() になります。 質問ですが @ for elm in sp.select_one('#id'): の部分にfor elm in sp.select_one('#id').string: とするとエラー(AttributeError)になる。 しらべてみると二個以上ある場合?に .string は使えないとのことですが どのようにしたらよいのか? Acsvに落とし込むと文字化けする。上でuhf-8に指定しておりコーディングもしている。このようなときはどうすればよいのか? 教えてください。
125 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 18:50:49.81 ID:Lg7yPSQn.net] 自己解決 unicodedataをimportして east_asian_width() を使う方が簡単ですね 失礼しました
126 名前:デフォルトの名無しさん [2019/05/05(日) 19:24:14.33 ID:L5goONob.net] macのterminalでpython3をデフォルトにするにはどうしたらいいですか? python3のファイルを$pythonで開きたい
127 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 19:25:47.99 ID:L5goONob.net] python3はインストールされてます
128 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 19:35:04.86 ID:L5goONob.net] 自己解決失礼しました
129 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 05:18:25.39 ID:wr9bFPpT.net] >>124 Ruby でスクレイピングしてるから、Python はあまり知らないけど、 >for elm in sp.select_one('#id').string: sp.select_one('#id') に直接、.string は付かないのじゃないの? 複数の要素をループして、各要素にしてから、つなげれば? for elm in sp.select_one('#id(仮)'): elm.string >f = open('date.csv','a', newline='') ここでオプションで、UTF-8 か、sjis を指定できないの?
130 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 07:42:10.95 ID:h2+b5pdE.net] select_oneをselectに openの引数にencoding='utf-8'をつける
131 名前:デフォルトの名無しさん [2019/05/06(月) 08:48:46.09 ID:llnuASGm.net] >>129 130 ありがとうございます。 ループ処理したらできました。こういうのはpythonのお作法なのでしょうか? なんで直接つかないのでしょうか・・ >>130 id→classを選択することになりますよね。 select文でもid名で指定することができるのでしょうか?
132 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 09:28:43.88 ID:h2+b5pdE.net] >>131 for文で繰り返したい場合、文字列ではなくて文字列を含むオブジェクトの集合だから、この書き方になる つまり [obj1,obj2,obj3]は繰り返せるし 文字列を取り出すのにobj1.string, obj2.string, obj3.stringもそれぞれ正しい でも [obj1,obj2,obj3].stringはなんのこっちゃ?となる 2つ目の質問に対しては、selectを使うならまずCSSセレクタを理解しないと上手く取り出せないよ やりたいことはselectではなくてfind, find_allが適切かも知れない
133 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 09:33:36.17 ID:h2+b5pdE.net] ちなみに上の説明は分かりやすくするためにlist使って説明したけど、実際にはイテレータでlistではないから注意
134 名前:デフォルトの名無しさん [2019/05/06(月) 11:01:31.13 ID:kGkQS8+O.net] >>132 findのあとに.stringってつけれました? [obj1,obj2,obj3].stringと同じになりませんか?私も個別に処理してたのでfindとstringの方法を知りたいです。 書き方の例を教えてほしいです
135 名前:129 mailto:sage [2019/05/06(月) 11:07:41.34 ID:wr9bFPpT.net] id で検索すると、該当する要素は、0〜1。 class で検索すると、該当する要素は、0以上 jQuery では、どちらも配列を返すように統一されている。 0 の場合でも、空配列を返す でも、Ruby など他の言語では、 0〜1 なら、find_one、 0以上なら、find_all とか、 異なる関数名を使うものがあるので、やっかい
136 名前:129 mailto:sage [2019/05/06(月) 11:19:36.99 ID:wr9bFPpT.net] >>134 基本的には「インスタンス.メソッド」の形だろ。 だから、そのインスタンスに、そのメソッドが存在しなければ、エラーになる obj1.string がOK なら、obj1 には、string メソッドがある 一方、[obj1,obj2,obj3].string がエラーなら、[ ] には、string メソッドがない。 [ ] は、iterator か? [ ].string とは、[ ] の中に入っている各要素に、.string が付いているのではない! [ ] そのものに、.string を付けているから、エラーになる
137 名前:デフォルトの名無しさん [2019/05/06(月) 13:00:20.83 ID:llnuASGm.net] >>136 何度もありがとうございます。 いろいろと調べてみたのですがiteratorとして使うものではないと思います その上で for elm in sp.select('.class名'): に.stringを付けるとすれば for elm in sp.select[('.class名').string]: にしたらいいんですか? この記載で各要素に.stringってつけれるのでしょうか?
138 名前:デフォルトの名無しさん [2019/05/06(月) 13:15:04.22 ID:4WCBwXBu.net] >>137 各要素の.stringを参照するならループ内でいちいち参照する for elm in sp.select(): ____elm_string = elm.string か、内包表記で 各要素.string が並んだリスト(的なもの)をforで回す for elm in (e.string for e in sp.select()):
139 名前:デフォルトの名無しさん [2019/05/06(月) 13:29:44.01 ID:a8gxR/Is.net] pythonista3専用のスレってある?
140 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 14:17:32.29 ID:vCRdl9br.net] select_one()、find()、find_all()がそれぞれ何を返すかリファレンスで確認しなよ 返したオブジェクトにstring属性が有れば直接.string付けて使える。 (見つからなかった場合の処理は必要だけど) 集合を返すならfor等で回すのはPython関係なく当然じゃないの?
141 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 16:59:03.48 ID:QkNnPrv/.net] >>139 pythonista総合スレ【IOSで勉強できる】 https://mevius.2ch.net/test/read.cgi/tech/1540724553/
142 名前:デフォルトの名無しさん [2019/05/06(月) 17:43:42.76 ID:kr7+hcA9.net] Linterによるチェックや 単体テスト等を自動的に設定してくれるCLIツールか何か無いですか? 手動で入れるのめんどくさいです。
143 名前:デフォルトの名無しさん [2019/05/06(月) 22:06:12.16 ID:a8gxR/Is.net] >>141 ありがとう
144 名前:デフォルトの名無しさん mailto:sage [2019/05/07(火) 01:18:37.83 ID:OdT0SJzW.net] >>137 構文補完をしてくれるツールを使えば、string が使えるか使えないかなんて教えてくれるだろ。
145 名前:デフォルトの名無しさん mailto:sage [2019/05/07(火) 21:32:05.66 ID:GlTxCTc/.net] Python2の旧スタイルクラスで、"クラス名".__dict__["クラス変数名文字列"]=XXで代入していたのを 新スタイルクラスに置き換えたら、__dict__がproxyDictで読み取り専用になった影響で例外になってしまった・・ クラス変数(インスタンス変数じゃないよ!)にインデクサで代入するのって、どうやるのがセオリー?
146 名前:デフォルトの名無しさん [2019/05/08(水) 13:16:42.77 ID:tjSWQfYU.net] setattr
147 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 16:20:18.54 ID:qIqlQi6s.net] 日経225平均のリアルタイム値が簡単なスクレイピングで読めるサイトありませんか? googleもyahooも20分遅れで、リアルタイムのサイトはいくつかあったけどページ内に値は書き込まれていないみたいです。 https://nikkei225jp.com/cme/ とか。
148 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 18:00:43.80 ID:ex2lag03.net] >>147 株をやるんだろ。 証券会社の値はほぼリアルタイムだよ。 どこかの株を10万円でも買えば?
149 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 18:06:42.31 ID:ex2lag03.net] >>147 ごめん、そのサイト見たけど、値がコピペ出来るんだからどうとでもなりそうだけどな。 コピペできないサイトは面倒だろうけど。
150 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 18:41:57.94 ID:Ih5N/ssV.net] yahooもリアルタイムでしょ
151 名前:デフォルトの名無しさん [2019/05/08(水) 18:51:36.82 ID:fmEHJviF.net] >>147 まさかjsでリアルタイム更新なのにbeautiful soupでやろうとかしてないよな…? https://qiita.com/Azunyan1111/items/b161b998790b1db2ff7a#google-chromeの生成するcssセレクターで出来ない場合動的に変化する場合
152 名前:デフォルトの名無しさん mailto:sage [2019/05/08(水) 19:56:08.81 ID:h6vLlN0g.net] 100年はえー
153 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 00:18:25.32 ID:zHXNWfjV.net] >>151 のサイトに、内容が良くまとまっている! そのサイトが、API, RSS Feed を公開しているなら、それを使う スクレイピングは、Ruby, Nokogiri で出来る 5ch のように、空のHTML を送ってきた後、 サーバーから、JavaScript(JS) で動的に内容を取得している場合は、 Selenium WebDriver を使って、JS を動かしてから、内容を取得する。 つまり、人間が操作するのと同じように、ブラウザを自動操作する JSが動く前では、取得したい要素が、まだ存在していないから ただし、頻繁にスクレイピングするのは、 営業妨害とかアクセス禁止にされて、逮捕されるかも!
154 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 08:55:08.80 ID:NqkDudFv.net] Rがトップ20位圏外へ、Pythonの採用が進む - 5月開発言語ランキング 2019/05/09 06:05 後藤大地 https://news.mynavi.jp/article/20190509-820376/ TIOBE Softwareから2019年5月のTIOBE Programming Community Index (PCI)が公開された。 TIOBE PCIは、複数の検索エンジンの検索結果から、対象となるプログラミング言語が どれだけ話題になっているかをインデックス化したもの。2019年5月におけるインデックスは 次のとおり。 5月TIOBE Programming Community Index / 円グラフ https://news.mynavi.jp/article/20190509-820376/images/001.jpg データマイニングや人工知能のニーズが高まっていることから、統計に関わるプログラ ミング言語は人気が高い状況が続いている。TIOBE Softwareはこの状況においてRが20位 圏外に落ちることは驚きに値すると指摘している。この理由として、該当分野でPythonの 採用が進んだことで、Rの必要性が下がっていったことを挙げている。 Pythonは長期にわたって増加傾向を続けている。TIOBE Softwareが指摘しているように データ処理の分野においてもPythonが使われるシーンが増えている。今後も同様の傾向が 続くと見られており、今後もPythonが利用されるシーンは増え続けることが予想される。
155 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 11:29:32.10 ID:uxObhpR3.net] 2019年02月04日に更新 Java屋さんの私がPythonをはじめる理由 https://qiita.com/HyunwookPark/items/68d029dd33807fc69ca4
156 名前:デフォルトの名無しさん [2019/05/09(木) 16:39:06.26 ID:ZpL7167K.net] https://ideone.com/F983Gv memmapを作って中身のデータを置換、末尾のデータを削除するサンプルを作って動かしてみたのですが 末尾のデータを削除したあとのサイズが、削除する前のものと同じになっています。 これは、こういうものなのでしょうか。それともどこか間違っているのでしょうか
157 名前:デフォルトの名無しさん mailto:sage [2019/05/09(木) 21:53:08.20 ID:4pb4y6e7.net] >>155 VSCodeに言及してないのはなぜ?
158 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 10:32:38.92 ID:TvwQV5La.net] >>157 PyCharm の方が良いからだろ。 話は変わるが、レンタルサーバはJavaが動かないのが多いな。 それで perl php ruby などのスクリプト言語が使われてきたけど、これからは日本でもPythonの比率が高まっていくだろう。
159 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 10:53:59.89 ID:uAfP9ooZ.net] pycharm か atom の二択だな。普通は前者を選ぶのだろう
160 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 13:49:24.74 ID:4v4gRarW.net] Anaconda入れたら勝手に.bashrcでPATH追加しやがったw いろいろサイト見ると確認メッセージでyesno出るみたいだったんだが・・・・・
161 名前:デフォルトの名無しさん [2019/05/10(金) 13:52:44.24 ID:2ymPmQZD.net] Anacondaで入れたけどPATH勝手に追加とかなかったぞ ちゃんとyes/no選択出来た
162 名前:デフォルトの名無しさん [2019/05/10(金) 13:54:03.40 ID:sZdncDhC.net] マクラ
163 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 14:20:21.48 ID:4v4gRarW.net] >>161 事前調査では、聞かれるはずってわかってたので出てきたらnoにしようと思って それまでの他の質問yesyesで進めてたんだけどなぜか出てこなかった。 もう直したからいいけどなんだったんだろうな・・・・・ ちなみに2019.03のPython 3.7 バージョン Linux Installer いらんかもしらんけど一応報告まで。
164 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 15:05:57.63 ID:uAfP9ooZ.net] せっかくlinuxで作業するんだから、pipを使った方がいいと思うんだ condaはpythonのコミュと仲が悪いからいずれ頭打ち 現状でもライブラリ等の互換性で既に問題がでている
165 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 18:19:15.26 ID:3Rd9AZ7J.net] >>156 ですが、初心者スレの方が良かったでしょうか
166 名前:デフォルトの名無しさん [2019/05/10(金) 18:47:59.73 ID:5cJ7H2I+.net] >>160 インストールのときに 君のキーボードのyを ネズミが踏んだのさ
167 名前:デフォルトの名無しさん mailto:sage [2019/05/10(金) 19:08:57.10 ID:mZTf+9Hy.net] >>160 EULAに書いてあったろ?
168 名前:デフォルトの名無しさん [2019/05/11(土) 11:30:46.17 ID:wm1cT3jh.net] 初歩的なこと聞いてすみません。 key = ['a','b','c','d'] print key[1:3] ['b','c','d'] ...を b c d ...と表示させるにはどう記述すれば良い?
169 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 11:34:43.71 ID:c6jb8Zuj.net] ' '.join(key[1:3])
170 名前:デフォルトの名無しさん [2019/05/11(土) 11:57:02.81 ID:wm1cT3jh.net] ありがとう!なったw
171 名前:デフォルトの名無しさん [2019/05/11(土) 12:03:56.90 ID:yaIUpng2.net] print(*key[1:])
172 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 12:34:28.56 ID:33ultIg2.net] Pillowで特定のRGB値からマスク画像を作りたいんだけど numpyを使わずにやろうとすると2重のforを回してピクセル単位でRGB値を判定するか、 チャンネルごとに分けてRGBを個別に判定して2値化したあと、andするしかないんかな 一発で行く方法があればいいんだけど
173 名前:デフォルトの名無しさん [2019/05/11(土) 12:45:21.69 ID:td9YBJ3L.net] 24bit/32bit単位でアクセスして色でマスクしてからマスク画像造ればええで
174 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 13:09:19.91 ID:33ultIg2.net] ありがとう。でも、24/32bit単位でアクセスしようとするとgetpixel使うことになって、結局ループ回すことにならない?
175 名前:デフォルトの名無しさん [2019/05/11(土) 13:17:18.04 ID:td9YBJ3L.net] なんでgetpixelなんて使うの?
176 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 13:24:38.28 ID:33ultIg2.net] えっ
177 名前:デフォルトの名無しさん [2019/05/11(土) 13:26:18.33 ID:9IJE1a+u.net] いつまで経っても筋が悪いなおまいは
178 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 17:51:16.28 ID:NqZcn6B8.net] javascriptのスレは過疎だけどなんで?
179 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 19:31:38.62 ID:QY0bHjT5.net] >>178 あれは言語のうちに入らないから。 HTML CSS や XML のおまけで分野が違う。 言語としては、C か Java のサブセットみたいなもの。
180 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 19:35:37.86 ID:osgKhHzY.net] JavaScriptはプログラム板ではなくWeb制作板の管轄だから
181 名前:デフォルトの名無しさん [2019/05/11(土) 19:38:29.14 ID:Js5+404h.net] 100行くらいの atcoder のベルマンフォードの問題のエラーが出る原因について聞いてもいいですか? 小サイズのサンプル入力では正解が出ています
182 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 19:40:59.56 ID:pjT+8S0l.net] Pythonは記述にクセがあるのであまり学習したくないんだよね
183 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 19:42:34.17 ID:NqZcn6B8.net] >>179 >>180 ありがとうWeb制作板にあったよ
184 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 19:53:56.27 ID:QY0bHjT5.net] >>182 そうかな? かなり素直でわかりやすいと思うけどな。 現に世界の初級プログラミング教育の標準となってるし。 文法的にはC の流れを汲んでるし殆どの人には取り組みやすい。 スクリプト言語と、コンパイラ言語との間の癖は慣れでしか無い。
185 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 19:54:48.87 ID:2v2BzL6t.net] >>180 それはないだろ? typescriptだってある
186 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 20:12:20.59 ID:osgKhHzY.net] >>185 板のローカルルールに書いてるじゃん
187 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 20:19:43.18 ID:2v2BzL6t.net] >>186 Reactスレが削除されないのはなぜ?
188 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 20:31:54.85 ID:osgKhHzY.net] >>187 知るかスレチだボケ
189 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 21:06:51.89 ID:2UKGIbym.net] 癖って内包表記みたいのかな(python分かる人にとっては簡潔明瞭) 他言語もそういう特有な記述ってあるんじゃないのか
190 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 21:16:47.42 ID:2v2BzL6t.net] >>188 所詮、pythonなんて今流行ってる言語でしかないじゃん Javascriptでも機械学習出来るわけだし
191 名前:デフォルトの名無しさん mailto:sage [2019/05/11(土) 21:27:15.51 ID:Zt/4qaNA.net] javascriptで機械学習って、個人的によくわからないんだけど MVCのVに近い言語で、なぜMの領域の核になるようなコードを書くんだ 保守性が悪くなりそうというのが素人意見