[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2ch.scのread.cgiへ]
Update time : 01/10 09:45 / Filesize : 165 KB / Number-of Response : 654
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その40



1 名前:デフォルトの名無しさん [2018/11/22(木) 17:09:34.92 ID:JDIt5Mgb.net]
★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答を書くことも禁ず

このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line/OS)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その39
mevius.5ch.net/test/read.cgi/tech/1535064635/

◆PythonのHome Page
www.python.org/

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

◆ソースコードをそのまま5ちゃんにコピペするとインデントが崩れるので
  こういうところ↓にはってきてください
ttp://ideone.com/      Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数を長めに指定しる。
ttps://jupyter.org/try    (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−

628 名前:627 mailto:sage [2019/01/07(月) 16:06:10.56 ID:lmbNEshB.net]
Ruby では、プロジェクトフォルダに、Gemfile という設定ファイルを作って、その中に、

gem "selenium-webdriver"
など、必要な依存ライブラリを(バージョン指定して)書いておいて、

端末で、Bundle install とすれば、そのプロジェクトに固有の依存ライブラリをインストールできる。
そして、Gemfile.lock というファイルに、その結果が書かれる

npm, yarn も同じ仕組み

629 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 17:58:48.39 ID:+gevnEnW.net]
RubyでNGワード登録推奨

630 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 20:27:51.11 ID:EA0Zw1nG.net]
アナコンダがVSCode推奨やからなぁ

631 名前:デフォルトの名無しさん mailto:sage [2019/01/07(月) 21:24:55.63 ID:evZTBiXt.net]
>>628
依存関係とかバージョン管理したいならpipenv使え

632 名前:606 mailto:sage [2019/01/07(月) 22:13:05.95 ID:ReDncGUb.net]
ドキュメントは記載ミスでSDKはPython 2.xで書かれているとのことでした。
チュートリアルはVisual Studio 2012 x64のコマンドプロンプトから実行しろ
とのことで、取り急ぎVisual Studio Express 2012をインストール中です。
2.xでいいなら2.7.15ですね。お陰様でPython周辺の状況が何となくわかりました。
ありがとうございました。

633 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 00:20:09.31 ID:MHzWayOo.net]
>>632
Visual StudioとVisual Studio Codeは別モンだぞ・・・
前者は統合開発環境でCのコンパイラとか含まれる
後者はエディター+αで外部の開発環境を呼び出す

Visual Studio 2012 x64のコマンドプロンプト指定ってことは
C or C++で書かれたライブラリとリンクしてるかもね

634 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 20:02:52.06 ID:K8np1hQ6.net]
外資系IT 福嶋恵子容疑者
https://rio2016.5ch.net/test/read.cgi/psy/1546061111/

635 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 21:33:46.18 ID:FNYU3Feg.net]
pythonの場合、統合開発環境つっても結局ターミナルからコマンドで操作しなきゃどうしようもないことが多いので、
VSCodeでもPyCharmでもなんでもいいけど、VSCodeだとデバッグはどうするんだ?
デバッグさえ問題なければ余裕で乗り換えるけど。

636 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 22:01:28.83 ID:EUE4Jmmv.net]
他の言語をデバッグするのと何も変わらんよ



637 名前:デフォルトの名無しさん mailto:sage [2019/01/08(火) 22:08:58.10 ID:o801Snq6.net]
Pythonに必要かどうかは別にして、VSCodeでもブレークポイントとかステップインとか普通に使えるよ

638 名前:デフォルトの名無しさん [2019/01/08(火) 22:27:08.37 ID:CIpjaSPA.net]
pdb活用してるか〜?
3.7からbreakpointが組み込みになったな

639 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 00:05:18.00 ID:Aw9Znz8d.net]
numpyの多次元配列で行や列を無視して最大の値を持つインデックスを返す方法はありませんか?

例えば
a = np.array([[1,1,1],[1,10,1],[1,1,5]])
に対して
x = f(a)
の結果が
(1,1)
と出てくれる関数を探しています。
ちなみに、
x = f(a, 2)
とn番目に大きいものも取得出来てこの結果が
(2,2)
と出てくれたら更に嬉しいです。

640 名前:デフォルトの名無しさん [2019/01/09(水) 00:31:46.60 ID:1eDIVL/q.net]
>>639
一番大きい要素のインデックス
np.where(a==a.max())

n番目
np.where(a==np.sort(a.ravel())[-n])

641 名前:デフォルトの名無しさん [2019/01/09(水) 00:35:13.36 ID:1eDIVL/q.net]
因みに複数ある場合、例えば該当する要素が(w,x)と(y,z)にあるなら
([w,y], [x,z])
の様な形式で返ってくる

642 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 02:18:14.96 ID:Aw9Znz8d.net]
>>640
助かりました。ありがとうございます!

643 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 09:53:30.06 ID:Ll9pJ4j8.net]
テストはどうしてる?

644 名前:デフォルトの名無しさん [2019/01/09(水) 10:40:32.65 ID:TYPFGp09.net]
>>643
普通にやってるよ

645 名前:デフォルトの名無しさん mailto:sage [2019/01/09(水) 11:24:10.81 ID:Ll9pJ4j8.net]
いやいや、何か良いツールがあるのかなと思って

646 名前:デフォルトの名無しさん [2019/01/09(水) 11:26:32.17 ID:TYPFGp09.net]
>>645
なるほど
標準だけで特別なツールは使ってないです



647 名前:デフォルトの名無しさん [2019/01/09(水) 12:35:47.36 ID:INaJqTgA.net]
組み込みブレークポイント関数仕込んで
[(var, eval(var)) for var in dir()]
とでも打てば状況一覧できるし何とでもなる(上で動くか試してないけど大体そんな感じ、locals()なんかでも試して)

648 名前:デフォルトの名無しさん [2019/01/09(水) 12:41:58.69 ID:INaJqTgA.net]
printやloggingデバッグよりは楽だ
取り敢えずassert文仕込みまくるのとpdbでステップしながら変数リスト監視と死後解剖でやってる

649 名前:デフォルトの名無しさん [2019/01/10(木) 02:05:45.29 ID:3oKbl76t.net]
一通り学んだから、
Pythonでゲーム作ってみたい。
簡単なゲームから
なにかありますかね

650 名前:デフォルトの名無しさん [2019/01/10(木) 02:46:50.91 ID:Qo6QfBEe.net]
>>649
テトリスかパックマン

651 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 05:02:33.60 ID:rIc47kfh.net]
カードゲーム

652 名前:デフォルトの名無しさん mailto:sage [2019/01/10(木) 08:08:34.80 ID:jdFEneY4.net]
ガチャ

653 名前:デフォルトの名無しさん [2019/01/10(木) 09:06:26.72 ID:3oKbl76t.net]
>>650
パックマン作ってみたい。楽しそう
>>651
トランプゲーム系ですかね?
>>652
難しそう






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<165KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef