Pythonのお勉強 Part56
■ このスレッドは過去ログ倉庫に格納されています
>>619 他の人も発言してるけど、 inでも良いけど、厳密に指定すると== 識別しないのは、 'hoge' "hoge"の違い 順番を変更しても良いなら、 フォルダでもファイルでも最初にソートして置いた方が良いよ。 Dir.glob('C:/Users/Owner/Documents/*.txt') こういう、Ruby のDir.glob みたいな関数は、無いのか? pipenvってvenvみたいにプロジェクトのディレクトリ内に仮想環境作ったりできますか? 仮想環境を作らずにpipenvを動作させること自体できないだろ venvやvirtualenvの置き換えを目指したパッケージなのでできるよ。公式サイト読んで https://docs.pipenv.org あーpipenvにはENV_DIRオプションは無いのかという話か 一旦作成した仮想環境を移動してPIPENV_VENV_IN_PROJECT環境変数を設定すれば行けるはずである 一旦作成しなくてもpipenv installする前にセットしておけばいいかも知れない 手元にpcないから試さないけど 音声解析、生成がしたいため勉強してます librosaでMFCC変換が簡単にできたのですが MFCCからwavファイルに変換の仕方が探しても見つかりませんでした。 知ってる方がいたら教えて欲しいです。 pipenv使ってみたけどwindowsだとpipenv shellでコマンドプロンプトが変わらないから virtualenvがアクティブになってるのか分からないんだが (virtualenv_name)こんなふうに頭についてないかい? むしろ、仮想環境という邪魔なものを見え難くしてくれてるんでしょ、pipenvは。 他の言語は、プロジェクトの依存関係を管理するものと、オプション的に実行環境を管理するものだけで成り立っているから。 app.pyというファイルがあってその中のある関数だけをデバッグしたい時ってどうしてます? 質問が抽象的過ぎる それだと「デバッグしたい関数だけ呼ぶ」としか答えられないだろ つまり最終的にはapp全体として動くようにしたいんだけど、関数を組み合わせて作りたい。app.py全体じゃなくてその中の関数に引数を与えてデバッグしたい ターミナルから色々な値を入力したい。そういう時どうしてますか? app.py内の関数f()だけを呼びたいならこうかね python -c 'import app;res=app.f(1,2,3);print("result:%d" % res)' >>645 __main__のことかしら… 詳しくはggれ 質問してやってるのにクグればかり つかえねーやつらだぜ >>649 >つかえねーやつらだぜ だって,5chのpyスレに居る連中は俺もだけど底辺レベルな奴がほとんどで、 使える奴なんて極少数だよ 職業pyプログラマならコーディングだけじゃなくデバッグやテストもかなりできるんだろうが、 そんな連中はpy底辺スレには来ない。 無理に捏った質問って判るから そういうのは無視が正解 面白いヤツが面白いことをする(黎明期) 面白いことを聞きつけ面白くないヤツが大量に来る(成長期) 面白くないヤツが市民権を要求する(革命期) 面白くないヤツが無駄な頑張りをしてつまらなくなる(ごり押し期) 面白いヤツが去っていき、替わりに頭のおかしい奴らがやってくる(DQN期) 頭のおかしいヤツらがコミュニティそのものを攻撃し始める(PVP期または凸期) 頭のおかしい奴らが飽きて居なくなり、生き残った白雉と魯鈍が唐揚げを繰り返す(脳死状態) ・自分で調べないヤツに親切にする必要はない(ヒントはおk) ・調べる力が無いなら金を払え ・知恵も金も出さないヤツはキチガイだ 相手にするな 答えられる人が質問に答える(黎明期) 回答と質問で話題が増えてスレが賑やかになる(成長期) 答えられないバカが便乗してヒントとか抜かして答えた気になる(ヒント期) 答えられないバカがコイツは相手にするなとスレを仕切りだす(DOQ期) 答えられないバカがググレやとドヤ顔でレスして、話題がそこから発展しなくなる(ググレ期) わずかに残っていた答えられる人も居なくなる(過疎期) >>653 のような答えられないバカはどうして答えたがるのか どこぞも初心者が初心者向けに間違いだらけのアウトプット(笑)してるし ここに限らずコミュニティって似たようなもんだろ >>657 気づくの遅すぎじゃね?どんなペースで生きてんだよw 解答サンクス >>646 やつぱり他のファイルからimportするのがいいのかな >>647 b funcってなに? >>648 if name ==main以下に書くってことですかね >>649 なりすまし? >>650 pdb でブレークポイントってことですか、bは Humble Python DEV KitバンドルのPyCharm大してお得でなくてワロタ. ワロタ... 他に欲しいのFluent Pythonくらいだよ >>662 本だけじゃなくてソフトウェアのサブスクリプションライセンスもバンドルするようになったのか 元が$199/年だから$15/6ヶ月なら相当安いんじゃないの?すぐ期限来ちゃうけど $199は会社や組織向け。個人は$89 そして丸々一年購読しないと、購読開始時点での最新版のライセンスはもらえない つまりHumble $15に加えて正規の半年分$53.4を加えた$68.4を払わないといけない https://sales.jetbrains.com/hc/en-gb/articles/207240845-What-is-a-perpetual-fallback-license- 他のサービスもredeem期限結構短いから微妙。Redditのスレが詳しい https://www.reddit.com/r/Python/comments/8gjhyx/humblebundle_python_devkit/ 前回のPython本とビデオの時は$15突っ込んだけど今回はパス >>661 def main: parser = argparse.ArgumentParser() −以下略− とか使ってるか? 他のファイル化しておいて 作ってる途中のときは↑を使って引数を与えるようにして 完成したらメインのpyに必要な函数部分だけimportするのどうよ https://algorithm.joho.info/programming/python/opencv-particle-filter-py/ パーティカルフィルタを使ってみたいのですが、このサンプルプログラム動きます? 自分の環境(Python 3.65, Opencv 3.41, numpy 1.14.2)だと、 max_index = np.argmax(moment) ここで ValueError: attempt to get argmax of an empty sequence というエラーを吐いてしまいます 多分赤色を検出出来なかったということだと思うのですが、良い解決方法無いですかね (コメント欄があるんだからそこで聞きゃいいのに..) >>666 >良い解決方法 って言うのはお前が使っている赤色でも検出できるようにしてくれってことかな? お前がどんな赤色を使っているのかわからないのに解決方法と言われても、そのコード作者でも困るだろ。 ソースコードあるんだから、お前が使っている物の赤色を検出できるコードに修正する、または そのコードで検出できる赤色の物でやりなさいぐらいか >>666 追跡対象のhueの値域を拡大してみては? もしそれがパイソンのように歩き それがパイソンのように鳴くのなら それはパイソンである。 だがパイソンは歩かないし パイソンは啼かない したがってそれはパイソンではない windows, anaconda, python3.6環境のtkinterでtext+scrollbarの組み合わせを placeで位置指定して連結表示する方法を教えてください。 gridで位置指定する作例はネットで多数見つけられたのですが、 scr.config(command=txt.yview) txt['yscrollcommand'] = scr.set で並べて表示させても連動した動作はするのですが、scrollbarの長さが 短く表示されてしまいます ScrolledTextも使ってみたのですが、 scrtxt.see(END) で画面だけはロールしていきますが、scrollbarの表示が追従してくれません 【IT】PythonがJavaを抜く - PYPLプログラミング言語ランキング http://egg.5ch.net/test/read.cgi/bizplus/1526729102/138 138 名刺は切らしておりまして sage 2018/05/21(月) 10:01:32.27 ID:zgCHubqy 何でPythonみたいな糞言語流行ってんだよ……とか思いながらPython書いてるわ 言語に一貫した哲学を感じないし、挙動もムカつくしホンマ糞 こんなの支持してる奴は頭沸いてるとか思いながらPython書いてる そして、チンポの皮を優しく剥きます。恥垢をウエスで拭き取ります。 多重ループをなんか条件満たしたときに抜けたいことがよくあると思うけど下の書き方よりもましな書き方ある? while True: for x in seq1: for y in seq2: なんか処理 if なんか条件: stop = True break if stop: break if stop: break while True: for x in seq1: for y in seq2: なんか処理 if なんか条件: break else: break else: break 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 GHFKD ユーザー定義例外ってまさにこういうときのための機能だよね 他の使いどころが思いつかん >>699 > ユーザー定義例外ってまさにこういうときのための機能だよね いや、違うと思うぞ PowerShellみたいにユーザー定義例外持っててもまさにこういうときのためのラベルつきbreak持ってる言語もあるし >>699 その通り。例外とつくから例外以外では使ってはいけないような感じを受けるけど ユーザー定義例外の主目的がこれだからな 例外的な状況にのみ例外を使用するっていうセオリーも知らんのは笑える さすが5chユーザーはレベルが低い 「Pipenv」と「virtualenv」どっちで作ったらいいんですか? >>705 標準ライブラリのvenvがいいと思います そもそもpipenvはpipのバージョン管理ツールで、 virtualenvはpythonインタラプタのバージョン管理ツールじゃないの? 比較の土俵に上がらないと思うんやが タプル型の存在価値がわからないんだけど、どゆ時に使うのこれ?リストの下位互換じゃねえのかこれ タプルは辞書のキーにできるがリストはできない点だけ見ても下位互換ではない 順序が必要で無いなら全て演算最強なsetにしてしまう人だけど入れ子にする時はfrozensetにしなきゃならん printするとfrozensetfrozensetfrozensetでうざい… __str__か__repl__だかオーバーライドしようそうしよう 本質的に帰り値が順序集合でない関数が無意味にリストだったかイテレータで返す仕様はなんなんだろうか 組み合わせとか ハノイの塔のプログラミングが課題で出されたけどさっぱりわからない kivyのkvをGUIで作成できるようなツールないんでしょうか? WindowsのVisualStudioみたいな感じで。 PythonでGUI? 新しく言語覚えればいいじゃん ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる