Pythonのお勉強 Part55
■ このスレッドは過去ログ倉庫に格納されています
初学者はくじら飛行机?とかいう人の本の方がいいよ みんパイは読みやすいリファレンスというくらいのもので、ガイドブックじゃないからね >>426 わからんところはサラッと読み流してとりあえず一周読んで、他の本とか読んだあとにもう一度読むと解るときもある。 >>427 >>428 ご親切に、ありがとうございます Pythonってプログラミング学習と人工知能とデータ解析とサーバーアプリとオナニー以外にあえて選ぶ意味なくね? >>430 python に静的型が導入されたら、あり、だな クジラ飛行机は、日本語でプログラミングできる言語の「なでしこ」の作者 最近は、様々な言語について書いてる while で実行を繰り返しつつ、ある条件になったら音をならしたいのですが、その音が繰り返されることなくずっとwhileされるようにしたいのですが、やりかたをどなたか教えてください すみません。ループは残して、判定は複数あり、達成ごとに音が1回だけなるようにしたいってことです。 >>430 office製品のスクリプトに使われるかもしれないって話があるからなぁ >>433-434 何が分からんのかよくわからんのだが 音を鳴らすことができない? 音1回鳴らすことができない?.... >>436 しょほてきすぎてすみません while True: if 条件1: print("AA") if 条件2: print("BB") get などで判定がでたときに1回だけ処理されればいいのですが、判定条件が達成された状態でもそのまま処理を継続したいのです すみません ループはのこしつつも、プリントは1回だけでいいってことです。 フラグでもつけとけばいいんじゃない? i=0 while True: ....if 条件1 and i == 0: ........print("AA") ........i=1 的な >>430 Pythonでできないことはないぞ、童貞 ゲームも作れるし、多言語との連携にも優れてる pythonの使い道は殆どナイト思うけどな? 高速化するなら埋め込みとか言わずにC++で全部書くし、 サーバー扱うなら、python使わずにC_SharpのWPFで作った上で、 Azureを使用して機械学習もデータ解析も行う。 BlenderやGIMPをpythonで操作もできるけど、使用頻度は少ないハズだし。 更新頻度の高い部分がpythonファイルとして、組み込まれるけど、 わざわざ、多言語を組み込んで行う処理が不明 webもゲームも優秀と言う程、特化してる訳でも無いし。 あくまでも、簡易操作と試験データの確認ぐらいにしか使えない。 可読性と学習費用の容易さしか評価される部分が見当たらない。 >>442 Microsoft、Google、Instagram、DropboxがPythonの最強を証明してるだろうが 少なくともCUIとしては最強だろうよ 今ではPythonの文字を見ない日の方が珍しいくらいだしな >>443 開発速度 豊富なライブラリ この二つがある限りPythonの最強伝説は終わらんよ 雪風の使い道よりはあるだろ 糖質特有の発狂しないし CUIは趣味グラマーに用途なしってどういうイメージからの話なんだ? ノベルゲーム作成ツールのren'pyとか趣味用途そのものだろ Linuxの豊富なコマンドオプションを使いこなさなくて、argprrseで俺々CUIツール作ったよ。 webページの一括起動 ファイル名連番リネーム ○○分隔離のスクショ保存[一日なにしてたか?] テキストファイルの行間を指定変更[wikiからゲームデータの編集作業] ドラクエで全敵キャラのダメージ計算 だめだ、 pythonの使い方がイマイチ分からない。 TensorFlowでも使えたら違うんだろうけど、俺は使えないしなー そもそも、どんな機能が有るかも知らないw perlがpythonに置き換わった程度。 現場作業した事ないから、知らん。 勉強でも何でも中間層の人間って割とまともだよな。 >>447 上位に上がれない200,300人中の60,70番以下は嫌な性格の人間が多いけど、性格が理由で仕事も勉強も上位評価に入れないの? >○○分隔離のスクショ保存[一日なにしてたか?] 既に有りそう サーバーにデータ送信する機能も付いたやつ Windowsで定期処理とか向いてないよね タスクトレイに入れれるやつ作れないし しかもPythonプログラムは配布向きじゃないしな アイロンPythonすげえいいのになんで人気ないの PythonとC#を覚えれば30年飯が食えるって先生が言ってた プログラミングには二つのコストがかかる。 学習コストと開発コストだ。 この二つを限りなく抑える事ができる言語。 それがPythonなのだ。 PCのOSとして最も普及しているWindows。 そのWindows環境でプログラミングするうえで最強な言語。C#。 そのC#との連携に最も向いているPython。 PythonとC#。この二つを極めればプログラミングを極めたと言っても過言ではない。 さあ、もうjavaやjavaScript、Rubyでオナニーをする時は終わりだ。 君も今日からPythonを勉強しよう。 無理だな。 今でさえ、GUI配置で処理とスタイルを追加する仕組みだし。 webだとイメージ画像上げただけで、hp作ってくれる。 Turning Design Mockups Into Code With Deep Learning Emil Wallner on January 9, 2018 https://blog.floydhub.com/turning-design-mockups-into-code-with-deep-learning/ そのディープラーニングにもっとも使われる言語がPythonなんだよ。 >>457 お前はw pythonで 俺を刺激するトリボナッチ数列でも導き出してるのか?ww >>450 「業務で使う」以外はぜーんぶ「特殊な例」なんだもんな githubを業務用のサイトだと思っている連中も多くてまいっちゃうよ ネタにしての低レベル過ぎるw 中学生が一生懸命、高度な事を言おうと必死に頑張りましたが伝わって来る >>458 ん?wxで簡単に作れるぞ。 配布するときはexe化するかなぁ、、、。 雑談でないと盛り上がらないって底辺のおっさんが多いPythonスレだよな >>472 おっさんが多いって発想って自分がおっさんだから出てくるの? 俺にはそんな発想は無かった 雑談とか言ってるけど、実際に TensorFlowクラスタを表示するコマンド って聞いたら、 import tensorflow as tf c = tf.constant("Hello, distributed TensorFlow!") server = tf.train.Server.create_local_server() sess = tf.Session(server.target) # Create a session on the server. sess.run(c) って 帰って来るの? 最近プログラミングはじめた初心者です。 Tkinterのオブジェクト配置についての質問なのですが、[ラベル]と[エントリー(テキストボックス)]を横に並べて配置するにはどのような記述になるのでしょうか? [ラベル] [エントリー] 今現在は下記のように下並びで表示されてます。 [ラベル] [エントリー] >>478 pack()メソッドを使うときsideオプションを指定するといいと思う label.pack(side="left")って感じに記述すると 左から順番に詰め込んでいく。 sideを何も指定しないと"top"がデフォルト値になってるから縦に並んでいく。 ちなみにpython3で試した python2だと記述法がちょっと違うかもしれないけど ありがとうございます。 Python2なのですが、ググってpack()メソッドsideオプションの記述方法を探してみます。 よかったら参考になるリンクご紹介いただけたら嬉しいのですが... Pythonプログラミングって面白いですね! >>480 自分はpython2にはあまり詳しくないから記述法が違うかもしれないっていっちゃったけど python2でも>>479 の書き方で普通にいけそうだった http://www.geocities.jp/m_hiroi/light/pytk01.html 一応書いておくと「Tkinter」という風にTが大文字になっているとpython2で 「tkinter」という風にtが小文字になっているとpython3って感じで見分けられるよ あざっす どうもpackのsideオプションだと [ラベル][エントリー]の2つのセンター配置とかできなさそうですね。 他方法を探してみます。本当にありがとうございます^ ^ pythonは遅い。ライブラリーが追いついてきたらJuliaに取ってかわられる。 >>484 5年前からそう言われてるのでそろそろ敗北知りたすぎて転げ回る頃 まだ? >>484 Juliaに取ってかわられたなら、Julia移るだけだろ pythonがそれなりに"出来る奴"ならJuliaも使えるようになるだろし 言語より使う奴の能力の方が重要だからな Pythonでも速度要るならその部分は速度の出るC/C++でやって それをPythonから使うとかしているだろう(C/C++が出来ると) 音声ファイルを読み込んで、0.01マイクロ秒隔離で周波数を求めテキストファイルに書き込む方法 どなたかご存知有りませんか? グラフまでは、できたのですが、数値の取り出し方が分かりません。 from pydub import AudioSegment import matplotlib.pyplot as plt mp3_version = AudioSegment.from_mp3("sound.mp3") sound = AudioSegment.from_file("sound.mp3", "mp3") samples = sound.get_array_of_samples() plt.plot(samples) plt.show() >>492 それ0.01マイクロ秒隔離で周波数を求めてグラフ出力しているのか? なんか、そんな感じには見えないが(mp3を読み込んでそれをデコードしたデータ(samples)をプロットしているだけな気がするが) >>492 samples の中身が数値の入ったタダの配列で、len(samples) で長さもわかる そもそも0.001μsって100Ms/secなんだがそんな分解能が必要な「音声ファイル」なんてあるのか? スペクトログラムの奴だろ ただのキチガイだから無視しろ キチガイってあのプレゼントバカのことか あれは笑えたから許してやれよ これは失礼 質問の仕方が悪かったですね。 無能な皆さんのおかげで無事に解決しました。 http://fast-uploader.com/file/7072506321918/ 本当にありがとうございました。 >>497 5chのpythonスレに来る俺らは大なり小なり精神障害,知的障害ある奴(病気持ち)が大多数だろ。 軽度なら俺みたいに会社に行って低脳と言われながらでも仕事しているだろうが、 でも、会社・学校が受け入れられないレベルの障碍者は平日の昼からスレで時間つぶししている感じだろ。 つまんない質問飛ばして、「詰まんね」とか言われて「はぁ?」と 返す。2ch時代からの伝統が好きです。 完全な素因数分解の公式が分からないんだけど? ggっても出て来ないし、誰か知らない? [1, []] [2, [2]] [3, [3]] [4, [2, 2]] [5, [5]] [6, [2, 3]] [7, [7]] [8, [2, 2, 2]] [9, [3, 3]] [10, [2, 5]] [11, [11]] [12, [2, 2, 3]] [13, [13]] [14, [2, 7]] [15, [3, 5]] ''' ''' etc >>508 単に素数で割り切れるかどうかを試していけばいいだけじゃね? 公式が分ないてのはPythonではなく数学の話だろ 数学スレきいたほうが良いよな prime factorization algorithm とか integer decomposition algorithm で検索すれば、いくらでも出てくるよ。 pythonのコードが欲しいなら、rossetta code で探したらいい。 https://rosettacode.org/wiki/Prime_decomposition#Python 確かに公式は数学スレだった。すまん。 コードが欲しい訳じゃあ無いよ。 import time a = time.time() list01=[x ** 2 for x in range(1000)] b = time.time() c = b-a print(c) a = time.time() list02=[] for x in range(1000): □list02.append(x ** 2) b = time.time() c = b-a print(c) □はインデントっす。 最近、内包表記というものを学んだド素人っす。 内包表記は高速ですごいと聞きましたが、逆にtimeで速度を測ると逆に遅くなりました。。。 誰か助けてください。。。 >>515 そのコードでは冪乗のコストが大きすぎて誤差レベル append引っ張ってコール相当を内部的にやる分は速い ループ外でappend = list02.appendすると差は縮まる >>516 ありがとうっす。 冪乗を消して単純にxをlistに追加するだけにして ループ回数を増やして見たら差が明確になりました。 そういうもんなんですね。 そもそもうちのしょぼ環境ですら>>515 だと差がつかない range(1000000)にしたら差が出るけど内包のほうが微妙に速いよ celeron 1005M (1.9GHz) >>518 環境の影響もうけるもんなんすね! よほどループ回数が増えない限りそこまで内包表記に拘る必要もなさそうっすね。。。 ありがとうです。勉強になります。 変数の変化によってwxPythonのボタンを無効化したいのだが if xx = true button.Disable() では変化しないので、他に手段が無いか分かるひといない? 円周率の小数点以下任意のN桁目の数字を出力するpythonコードを知りたいです >>523 円周率をダウンロードしてそのファイルから読み取る ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.4 2024/05/19 Walang Kapalit ★ | Donguri System Team 5ちゃんねる