[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 09/12 00:16 / Filesize : 189 KB / Number-of Response : 952
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part34



1 名前:デフォルトの名無しさん mailto:sage [2009/07/01(水) 22:23:19 ]
Pythonオフィシャルサイト
www.python.org/
日本Pythonユーザ会
www.python.jp/Zope/
まとめWiki
python.rdy.jp/
関連スレ
find.2ch.net/?BBS=ALL&TYPE=TITLE&STR=python
前スレ
pc12.2ch.net/test/read.cgi/tech/1240678081/

92 名前:デフォルトの名無しさん mailto:sage [2009/07/13(月) 17:40:26 ]
でも.pywはpythonw.exeに関連付けされてるだけだよ

93 名前:88 mailto:sage [2009/07/13(月) 18:50:03 ]
うん。後から気がついた。

94 名前:デフォルトの名無しさん mailto:sage [2009/07/13(月) 22:29:01 ]
tyowww

95 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 16:26:04 ]
import hashlib とすると、
>>> import hashlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/hashlib.py", line 133, in <module>
md5 = __get_builtin_constructor('md5')
File "/usr/lib/python2.5/hashlib.py", line 60, in __get_builtin_constructor
import _md5
ImportError: No module named _md5

と怒られます。解決策を教えてください。
cygwinでpython2.5.2です。


96 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 17:03:41 ]
>>95
エラーを再現できない。

/usr/lib/python2.5/lib-dynload/_hashlib.dll
があるかどうか確かめてくれ。

97 名前:95 mailto:sage [2009/07/14(火) 17:15:55 ]
>>96
お返事ありがとうございます。
存在します。


98 名前:95 mailto:sage [2009/07/14(火) 17:23:09 ]

code.krypto.org/python/hashlib/hashlib-20081119.tar.gz
から、hashlibのソースコードを持ってきてビルドしようとすると

$ python setup.py build
running build
running build_py
running build_ext
building '_sha' extension
gcc -shared -Wl,--enable-auto-image-base build/temp.cygwin-1.5.25-i686-2.5/Modul
es/shamodule.o -L. -lpython2.5 -o build/lib.cygwin-1.5.25-i686-2.5/_sha.dll
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find
-lpython2.5
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1

というエラーでできないのですが、関係ありますか?

99 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 17:25:01 ]
wget code.krypto.org/python/hashlib/hashlib-20081119.tar.gz
setup.pyを編集
#   113     # The _hashlib module wraps optimized implementations
#   114     # of hash functions from the OpenSSL library.
#   115     exts.append( Extension('_hashlib', ['_hashopenssl.c'],
#   116                include_dirs = [ ssl_inc_dir ],
#   117                library_dirs = [ os.path.dirname(ssl_lib) ],
#   118                libraries = osNameLibsMap[os.name]) )
#   119     exts.append( Extension('_sha', ['shamodule.c']) )         
#   120     exts.append( Extension('_md5',                  
#   121           sources = ['md5module.c', 'md5.c'],
#   122           depends = ['md5.h']) )

inforno.net/articles/2009/01/25/using-any-version-of-python-on-xrea-servers-part2

100 名前:デフォルトの名無しさん [2009/07/15(水) 13:32:46 ]

cpythonで作ったメインのプログラムからJythonで作ったモジュールを呼び出すことは可能ですか?



101 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 22:38:57 ]
Unladen Swallowの更新が来たな

102 名前:デフォルトの名無しさん mailto:sage [2009/07/16(木) 17:56:39 ]
Neatxって凄い名前だな・・・

103 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 16:09:59 ]
psyco v2の最初のリリースがきた
codespeak.net/pipermail/pypy-dev/2009q3/005288.html

104 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 23:07:58 ]
Psyco is not supporting 64 bit, yet. But it is well being considered.
期待して良いのか?

105 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 23:29:42 ]
yahooの知恵袋っていつから珍回答で質問者をからかう場所になってんだ

106 名前:デフォルトの名無しさん mailto:sage [2009/07/17(金) 23:31:34 ]
なんでいきなりそんな話が出てくるの?

107 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 02:21:29 ]
うー!2chには誤爆という文化があるのですよ!はうぅー!

108 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 14:19:57 ]
↑これ、書き込んでんの30過ぎのおっさんだよ

109 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 15:05:03 ]
ようつべでモンティパイソン見たら、結構酷いネタ多いなw

110 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 17:19:48 ]
>>108
40過ぎだよ。



111 名前:デフォルトの名無しさん mailto:sage [2009/07/18(土) 17:35:32 ]
しかし、心はヤング

112 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 01:48:56 ]
40過ぎてもせんずりしますか

113 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 03:15:30 ]
はうぅー!Python 3.1で遊ぶのですぅ!うーうー!

114 名前:デフォルトの名無しさん mailto:sage [2009/07/19(日) 15:41:25 ]
>>112
俺らにゃpython.comがある

115 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 02:50:13 ]
VPythonってなんかすごいですお
俺のようなVTKとかインストールすら出来ずに挫折した人にはナイスであります。

116 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 02:58:00 ]
ビタミンのVか

117 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 03:21:32 ]
D:にインスコすると死ねる

118 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 12:51:15 ]
なんだか頭の悪そうな書き込みが豊満してますね

119 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 12:52:57 ]
いつものruby厨が荒らしてるんだろう

120 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 15:48:56 ]
VPythonマジ強力っていうか馬鹿な俺でも使えるのでした。
ローレンツアトラクタを書かせたら、20行くらいでくるくる回って感動ww



121 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 16:16:11 ]
データが文字列であることを確認するには
isinstance(obj, (str, unicode)) # 2.x
isinstance(obj, (str, bytes)) # 3.x
となりますが、ひとつのファイルで2と3の両方をサポートしたい場合はどうかけばいいでしょうか。

122 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 16:24:20 ]
前スレより転載

docs.python.org/3.0/whatsnew/3.0.html
>>It is not recommended to try to write source code that runs unchanged under both Python 2.6 and 3.0;

sys.version_infoを見れば一応はできる

123 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 16:27:48 ]
両方をサポートしたいなんて考えをやめるべきだ!

124 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 17:56:56 ]
>>123
え、なんでだめなんですか?

125 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 18:03:36 ]
docs.python.org/3.1/whatsnew/3.0.html#porting-to-python-3-0
ドキュメントにはこう書いてあるけど、
書けないことはないから、やってみれば

126 名前:デフォルトの名無しさん mailto:sage [2009/07/20(月) 23:07:45 ]
っ basestring

127 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 01:09:26 ]
NameError: name 'basestring' is not defined

128 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 11:20:51 ]
>>> basestring
<type 'basestring'>

129 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 14:36:46 ]
The builtin basestring abstract type was removed.

130 名前:デフォルトの名無しさん mailto:sage [2009/07/21(火) 14:39:35 ]
> sys.version_infoを見れば一応はできる



131 名前:初めてのPy [2009/07/21(火) 23:06:41 ]
importで2回目の実行からエラーがでるんですが
コンパイルの設定とかあるんでしょうか
UnicodeDecodeError: 'utf8' codec can't decode byte 0x83 in position 24: unexpected code byte

Eclipse Classic (SDK) 3.4.2 (clean)
python-3.0.1

132 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 00:29:08 ]
こーど

133 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 01:09:59 ]
VPython、いまいち分かりにくかったけど、
・XY平面のグリッドをcurveで書く
・Zを上にするよう、scene.up=(0,0,1)を指定
・X,Y,Z軸をcurveで書く
・物体の影をXY平面に書く
したらすごく分かりやすくなった!

134 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 01:17:51 ]
UnicodeDecodeErrorって3になってからでもでるの?

135 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 01:19:17 ]
>>133
GJ!!
kwsk

136 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 01:21:23 ]
>>134
そりゃ、Shift-JISで書かれたファイルをencode='utf-8'とかを指定して
読み込もうとしたらDecodeErrorになるよ。

137 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 01:35:27 ]
>>134
b'\x82\xa0'.decode("ascii") とかでも UnicodeDecodeError

138 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 01:56:25 ]
b'\x82\xa0'.decode("cp932")

139 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 02:49:31 ]
>>135
おk、事務所に置いて来たので、10時頃まで待ってください。

140 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 11:11:02 ]
まず、sceneを作るところ。
import math
#==============Set up scene===============
scene.title='Lorenz Attractor'
axr=50 #Max Range of Axis
scene.width = 800
scene.height = 800
scene.center = (0, 0, 0) #center, where camera looks always.
scene.forward = (-axr, axr, -axr) #where camera views at initial.
scene.up = (0,0,1) #z is up.
scene.range = axr*1.25 # zoom out a little, to get all axis in sight
#draw x-y plane grid
for i in range(-axr, axr+1, axr/20):
curve(pos=[(i, -axr,0),(i,axr,0)],color = (0.3,0.3,0.4)) #parallel to Y
curve(pos=[(axr, i,0),(-axr,i,0)],color = (0.3,0.4,0.3)) #parallel to X
#axis (x,y,z), and small arrow
xaxis = curve(pos=[(-axr,0,0), (axr,0,0)], color=color.red)
curve(pos=[(axr,0,0), (axr*0.95,axr*0.05,0)], color=color.red)
curve(pos=[(axr,0,0), (axr*0.95,-axr*0.05,0)], color=color.red)
yaxis = curve(pos=[(0,-axr,0), (0,axr,0)], color=color.green)
curve(pos=[(0,axr,0), (-axr*0.05,axr*0.95,0)], color=color.green)
curve(pos=[(0,axr,0), (axr*0.05,axr*0.95,0)], color=color.green)
zaxis = curve(pos=[(0,0,-axr), (0,0,axr)], color=color.yellow)
curve(pos=[(0,0,axr), (-axr*0.05,0,axr*0.95)], color=color.yellow)
curve(pos=[(0,0,axr), (axr*0.05,0,axr*0.95)], color=color.yellow)

xlabel = label(pos=(axr,axr/10,0), box=0, opacity=0.25, text = 'x')
ylabel = label(pos=(-axr/10,axr,0),box=0, opacity=0.25, text = 'y')
zlabel = label(pos=(-axr/10,0,axr),box=0, opacity=0.25, text = 'z')
#===========end setting up scene============



141 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 11:14:42 ]
あ。貼り付けるとスペースは消えちゃうのか。forの次はindentしてください。
sceneの中心が原点、xy平面を見下ろし、z軸が上向き、ちょっとズームアウト。
軸のレンジ÷20で、XY平面にグリッドを書く。
X軸、ちょこっと矢印、Y軸、ちょこっと矢印、Z軸、ちょこっと矢印、「X」とかラベル付け。

142 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 11:17:32 ]
#=====Objects to show=====
ball = sphere(pos=(0,0,0), radius=1, color=color.red, opacity=0.8)
shadow = cylinder(pos=(0,0,0), axis=(0,0,1), radius = 1, color=color.white, opacity=0.2)
trail = curve()
x, y, z = 0.1, 0,0
count = 0
pointslist = []

while(count < 10000):
#animation maximum rate per second
rate(1000)
# do the lorenz attractor
dx = 10.0 * (y - x)
dy = x * (28.0 - z) - y
dz = x * y - (2.666666 * z)

x = x + dx * 0.005
y = y + dy * 0.005
z = z + dz * 0.005
pointslist.append((x, y, z))
#do not "print" every time. it can be very slow.
if math.fmod(count,500)==0:
print count, x,y,z

ball.pos = (x,y,z)
shadow.pos = (x, y, 0) #shadow is drawn to X-Y plane
trail.append(pos=ball.pos, retain=100) # last some points

count = count + 1

points(pos=pointslist, size = 2, color=(1,0.5,0))

143 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 11:24:51 ]
ボールを用意、陰(円盤)を用意、しっぽを用意。
ローレンツアトラクタを10000回計算。
結果の座標をListに足し、ボールと影と尻尾の座標をセット。
終わったらpointsで軌跡を描画です。
up2.viploader.net/pic3/src/vl2_161237.png
実行するとボールがくるくる動いた後、こうなります。

144 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 12:12:02 ]
>>133
tt

145 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 12:17:16 ]
これはおもろいすなぁ。
up2.viploader.net/pic3/src/vl2_161264.png
こんなブキミな物体(Torus Knot)も簡単に書ける。描画部分を下のように変えます。

pointslist = []
A = 3.0
B = 8.0
drawcount = 1000
for i in range(drawcount):
theta = 2 * math.pi * i * A / drawcount
x = ( 2 + math.cos(B*theta/A))*math.cos(theta) * 20
y = ( 2 + math.cos(B*theta/A))*math.sin(theta) * 20
z = math.sin(B*theta/A) * 20
pointslist.append((x, y, z))

for i, p in enumerate(pointslist):
c_hsv=(i/float(drawcount),1,1)
sphere(pos=p, radius=6, color=color.hsv_to_rgb(c_hsv), opacity=0.7)

146 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 12:25:42 ]
フレンチクルーラーを思い出した

147 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 12:36:30 ]
>>146
あれはさっくりして美味しいですよな。
up2.viploader.net/pic3/src/vl2_161267.png
(A,B)=(9,19)にしたら全然違うものが出来てしまったよorz

148 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 13:41:37 ]
up2.viploader.net/pic3/src/vl2_161279.png
sphereで、opacity=0.12、material=material.emissive、追加でlocal_light(pos=p,color=color.white)
としたら結構綺麗なのが出来ました。こんなんが数行で書けるんだから時代の
進歩というのはすごいものでありますなぁ…

さて次はNumpyで遊んだ結果をVPythonで表示してみようかな?

149 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 15:32:47 ]
負荷の大きい鯖のプログラムはperlなところが多い気がするのですが
pythonも高負荷に耐えれるのでしょうか

150 名前:デフォルトの名無しさん [2009/07/22(水) 15:38:28 ]
むしろPerlよりも軽い



151 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 15:54:38 ]
phpよりも軽い?

152 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 19:23:51 ]
>>149
「pythonも高負荷に耐えれるのでしょうか」じゃなくて
「pythonが高負荷を発生するのでしょうか」だろ。

153 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 19:25:40 ]
Python電磁波クラブ

154 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 19:25:56 ]
>負荷の大きい鯖のプログラムはperl

かなり曖昧だな



155 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 23:20:12 ]
このページによると、
速度だけなら
python > perl > php > ruby
な感じ。
perlはメモリ消費優秀。
phpはメモリ消費大杉。

156 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 23:23:45 ]
ページ張り忘れた。
shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=php&lang2=yarv&box=1

157 名前:デフォルトの名無しさん mailto:sage [2009/07/22(水) 23:35:17 ]
つーか、PHPって別に速くないんかいw

158 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 00:12:16 ]
良くある色が変わっていく表示は、RGBじゃなくてHSVで作ればいいのか。
良く分かったよ感謝

159 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 00:14:04 ]
PHPの速さはapacheのSAPI経由から開始される高速な起動と、(他のmod_***より明らかに早い)
負荷のかかる処理をC言語の拡張に任せるというスタイルによるレスポンスのよさだからな。
オブジェクト指向を気取ってコードをたくさん書けば書くほど遅くなる罠。

まあそれはLWLではみな同じことが言えるわけだが。

160 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 00:36:57 ]
PyCUDAとか使ってみたいですな
100倍速い!!とか言ってみたい。



161 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 06:39:44 ]
> 負荷のかかる処理をC言語の拡張に任せる
それってどれも同じなんじゃね?

162 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 07:26:55 ]
失敗した…
おれもVPython入れてみようと思って、Ubuntu9.0.4のsynapticで「あるじゃん」と思って入れたら、
これバージョン3だよ。opacityとか無いよ。

163 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 08:20:00 ]
>>161
pythonがcgi.pyでやっているような処理を、phpではCで書かれた関数で行なっている。
測定してみればわかるけど、これはけっこう性能に効く。

164 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 08:29:04 ]
wsgi

165 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 08:45:53 ]
今どきcgiなんて使わないだろ。

166 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 08:50:58 ]
PHPで数値計算と文字列処理のベンチを取ると激遅なんだよな。
まぁWebで数値計算はしないが。

ソースを忘れたけど

167 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 09:57:17 ]
こんな感じでデータが入ったファイルを
-50,-28,13,0.66
 :

こんな風に読んで、VisualPythonの玉に入れてみたら
from visual import *
f = open("test.dat")
for oneline in f.readlines():
 plist = oneline.strip().split(',')
 p = [int(s) for s in plist[:3]]
 c_hsv = [float(plist[3]),1,1]
 sphere(pos=p, radius=2, color=color.hsv_to_rgb(c_hsv), opacity=0.7)

いきなり可視化できてしまったぞ。ちょwwマジかwwいいのかこれでww

168 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:17:57 ]
なぜ、PythonはRubyの
# -*- coding:utf-8 -*-
をパクってるのでしょうか?文字コード指定は楽なのはわかりますが。

169 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:20:25 ]
>>168
emacs や vim の文字コード指定方法をソースコードの文字コード指定方法に
一致させると楽だから。

170 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:26:48 ]
>>168
去年からPythonで導入された方法。



171 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:26:53 ]
>>168
ていうか、それRuby1.9からだよな。
Pythonのほうが古い。
てか、釣りだろ。

172 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:31:12 ]
┐(´д`)┌

173 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 10:58:09 ]
>>170
Python 2.3 からだから、5年くらい前じゃね?

174 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 11:07:38 ]
乞食のruby厨にレス付けたら負けだよ

175 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 11:34:23 ]
Rubyを使うとどこかの国のような思考回路になるってことですね。

176 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 11:37:40 ]
Why do you stay in wrong thread?

177 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 11:37:49 ]
Ruby書かされると脳みそが痒くなるんですよ。

178 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 12:04:47 ]
ubuntuのaptでいれたpylabがバージョン古いから
最新版をsetup.py で上書きインストールしてしまうかと思う
しかし、何か不具合おこないか心配
aptで入れたパッケージを消してからpython setup.py install したほうがいいんだろうか

179 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 12:34:02 ]
>>168
>なぜ、PythonはRubyの
># -*- coding:utf-8 -*-
>をパクってるのでしょうか?文字コード指定は楽なのはわかりますが。

これは恥ずかしい
マネしたのはRubyのほう

180 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 12:56:30 ]
www.python.jp/doc/release/ref/encodings.html



181 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:04:55 ]
Python信者必死杉

いいじゃんパクったならパクったで

182 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:10:16 ]
いつもRuby厨からケンカ売ってくるもんで^^

183 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:11:28 ]
180の先にemacsの形式って書いてあるじゃん...

184 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:26:53 ]
OSSじゃパクりパクられはむしろいいことだぞ?なにいってんだ?

185 名前:デフォルトの名無しさん mailto:sage [2009/07/23(木) 23:33:53 ]
出典は明記するべきだよね

186 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 01:36:05 ]
てか、Emacs時代から無かったかそれ?
Ruby厨はなんでもRuby一番にしたがるから困る

187 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 07:01:48 ]
Scipyってどうですか?
有限要素法とかあったりしますか?

188 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 08:26:07 ]
なぜ、PythonはRubyの
変数とか代入とかハッシュとかの概念を
をパクってるのでしょうか?スクリプト作成は楽なのはわかりますが。

189 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 09:08:08 ]
自演乙

190 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 10:12:31 ]
現在のファイル名、関数名、行番号をlogするのに
os.path.basename(__file__) , (__name__).replace('__','')+'()' , inspect.getlineno(inspect.currentframe())

spam.py main() 19

こんなことしてるんですが、俺ダサ杉ですよね。華麗な表示方法をご教示くださいですよ。



191 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 10:32:23 ]
Rubyだともっと簡素にかける

192 名前:デフォルトの名無しさん mailto:sage [2009/07/24(金) 10:52:39 ]
>>191
おれもそう感じた






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<189KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef