整数型であることが重要なら、クラス継承して比較演算子を書き換えるか。 0163デフォルトの名無しさん2010/05/03(月) 09:31:38 Python3ってもう使っても大丈夫? 0164デフォルトの名無しさん2010/05/03(月) 10:37:04>>163 使いたいライブラリが対応してるなら。 0165デフォルトの名無しさん2010/05/03(月) 11:33:32>>164 Python2の標準ライブラリー相当品は3でもOKなんだよね? その他の3rdPartyライブラリーは殆ど使わないんだ 0166デフォルトの名無しさん2010/05/03(月) 12:23:41>>165 基本的にはそうだけど、いくつかは廃止・統合されてるから標準については公式行って確認するといいよ。 サードパーティーの使わないなら、対応状況はかなりいいはず。 0167デフォルトの名無しさん2010/05/03(月) 12:37:49>>159 minv = func(seq[0]) 0168デフォルトの名無しさん2010/05/03(月) 12:47:21>>166 ありがとう! ちょっとやる気が出た 0169デフォルトの名無しさん2010/05/03(月) 14:01:21>>167 それ、seqがコピーしづらいイテレータだったとき面倒にならない? 0170デフォルトの名無しさん2010/05/03(月) 15:12:44 for i, x in enumerate(seq): v = func(x) if i == 0: minv = v elif v < minv: minv = v 0171デフォルトの名無しさん2010/05/03(月) 15:14:05 なんか違和感あるなw
こっちのが分かりやすいか
for i, x in enumerate(seq): v = func(x) if i == 0 or v < minv: minv = v 0172デフォルトの名無しさん2010/05/09(日) 18:01:53 Keep it simple, stupid! 0173デフォルトの名無しさん2010/05/09(日) 21:38:50 python3でグラフ書くのに何使ってる? やっぱりgnuか? 0174デフォルトの名無しさん2010/05/10(月) 15:17:24 python2.xでmatplotlib 0175デフォルトの名無しさん2010/05/12(水) 00:07:01 3.xのライブラリが2.x並になるのって、あと何年かかるんだろうか 0176デフォルトの名無しさん2010/05/12(水) 23:35:01 googleで対応してほしい 0177デフォルトの名無しさん2010/05/15(土) 01:12:03 最近python関係の書籍が色々と出てるね。 python2.6.2って・・・。 0178デフォルトの名無しさん2010/05/15(土) 13:04:59 う、うん……(´・ω・`) 0179デフォルトの名無しさん2010/05/18(火) 09:44:30 なんで俺たち3.xなんか始めちゃったんだろう…… 0180デフォルトの名無しさん2010/05/19(水) 01:30:56 しかし今更後戻りなど… 0181デフォルトの名無しさん2010/05/19(水) 01:37:20>>171 のプログラムみたら、 やりたいことは値の設定なのであって、複文を実行することじゃないから、 minv = func(x) if i == 0 or func(x) < minv else minv って書きたいけど、中でfunc(x)が2回出てるから、func(x)がすっごい重い処理だと 性能悪いなー