- 1 名前:デフォルトの名無しさん mailto:sage [2013/01/21(月) 16:36:03.35 ]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その15 toro.2ch.net/test/read.cgi/tech/1350718465/ 関連スレ Pythonのお勉強 Part48 toro.2ch.net/test/read.cgi/tech/1358750040/ 【実験台】 Python 3.0 のお勉強 Part 1 【非互換】 toro.2ch.net/test/read.cgi/tech/1235050215/ ◆関連リンク Python の Home Page ttp://www.python.org/
- 773 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:43:02.67 ]
- フィードバック=デバッグ作業だと思ってるキチガイが死ぬまでだな
- 774 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:45:03.45 ]
- PEP8の話の方がまだ面白い
- 775 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:46:34.40 ]
- >>750
無能な働き者がコミットしまくるよりいいんじゃないの
- 776 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:48:26.18 ]
- それ以前に無能は死ねよ
このスレ存続の危機だろうけどな
- 777 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:50:34.61 ]
- >>775
うん、このスレに上がってるような不満や問題点の指摘は的外れすぎて絶対にコミッターにはなれないし なんでPythonを使ってるかも分からないレベル それくらい言語への理解が至ってないのに、何故か偉そうで意味が分からない 質問者ではないようだし、自分では初心者だと思ってないらしいから質が悪い
- 778 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:55:52.07 ]
- 2chに書き込む「労力」が無駄
- 779 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:56:03.11 ]
- こんなスノビー臭い言語使ってる理由なんて推して知るべしだろ
考えるより自分の胸に手を当てた方が早いんじゃないか
- 780 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 19:59:19.43 ]
- >>779
お前がお前の胸に手を当てて分かることなんて俺は知らんよ
- 781 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:01:18.94 ]
- このスレにコミッターなんておらんだろうに、偉そうなモブ1号が何事かほざきおるな
ぐらいにしか聞こえない
- 782 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:03:11.83 ]
- コミッターでなくても>>751-752,754-755がアホだということは分かる
- 783 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:05:46.42 ]
- コミッターになれないって
あれなりたくてなってるものだったの? 罰ゲームだと思ってた
- 784 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:05:56.52 ]
- 葬式に来てくれない相手にレスするなんて、モノ好きだねえ
- 785 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:07:05.57 ]
- >>783
よく何も知らないことに対して自信満々に嘘八百が並べられるな 生きてて恥ずかしくないんだろうか
- 786 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:07:45.96 ]
- 何の罰だよ意味わかんねえ
- 787 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:11:26.75 ]
- >>779
昔は人生の落伍者でも使える言語との評判でした
- 788 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:12:01.89 ]
- 葬式なんて遠い未来のことなんぞより今ここだろ
今でしょ!の先生も言ってるだろ まあ、今何かする暇があるってことは 今の作業を事前にスケジュールできていなかったわけで アレ見た社会人がネタじゃなくマジ感銘受けてられると いろんな意味で参る
- 789 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:14:54.95 ]
- 落伍者どころかクソ袋でも使えるようになったし
時代の進歩を感じるね
- 790 名前:731 mailto:sage [2013/03/18(月) 20:15:06.34 ]
- 速度の話しから変な方向に広がってしまったな
すまんの
- 791 名前:デフォルトの名無しさん mailto:sage [2013/03/18(月) 20:15:25.51 ]
- ええんやで
- 792 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 21:21:47.33 ]
- ソーシャルなんとかの流行で有象無象が流入してきてんのかな
移住するか
- 793 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 21:23:57.65 ]
- 移住も何も昔からここが最果て、いちばんカスの集まる場所だよ
- 794 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 21:27:07.74 ]
- ここに地終わりゴミの海が始まる
- 795 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 21:27:20.58 ]
- 騒がしいのが苦手なんで
Haskelでも見てくるか
- 796 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 21:28:56.27 ]
- lispでいいんじゃないの
- 797 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 21:31:08.06 ]
- >>794
ポルトガルの詩だっけ?
- 798 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 21:33:41.60 ]
- オランダじゃないのは確かだ
- 799 名前:デフォルトの名無しさん mailto:sage [2013/03/19(火) 23:51:32.10 ]
- ソーシャルなんとかってなんだ。
- 800 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 08:11:14.15 ]
- 1.2 + 1.8 の小数同士の計算が
こんなに難しいとは・・・
- 801 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 08:35:23.17 ]
- 前後が無いと何が難しいのかわからない
- 802 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 08:52:10.19 ]
- これ
14. 浮動小数点演算、その問題と制限 docs.python.jp/2/tutorial/floatingpoint.html
- 803 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 08:54:39.95 ]
- >>> 1.2 + 1.8
3.0
- 804 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 08:56:15.77 ]
- 階乗進数(n桁目がn!)を使うと浮動小数点数の変換誤差は無くなるらしい
- 805 名前:デフォルトの名無しさん [2013/03/20(水) 09:00:11.41 ]
- >>803
馬鹿には無理
- 806 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 10:38:11.50 ]
- pythonではイテレートの終了を示すために特殊な例外を投げますが
なぜこのような奇妙な仕様になったのでしょうか
- 807 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 10:47:57.03 ]
- 戻り値やプロパティを使って判断するのに比べて実装が楽だし綺麗だから
C#やJavaなんかは戻り値やプロパティを使ってるが、 それらに比べてもともとクソ遅いので例外のパフォーマンスヒットを無視できるから
- 808 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 10:59:32.97 ]
- Rubyは内部イテレータだから例外使わないと実装しづらいんだけど
Pythonは外部イテレータ(C#やJavaと同じ方式)なので実はそうでもなかったりする next()一つで済むという一点だけだな
- 809 名前:デフォルトの名無しさん [2013/03/20(水) 12:15:21.45 ]
- >>805
くたばれ、おっさん!
- 810 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 13:19:57.30 ]
- pythonの優れた点ってインデント強制だけだよな
- 811 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 13:21:02.71 ]
- Python好きだけど別にそこは優れてると思わん
- 812 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 14:29:34.73 ]
- リスト内包表記のシンタックスを考えた奴は天才
メソッドチェインやらラムダやらSQLもどきやらで同じことやってる言語は色々あるが ここまでしっくりくるのは他にない
- 813 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 14:45:29.74 ]
- Pythonオリジナルではないので注意
- 814 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 14:47:55.81 ]
- ハスケルが元祖なんだろ?知ってるよ
- 815 名前:デフォルトの名無しさん mailto:sage [2013/03/20(水) 15:52:28.87 ]
- smalltalk
- 816 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 00:39:50.59 ]
- ttp://gazo.shitao.info/r/i/20130321220919_000.png
掛け算の結果がおかしいんですが、これは私だけでしょうか? Python2.7.3 Windows7 32bit
- 817 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 00:51:27.44 ]
- >>816
パソコンの中の小人がサボってるのかも
- 818 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 00:55:55.40 ]
- 小人さんはまだ2つの数字しか覚えてないから許してあげて
- 819 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 00:57:04.49 ]
- >>816
計算結果はおかしくありません。コンピュータにおける浮動小数点のしくみを理解しましょう あとこのような質問はあまりにも基礎的なのですでに多くの質問と回答がネット上に上がっているはずです 事前に検索する癖をつけるか計算機の基礎知識を身につけてください(「コンピュータはなぜ動くのか」を読むことを勧めます)
- 820 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 00:58:49.55 ]
- >>816
うん ttp://codepad.org/w55bPRtW
- 821 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 01:05:53.59 ]
- コンピュータはなぜ動くのかってよく勧められるけどかなり退屈な本だよね
基本情報技術者を受けたほうがはやい。これもクソ退屈な試験で過去問みるだけで受かるけど その過程で浮動小数点とか基本的なことは大体知ることができるし、何の役にも立たない資格が貰えるオマケ付き それよか実際に重要なのは厳密な解が欲しいときに 例えば計算のすべてをint型でやるようにアルゴリズムを考えなおす等のプログラミングテクニックかな やり方は問題によるけど競技プログラミングではよく出くわす
- 822 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 01:09:45.66 ]
- 頭の悪い奴は口先がよく動く
- 823 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 01:10:25.39 ]
- 訳「ぎゃふん」
- 824 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 01:14:39.35 ]
- >>821
退屈な本であることは否定しないけどこういう記事 ttp://www.whitehackerz.jp/blog/?p=1154 がネタかネタじゃないのか区別つかずにバイラルする世相だとマジレスしたくもなる
- 825 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 01:21:55.00 ]
- 小数なんか全部10進小数でもいいと思うけどな
スクリプト言語の演算速度なんてどうせほぼ無視できるんだから
- 826 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 01:29:25.57 ]
- デシマル最強伝説
- 827 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 01:32:31.81 ]
- 10進浮動小数点数を既定で使うスクリプト言語って聞いたことないけどなんで無いんだろ
pythonのdecimalモジュールみたいにライブラリでやると演算自体のコストに比べて 諸々のオーバーヘッドがとんでもなく大きくなるからなあ 10進演算が組み込みで速いって結構メリットだと思うけど
- 828 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 01:59:58.81 ]
- >824
コメンテーターがあほばっか
- 829 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 02:05:08.24 ]
- 少なくとも俺は12年floatで困ったことが無いから今後も困らないだろう
- 830 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 05:46:25.15 ]
- 10進小数なんてメリットあるの金融関係位だろ
- 831 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 08:48:22.44 ]
- 積分とか適当にやると誤差すごい
- 832 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 09:15:43.53 ]
- newton法試したけど誤差すごい
- 833 名前:デフォルトの名無しさん mailto:sage [2013/03/22(金) 18:21:03.15 ]
- 一連の話題の目の付け所が誤差すごい
- 834 名前:デフォルトの名無しさん [2013/03/23(土) 15:12:14.36 ]
- 質問ですが、forループ内で変数名を文字列に変換することはできますか?
例えば for i in [Firefox, Chrome, Opera, Safari]: のループ内で、それぞれの変数名の最初の2文字(FirefoxならFi)を文字列としてループ内で他の変数に格納することは可能でしょうか?
- 835 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 15:13:36.68 ]
- んなバカなことしなくてよろしい
辞書使え
- 836 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 15:18:16.27 ]
- 変換する必要ないと思うよ
どういう時にそんなことしたくなった?
- 837 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 15:18:24.41 ]
- そんなことしたいと思わないな
- 838 名前:デフォルトの名無しさん [2013/03/23(土) 15:26:34.67 ]
- 回答ありがとうございます。
それぞれの変数はstatsmodelsのolsで回帰分析をして作成したもので、ループ内ではpandasのデータフレームに、変数名の最初の2文字をカラム名、.params属性で出てくる値をカラムの値として1つずつ繋げて1つのデータフレームとしたいのですが、他に良い方法はありませんか?
- 839 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 15:27:30.36 ]
- そんな事したいと思った事がないという答えとか酷いなwww
- 840 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 15:32:51.64 ]
- どうしてそういう考えに至ったのかを考察する事が重要ですね
- 841 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 15:33:30.87 ]
- よく分からんけど、
for k, v in locals(): if isinstance(v, statsmodels): print('k[:2] =', k[:2], 'v =', v) これでいいんじゃない? 個人が趣味でやる分には構わないと思うけど、 他人が見たらなんのことやらさっぱり。
- 842 名前:デフォルトの名無しさん [2013/03/23(土) 15:56:25.24 ]
- >>841
ありがとうございます。しかしこのやり方だと含めたくない他のstatsmodelsから生成されたインスタンスも含めることになってしまいますよね? 今回はループを使わずに1つずつ手作業で指定して当分はしのぐことにします。 皆さんありがとうございました。
- 843 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 16:01:43.45 ]
- >>842
よく分からんけど、 for k, v in locals(): if k in ['Firefox', 'Chrome', 'Opera', 'Safari']: print('k[:2] =', k[:2], 'v =', v) これでいいんじゃない?
- 844 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 18:05:51.57 ]
- 例とことわったコードを実際のコードと思い込んで「バカなことしなくてよろしい」とか突っ込むってバカの極みだろう。
- 845 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 18:09:10.35 ]
- いやばかだし
- 846 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 18:26:29.65 ]
- 質問者が解決したって言った問題の回答者達に後から突っ込むってバカの極みだろう。
- 847 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 18:29:49.89 ]
- いいえ私がバカの極みです
- 848 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 18:34:04.18 ]
- いえいえ私が
- 849 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 18:35:14.34 ]
- えっ・・あ、それじゃ俺も・・・
- 850 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 18:41:59.76 ]
- やーいやーい
- 851 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 18:47:51.42 ]
- 問題はバカなことだと気付いていない事なんだよなぁ
これ他人事じゃないのよ
- 852 名前:デフォルトの名無しさん mailto:sage [2013/03/23(土) 19:11:36.60 ]
- 普通はここ以外で馬鹿と接点がないから
自分のことだけ気をつけてれば大丈夫
- 853 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 16:19:27.06 ]
- たまにこういう流れになるなこのスレ
質問の前提を変えずに解決法を提示するという当たり前のことがわかってない人が若干名いるんだよね 「そんなことするな」「やらなければいい」って猿でも言える 馬鹿な人ほど問題の前提をひっくり返して解決した気になるって誰かが言ってたけど至言だと思う 解決策が思いつかない自分の駄目さから無意識のうちに目を背けようとしてるんだってさ
- 854 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 16:47:24.18 ]
- >>842
if v in [Firefox, Chrome, Opera, Safari]: でいけるはず、やってみそ
- 855 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 16:49:33.96 ]
- 学校のお勉強じゃねーんだから、
質問の前提を変えちゃダメなんてルールは無い 馬鹿げた質問には馬鹿だと教えてやるのが親切ってもんだ
- 856 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 17:04:38.04 ]
- 2行目は同意だが3行目は全く同意しない
カスの世話だ
- 857 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 17:22:23.10 ]
- まあどうせ自演なんだし
- 858 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 17:54:06.13 ]
- イ`ヘ
/: :| ヽ / : :/ ヽ ___ _,,,:. .-: :´彡フ _ノ\_∠: : : : : : : : :`: :-: :,:_:/彡 / ( : : : : : : : : : : : : : : `ゝ / マ r::/: /: : | : : : : : : : : ::\ / //: /: : : |: : | |: : |: _: : : :ヽ ジ {/ 7|`\/i: /|:|/|´: : : : :|ヽ 〉 ,‐-‐、`|7 || |_::|,_|: : :|:::|: | で / r:oヽ` /.:oヽヽ: :|: | :| { {o:::::::} {:::::0 }/: :|N っ | ヾ:::ソ ヾ:::ソ /|: : | !? ヽ::::ー-.. /ヽ ..ー-::: ヽ::| r--ッ -tヽ/´|`::::::::::;/ `、 ::::::::::: /: i } > ::∧: : :|: |J \ / /::i: | /_ゝ . \ヾ: |::|` - ,, ___`-´_ ,, - ´|: : :|:::| ヽ: |::|\  ̄/ /| |: : :|: |
- 859 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 18:07:25.89 ]
- >>853
そもそも管理すべきデータを間違ってとらえているから 変数名をデータとして扱いたいなんて要求が出るんだよね。 これは完全に設計上の謝りで、質問の前提を変えるなどという問題ではないよ。 特にこの場合は初心者特有の間違いだから、回答としては「そんなことするな」が正解。 ちなみに質問の前提を変えて問題を解決するなんて、馬鹿には無理。
- 860 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 18:14:05.63 ]
- 誰も正解なんて質問してねーんだよ
痴れたことを
- 861 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 18:24:00.77 ]
- モヒカンは精神的な欠陥を抱えてて歩み寄りを絶対にしないので、無視すんのが正解。
- 862 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 20:01:31.30 ]
- >>859
ここは「くだすれPython(超初心者用)その16」というスレ 超初心者には馬鹿に見える秀才君がたくさんいます 超初心者には「そんなことするな」という回答が理解できません >>859 はスレチ
- 863 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 20:03:32.87 ]
- 無視すんのが正解つったろーがタコ。
- 864 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 20:46:51.71 ]
- >>862
なんだ荒らしたいのか?変な人に絡んでしまった。
- 865 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 20:48:55.27 ]
- 待ってましたとばかりにアンカー付けちゃってンモーww
- 866 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 21:29:28.26 ]
- わからなかったら入力データと出力形式だけ書けばいいんだよ
そうしたら最適なコードを書きたい人が書いてくれるから
- 867 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 21:46:21.06 ]
- Windows用のPythonってインストーラー形式しかないんですか?
zip形式のってないんですか?
- 868 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 21:48:19.23 ]
- portable python
- 869 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 21:52:00.99 ]
- 普通になかったか
- 870 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 21:55:02.19 ]
- 2.7.4 RC1来てるやん
- 871 名前:デフォルトの名無しさん [2013/03/25(月) 14:48:14.02 ]
- 質問です。宜しくおねがいします。
オブジェクトをメンバーに持つオブジェクトがあったとします。メンバー側のオブジェクトから親のオブジェクトを参照する 方法はありますか? 例えば import random class Ko(object): def __init__(self,a,b): self.a=a self.b=b class Oya(object): def __init__(self,x,y,z) self.kodomo=Ko(x,y) self.z=z kodomotachi=[] oya1=Oya(1,2,3) oya2=Oya(3,4,5) oya3=Oya(31,41,51) oya4=Oya(11,21,31) kodomotachi.append(oya1.kodomo) kodomotachi.append(oya2.kodomo) kodomotachi.append(oya3.kodomo) kodomotachi.append(oya4.kodomo) kodomotachi.remove(kodomotachi[random.randint(0,3)]) としたとき、kodomotachiリストはOyaオブジェクトのインスタンスのkodomoメンバで構成されてる 訳ですが、たとえば上記のようにkodomotachiリストの内容が不明な時に、 kodomotachi[2]などから親オブジェクトを参照する方法はありますか?
- 872 名前:デフォルトの名無しさん mailto:sage [2013/03/25(月) 15:40:25.14 ]
- 混乱してきた・・・
parentとchildで書き直して
- 873 名前:デフォルトの名無しさん [2013/03/25(月) 15:44:09.12 ]
- >>871
KoクラスにOyaインスタンスへの参照を保持する変数を入れとけばいいんじゃないの
|

|