- 1 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:34:15.87 ID:7AoJbiyO.net]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その33 echo.2ch.net/test/read.cgi/tech/1490424742/
- 792 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 11:48:02.88 ID:8vZma2KT.net]
- 鏡を認識できるほど知能あるの〜w
- 793 名前:デフォルトの名無しさん [2017/07/04(火) 12:11:33.68 ID:k7lSpSHL.net]
- PHPが辿った道をPythonも辿るのか
そして荒野となり人が離れていく
- 794 名前:デフォルトの名無しさん [2017/07/04(火) 12:21:04.91 ID:AMOtdiLy.net]
- 結局お前ら副作用について何を話したかったんだ?さっぱりわからんw
- 795 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 12:49:19.64 ID:Tv7aUxog.net]
- 最近関数型言語覚えて副作用について知ったかした>>690がフルボッコされてるだけ
- 796 名前:デフォルトの名無しさん [2017/07/04(火) 12:54:22.08 ID:AMOtdiLy.net]
- >>776
お前もやろw
- 797 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 17:00:41.15 ID:Tv7aUxog.net]
- >>777
ダサ w
- 798 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 18:21:15.79 ID:tbb9NRH5.net]
- 秀丸で書いてるんだけど
Pythonタブが反核スペースのコードを良くみかけるんだけど スペース4回や8回、16回入力って面倒じゃない? 更に、削除など7回とかだとずれるし みんなどうしてる?
- 799 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 18:22:14.96 ID:6SYzApDs.net]
- 半角スペースの塊をタブと扱ってくれるエディタ使ってる(俺はVim)
- 800 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 19:30:47.78 ID:uVbqp3bl.net]
- 秀丸ってそんなこともてきねーの
嘘だろ何か設定あるだろ
- 801 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 20:37:17.02 ID:Yq9kve
]
- [ここ壊れてます]
- 802 名前:U/.net mailto: タブをスペースで扱って設定くらいあるだろうに []
- [ここ壊れてます]
- 803 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 21:44:10.13 ID:/lfF2KWl.net]
- ガイジ副作用で脳みそスペースだらけのスッカラカンなんやろな
ウンコモリモリペチプァでも詰めておけ、ガイジ
- 804 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 21:52:38.91 ID:C0QCHaIb.net]
- マジレスするとそんな腐ったレスしかできない奴が一番ダメ人間だと思う
- 805 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 21:55:38.92 ID:C0QCHaIb.net]
- 生まれつき目の見えない子供が知り合いにいるけど
頑張って生きてるよ 家族も頑張っている 低レベルなレスを連発するのは構わないけどそういう人たちを馬鹿にする奴が一番許せない
- 806 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 22:01:55.37 ID:tbb9NRH5.net]
- >>780、>>782
タブを半角まではできるんだけど、 バックスペースで削除すると 1文字削除でタブと比べて使いにくいなぁーと思って
- 807 名前:デフォルトの名無しさん [2017/07/04(火) 22:39:24.55 ID:KFTmH+Xw.net]
- もう副作用でも何でも無いな。。。
手続き型言語の場合、初期化以外の代入も許さないのは稀で、関数として副作用が無ければおkってのが主流。 (副作用禁止だけどこれはおk的な) 個人的には関数型言語は関数型言語らしく、手続き型言語は手続き型言語らしくで良いと思う。 デフォルト引数とか良い例だよ。 代入前提だけど、時々しか違う値入れないからいつもの値入れとけ、みたいな。 ああ言うのは手続き型言語特有。
- 808 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 23:51:09.28 ID:lTp+AY06.net]
- >>786
エディタにもよるだろうけど、 そういう時はShift+Tabが使えると思うよ。
- 809 名前:デフォルトの名無しさん mailto:sage [2017/07/04(火) 23:58:49.01 ID:cQQJFeYO.net]
- 副作用でうんこ漏らしちゃいました><
- 810 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 00:02:22.11 ID:Mi2Oefnn.net]
- >>788
ありがとう 選択してShift+Tabで行けた、ショートカットキーを使うのか、秀丸でもできた 微妙に手が必要になるけど、Pythonだとスペース使う人が多い気がするけど メリットみたいな物があるの?
- 811 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 00:23:41.83 ID:CFCu53LC.net]
- >>790
PEP 8という公式が書いたスタイルガイドがあるんだけど 派生スタイルやツールの基準になっていて大きく反するものがないくらい普及している PEP 8だとインデントはスペース4文字、ハードタブは使うなとされている これはガイドに根拠の説明が特に書かれていないほど周知の事実扱いなんだ https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces
- 812 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 01:16:45.73 ID:Mi2Oefnn.net]
- >>791
へーそうなんだ タブの方が入力や削除がし易いと思うけど何でだろ?
- 813 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 01:17:53.25 ID:uTn2RlgN.net]
- >>792
タブだとエディタの設定次第で崩れて見えるのがPythonの流儀に反してるからってどっかで聞いたことがある、違ったらスマソ
- 814 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 01:20:02.67 ID:uTn2RlgN.net]
- 崩れるというのは何か違うな、環境によってインデントの見た目が変わるのが云々
- 815 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 01:44:44.17 ID:uOGWwv8x.net]
- >>793
合ってる。エディタの設定で1タブのインデント幅が自在に変わってしまうからスペースで統一した。
- 816 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 02:04:45.63 ID:CFCu53LC.net]
- >>792
https://stackoverflow.com/questions/1125653/python-using-4-spaces-for-indention-why stackoverflowの何でスペース4つなの?って質問についている回答を雑に訳すと みんながスペース4つで書いてるから俺も受け入れた guido(pythonを作った人)がスペース4つを好むから 別に独自スタイルを貫いてもいいよ(俺はやらないけどね)
- 817 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 02:14:09.93 ID:n6J1aua5.net]
- python3スクリプトを常駐ソフトみたいに使えますか?
フォルダにアクセスが有ったか知りたいです。どうしたら良いのでしょうか?
- 818 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 02:15:51.63 ID:uTn2RlgN.net]
- >>797
Linux環境ならpyinotifyというライブラリがpipにある、他はしらね
- 819 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 02:32:32.59 ID:jRheFMIB.net]
- >>790
最初はタブでインデントして、あとで4スペースに変換という方法だと、 書いてる時はスペースと区別しやすいということもあって、実際にそれを使ってきた。 ただ、長いセンテンスに改行を入れた時のインデント調整で、 PEP 8 流に揃えるにはスペースなしでは無理ということもあって、 今は最初から4スペースで書いちゃってるな。 エディタの設定で、タブキーの扱いを変えたり、 インデントの深さが表示されるようにすれば タブの時とほぼ同じように扱えるというのも大きい。
- 820 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 08:17:50.67 ID:o2lS8KPj.net]
- 今でこそautopep8があるから俺も受け入れたけど、素のテキストエディタ使って
きっちりpep8に従ってた奴ってすげーわ。
- 821 名前:797 mailto:sage [2017/07/05(水) 09:05:21.25 ID:n6J1aua5.net]
- >>798
ありがとう、ございます。 (でも、windows何です。)
- 822 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 09:48:37.32 ID:YU7DsXGL.net]
- そう…(残念)
- 823 名前:デフォルトの名無しさん [2017/07/05(水) 11:05:10.43 ID:BRC1acOi.net]
- >>779
秀丸にはインデントをスペースにする設定があるのに何でしないの?
- 824 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 11:59:26.25 ID:W7p06HKZ.net]
- タブで書いた方がいい。
git か実行時に、タブを空白に変換すればいい そういう処理を、シェルスクリプト・PowerShellスクリプト・バッチファイル、 またはタスクランナー、gitの前処理に書いておいて、自動実行すればいい
- 825 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:28:17.60 ID:z5aRqQvk.net]
- pep8も、1行の文字数制限は気になる。
いくらなんでも16:9ではもっと書ける。 あのルールだけエディタではオフにしてる。
- 826 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:32:16.73 ID:Qpg00Afa.net]
- space2で書いてる
- 827 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 12:50:48.75 ID:eFHntyyq.net]
- ボッチ開発だしハードタブ4で書いてる
- 828 名前:デフォルトの名無しさん [2017/07/05(水) 13:15:44.80 ID:P2VGXh8m.net]
- pep8とか言語関係なしに、ある程度で抑えた方が読みやすい
巻物の使い方が横書きと縦書きで違うのはそういうところから来てるのではと思ってる それに、Pythonで長くなる時って大抵がネストが深くなってるか、一行に詰め込みすぎてることが多いでしょ 関数定義とかでも、引数が多いときは適度に改行してる あと、モニタが16:9になったのって、文字を書くんじゃなくて映像を見る方に特化した結果だと思うんだよね だから、文字数制限を設けることは可読性を保つ上で有効だと思う でも、pep8の一行の文字数制限は自分もオフにしてる
- 829 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 14:54:41.44 ID:cUuA0iqJ.net]
- コードを改行する必要がある時、Python3を書くようになってからは、
バックスラッシュじゃなくカッコで括るようになった。 ただ、カッコ(関数含む)で頭を揃えようとすると、うまく収められない(かえって可読性が落ちる場合など)時は、 仕方なく行先頭から1インデントのところで妥協することも多いな。
- 830 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 15:47:23.00 ID:XUcgmELe.net]
- 別に妥協はしてもいいんだよ
PEP8PEP8言ってる奴ほど PEP8の序文読んだことがあるのか?と思う
- 831 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 17:14:25.98 ID:igf3nAKM.net]
- ピップエレキバン
- 832 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 18:28:15.86 ID:Cs6uf46S.net]
- >>763
脳みそを使えよ、お前。
- 833 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 19:22:49.67 ID:cUuCWP6n.net]
- >>812
勉強しろよ
- 834 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 19:39:05.56 ID:L/U
]
- [ここ壊れてます]
- 835 名前:JyhWt.net mailto: 薬飲んで寝ろデブ []
- [ここ壊れてます]
- 836 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 21:30:03.36 ID:a2JYI5La.net]
- 並行処理用のライブラリはいくつかありますが、どれがオススメですか?
- 837 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 21:53:10.95 ID:k74tei78.net]
- タブガイジはプェチピィかプェ〜ルでも使ってろゴミ
- 838 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:03:42.30 ID:uTn2RlgN.net]
- >>816
日本語でおk
- 839 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:04:21.16 ID:uOGWwv8x.net]
- multiprocessing.Pool が簡単にマルチプロセス
- 840 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:43:57.51 ID:+4iFZrIp.net]
- タブガイジ
- 841 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 22:49:17.45 ID:wG6YXXxV.net]
- ログインが必要なWebページにマルチプロセス?でhtmlを取得するにはどんな方法が考えられるでしょうか?
それぞれのプロセスでログイン処理をするのは無駄なのですが、ログイン情報?を共用する方法がわかりません
- 842 名前:ゆ ◆ExGQrDul2E mailto:sage [2017/07/05(水) 22:56:17.66 ID:n6J1aua5.net]
- >>820
フレームワークは何?
- 843 名前:デフォルトの名無しさん mailto:sage [2017/07/05(水) 23:03:18.78 ID:wG6YXXxV.net]
- >>821
すいません、フレームワークが何を指すのかよく分かりません
- 844 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 09:14:44.86 ID:PkUzDJSz.net]
- multiprocessingモジュールを使う方法が考えられる
プロセス間共有データの機能も当然ある あれ読んで理解できないなら100年はえーよ 今の君にできる手段を取る方が賢いね
- 845 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 09:57:45.48 ID:rcbDiRMU.net]
- 超初心者用板やぞ
- 846 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 12:38:59.11 ID:PZBpqnTG.net]
- a=1
b=2 c=[a, b] とした時に、リストcとして、a,bの要素はコピーされてまた新たにメモリが確保されますか?それともa,bを参照になるのですか?
- 847 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 12:57:25.03 ID:PZBpqnTG.net]
- リストは効率悪そうなので質問変えさせていただきます
3次元配列(要するに画像データ)x,yがあって z = np.array([x,y]) のように、リストのように使えますか? 一旦まとめた後、xとyを元の画像として取り出したいです
- 848 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 12:59:13.13 ID:UZxglvCD.net]
- >>825
参照です pythonは基本全部参照コピー a=1 b=a これすら値のコピーではなく参照の代入だから
- 849 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 13:30:43.94 ID:tGfEmR+Z.net]
- >>825
変数への再代入は新しい参照が変数に割り当てられるので気をつけて a = 12 b = 34 c = [a, b] # => c[0]==12, c[1]==34 a = 100 # => c[0]==12, c[1]==34のまま c[1] = 56 # => b==34のまま # a += 1 や c[0] *= 2 などの代入もaやc[0]が新しい参照になる
- 850 名前:デフォルトの名無しさん [2017/07/06(木) 22:28:56.26 ID:0T2UvbzF.net]
- お前らに参照の話題はまだ早い
って言おうと思ったらもう混乱しとるやんけw
- 851 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 23:05:04.24 ID:L8j5rxy6.net]
- >>820
Selenium WebDriver, Selenium IDE, PhantomJS などでの、 ブラウザの自動実行だろ Ruby だろ。 Python は知らね
- 852 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 23:11:52.56 ID:xNE5wZt1.net]
- 質問です
公式サイトでPython3.6の32ビット版をダウンロードしてインストールしたのですが Anacondaとういものがあるのを知って、インストールしたいんですが 公式サイトのPython3.6をアンインストールせずにAnacondaをインストールしても問題は出ないでしょうか? OSはWin10の64ビットです
- 853 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 23:29:35.44 ID:SgqT1Iyq.net]
- 頭悪すぎだろ、普通にx64入れろや
- 854 名前:デフォルトの名無しさん mailto:sage [2017/07/06(木) 23:34:49.65 ID:xNE5wZt1.net]
- うむ、公式サイトの目立つボタンでダウンロードしたら32bit版になってしまったのです
そこまで問題は出ないようなのでそのまま
- 855 名前:使ってます []
- [ここ壊れてます]
- 856 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 00:19:26.94 ID:JoJfvIqW.net]
- >>830
seleniumはpythonにもあるよ
- 857 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 00:20:17.58 ID:JoJfvIqW.net]
- >>833
アンインストールしたほうがいいです
- 858 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 00:44:57.87 ID:tuAsaSiH.net]
- >>835
ありがとう、32ビット版のはとりあえずアンインストールしました
- 859 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 01:28:21.87 ID:HRVWihAA.net]
- Anaconda 64ビット版を、一般ユーザーでインストールすると、
環境変数PATHも書き換えるから、 端末から、python コマンドを入力すると、 AnacondaのPython3 が起動するようになり、 以前にインストールしていた、Python を呼び出せなくなる つまり、python コマンドを、PC内から探す際、 環境変数PATHの順番で、起動するアプリを探すから、 同じコマンド名で、順番が後ろのものは起動できなくなる 例えば、コマンドプロンプトで、 where notepad と打ち込むと、メモ帳を起動する、PATHの順番を表示する 試しに、PowerShell, PowerShell_ise で、以下を打ち込んでみ。 環境変数PATHは、; で区切る。 $env:Path.split(";") (または、コマンドプロンプトで、path と打ち込む) windows コマンド 検索順序 https://technet.microsoft.com/ja-jp/library/cc753427.aspx 環境変数PATHを書き換えずに、Anacondaをインストールするなら、 Anacondaの起動時に、明示的に起動したい、Pythonへのパスを与える また、複数のPythonのバージョンを切り替えて使う、pyenv と言う仮想環境もある
- 860 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 03:34:06.79 ID:tuAsaSiH.net]
- >>837
調べてみたところ、PATHが通っていなくて、 今まではファイルのダブルクリックで実行、Anaconda入れても実行ボタン押して実行 とかいう超初心者レベルで、どうも自分がやりたい事に必要なものは全てAnacondaに入ってるそうで こんなレベルだと全く影響無い感じなのでしょうか
- 861 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 05:02:29.41 ID:HRVWihAA.net]
- コマンドプロンプトで、
where python と打ち込むと、PATHの順番が表示される? 表示されないのなら、環境変数PATHは更新されていない
- 862 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 09:18:31.73 ID:SZgf6Ov2.net]
- 問題が起きてから言ってくれ
- 863 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 11:38:05.24 ID:avjxADi0.net]
- >>839
そのコマンドはエラーで何も表示されないです システムの環境変数PATHのところを見ても該当のものが無いので、PATHは通っていないようです ありがとうございます
- 864 名前:デフォルトの名無しさん [2017/07/07(金) 19:21:51.29 ID:bti4Si71.net]
- 退屈なことはパイチンくんにやらせればいいじゃん
パイチンくんにw
- 865 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 20:52:20.52 ID:8CZskrNj.net]
- UnixのシェルスクリプトをWindowsに移植しないとダメなんだけど、Windowsのバッチファイルの変数まわりと文字列操作がクソ過ぎてPythonで書こうと思ってます。
具体的には外部のテキストファイルを読み込んでforとかでグルグル回しながらそれをコマンドラインのパラメタとして渡していって実行させたいだけなんですが。(パイプとかで複数コマンド繋げたりディレクトリからファイル名引っ張ってきて変数に入れるとかしたい) StackOverflow読んでたらargvとかあるし簡単そうっぽいんですけど簡単でしょうか。 なんでPythonかというとそのマシンがdosプロンプトとPythonしか入ってないいにしえのマシンだからという理由だからなんですけど。
- 866 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 20:56:18.49 ID:fpfCGWE6.net]
- 素直にPowerShell使えよw
- 867 名前:デフォルトの名無しさん [2017/07/07(金) 20:59:20.71 ID:eVPhxI3P.net]
- Cygwinじゃあかんのか?
まあPythonでも難しく無いだろうけど。
- 868 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 22:52:20.68 ID:eky1cNPP.net]
- pythonのsubprocessか何かで
- 869 名前:呼んだ先のDOSのシェルが馬鹿過ぎてコマンド実行成功/不成功(エラーレベル)が返らないとか、pythonの問題でなく、ポーティングに耐えられないWindowsの愚かさに苦労させられた憶えが。 []
- [ここ壊れてます]
- 870 名前:デフォルトの名無しさん [2017/07/07(金) 23:23:17.38 ID:tdv0VtnU.net]
- 超初心者がwindowsに文句つけてるのって傍から見て決してみっとも良いものじゃないよ
- 871 名前:デフォルトの名無しさん mailto:sage [2017/07/07(金) 23:56:26.31 ID:306a0YtN.net]
- 窓のコンソールが腐ってるのは今に始まった話じゃない
今はLinuxがそのまんま動くからいいよな
- 872 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 01:27:55.43 ID:U3WHqCD/.net]
- pygameのゲームパットについて、
調べても思ったより資料が有りません。 どのボタンが連動しているか、 分かりやすいサイトとか有りませんか?
- 873 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 02:52:33.69 ID:DtvYnY/5.net]
- 超初心者の質問するけど
absって関数の役割が絶対値を返すだけならどの用途でこんなの使うんだよw プログラミングでなんの訳にも立たないだろ と思ってしまうんだが実際どうなの?
- 874 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 03:06:30.25 ID:+VXBkwGC.net]
- え、めちゃくちゃいっぱい使うだろw
- 875 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 03:13:06.00 ID:DtvYnY/5.net]
- >>851
えっどんな時に使うのか教えてくれ
- 876 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 04:23:54.74 ID:+VXBkwGC.net]
- 2つの座標間の距離を測る場合とか…
ごめんそれしか浮かばないや! 詳しい方お願いしますw
- 877 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 06:18:53.37 ID:AQJwZpAA.net]
- (a if a>0 else -a)
って書くよりも abs(a) って書くほうが簡潔だし意味も明瞭。 こんなの要らないだろう界の王者はpass。全く何もせず、ただそこにある為だけの存在。 構文的に必要だからとか、借り置きのプレースホルダとかで使われる。 そんな pass にすら使いどころがあるのだからabsなんて有用すぎる。 passが価値のない石ころなら absは輝くダイヤ
- 878 名前:デフォルトの名無しさん [2017/07/08(土) 07:21:57.25 ID:GWGAvT8e.net]
- 早朝から質問の答えになってない長文書いちゃうやつw
- 879 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 07:35:17.60 ID:LFCUi1Tz.net]
- 待機時間を正規分布にのせたいとき。
平均0分散1、かつ待機時間は正だからabs使ったなあ。
- 880 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 09:38:19.72 ID:HUvrGmd2.net]
- >>854
passの代わりにことごとくNoneを使ってしまったことがあったが、 何事も無く終了してたから気づいたのはだいぶ後だった。
- 881 名前:849 mailto:sage [2017/07/08(土) 10:32:03.85 ID:U3WHqCD/.net]
- ゲームで、
absはステータスの 追加要素の管理でマイナスにならない様に使った。 passはユーザー側の操作ミスの時に何もしないって、書いてる。 absはpaizaで使う所が有った様な気がする。 計算上、マイナス値が帰ってくるから、プラスに置き換える。見たいな作業。
- 882 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 12:09:16.40 ID:pgGJ402T.net]
- absは複素数でも使える(math.fabsだと複素数はTypeErrorになる)
>>> abs(1+1j) 1.4142135623730951
- 883 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 12:11:02.61 ID:U3WHqCD/.net]
- 記述の質問
x=[12, 6, 2, 7, 3, 11, 1, 4] correction=0 Fixed=x[0:5] correction+=1
- 884 名前:
print(x[0:5+correction]) 上記風に、抜き出す数をFixed+correctionの様に表記したい おねがいします。 [] - [ここ壊れてます]
- 885 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 13:46:50.03 ID:c6P8qLwK.net]
- バイナリファイルから0.5バイトだけreadで読み取りたいとき、どうすればよいでしょうか?
numpyでビットを扱えるとは見たのですが,readは整数バイトでしか読み取れず互換性がわからないです
- 886 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 16:08:29.92 ID:Fv/VLC2u.net]
- CPUですらなにもしないって命令があるしな
存在するものにはそれぞれそれなりの意味がある
- 887 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 16:17:03.75 ID:lUvEvZ3o.net]
- >>861
1バイト読んで0.5バイト捨てるんじゃだめなの?
- 888 名前:俺が遊園地だ! ◆ExGQrDul2E mailto:sage [2017/07/08(土) 17:15:11.49 ID:U3WHqCD/.net]
- pygameでゲームパットを使った入力ゲームが作りたいです。
ゲームパットのキー読み込みが解らないので、教えて頂けませんか? Git使ってないです。すません。 コード URL https://ideone.com/UhwqyM
- 889 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:13:40.71 ID:zB/Wb29i.net]
- 0.5バイトとか新しいな
- 890 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:16:25.59 ID:DtvYnY/5.net]
- このスレ本当に勉強になるわ
ありがとう プログラミング系はググっても情報が出てこないんだよなぁ
- 891 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:19:34.12 ID:l277hrw6.net]
- じゃあ、1/2バイトで。
- 892 名前:デフォルトの名無しさん mailto:sage [2017/07/08(土) 18:20:15.48 ID:U3WHqCD/.net]
- >>866
検索の時に、[プログラミング] って付けてるから出て来ないんだよ。 アフェとか役に立たない自己○○とか、ヒットしない。 [言語名]+[やりたい事] で出てくる。 python 配列 とか、ネタ発言だったら、マジレスしてごめん。┌(_Д_┌ )┐
|

|