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


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

くだすれPython(超初心者用) その7



1 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 13:25:51 ]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、
お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>950 辺りで

前スレ
くだすれPython(超初心者用) その6
pc12.2ch.net/test/read.cgi/tech/1264686181/

関連スレ
Pythonのお勉強 Part37
pc12.2ch.net/test/read.cgi/tech/1268467168/

237 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 18:20:16 ]
>>227
228です
となるとseedというのはどういう時に使うのでしょう?
毎度違う乱数を得たいときに使うものだと思ってたのですがこの考え方は間違ってるのでしょうか?

なお、その後継承して新しいクラスを作って実行すればどうにか違う結果が出ました
どうにも遠回りな感じがするのですがこれ以外に解法はないんでしょうか

238 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 18:32:56 ]
>>237
横だが
> となるとseedというのはどういう時に使うのでしょう?
同じseedを与えると乱数を発生させたときにいつも同じ値が返る。
>>> import random
>>> random.seed(100)
>>> random.randint(1, 100)
15
>>> random.seed(200)
>>> random.randint(1, 100)
5
>>> random.seed(100)
>>> random.randint(1, 100)
15
>>> random.seed(200)
>>> random.randint(1, 100)
5

239 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 19:07:30 ]
Pythonの辞書はソートされて出てくるよ

240 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 19:17:20 ]
>>239
具体例

241 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 19:17:31 ]
>>238
自分もそのつもりでいたんですが
>>225において書いた通り
seedを置かなくてもdef testR():は呼び出す度に違う数字を返します
(自分はずっとseed置いて毎回初期化してるつもりでいました)

一方class Test():は何度呼び出しても同じ数字を返してきます
seedの置き場所がまずいのかそもそもなにか根本的に間違ってるのか

seed()はシステム時計から値をとるなら呼び出す度に違う数字になるかと思うのですが

242 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 19:18:38 ]
> python
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> d = dict()
>>> d['a'] = 100
>>> d['z'] = 200
>>> d['b'] = 300
>>> d.keys()
['a', 'z', 'b']

('A`)

243 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 19:59:48 ]
デマ乙
>>> d['c'] = 400
>>> d.keys()
['a', 'c', 'z', 'b']


244 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 20:07:18 ]
>>242>>239に対してね

>>241
randomが生成する乱数の列は「決定論的」
例えばseed(1)で初期化したrandomは毎回同じ数列を返す

>>> import random
>>> random.seed(1)
>>> for i in range(10): print random.randint(1, 100),
...
14 85 77 26 50 45 66 79 10 3
>>> random.seed(1)
>>> for i in range(10): print random.randint(1, 100),
...
14 85 77 26 50 45 66 79 10 3

あとクラスの中の文はクラスオブジェクト生成時に「一度」実行される

>>> class Foo(object): print 'in Foo'
...
in Foo
>>> Foo()
<__main__.Foo object at 0x02567490>
>>> Foo()
<__main__.Foo object at 0x0256EF90>

245 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 20:19:08 ]
>>244
なるほど
非常にわかり易い解説ありがとうございます。感謝



246 名前:243 mailto:sage [2010/05/17(月) 20:30:45 ]
>>244
ゴメンよ

247 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 21:50:11 ]
プログラムすら初心者なんですが、最近ようやく勉強の仕方がわかりだした
文献も大事だけどウェブ上のほうが噛み砕いた説明をしてくれてる人が多いから初心者にもわかりやすい


248 名前:デフォルトの名無しさん [2010/05/17(月) 22:11:44 ]
実際みんなのPython半分読んだけど、具体的に役に立つ事ができる気がしなかった(汗
仕事で使うわけではないから、諦めるのもありなんだけど・・・ただセンスないだけか・・・
まだ学習不足?


249 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 22:34:34 ]
みんなのPythonの著者のセンスがないだけ

250 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 22:35:42 ]
スクリプト言語なんて構えて勉強するほどのもんじゃないでしょ
○○作りたいって思いついたらライブラリカジってなれればいつの間にか身についてる

251 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 22:42:23 ]
だよな
趣味ならますますそうだわ
自分のペースで何作ってもいいんだから
本なんて読んでる暇があったら何か作ればいいのに

252 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 23:00:24 ]
>>248
センスが悪いと自分にレッテルを貼るのはやれることを全部やってからにしる

役に立つプログラムを書いてる連中だって
本一冊読んですぐ書けるようになったわけじゃないんだ

253 名前:248 [2010/05/17(月) 23:01:28 ]
マジですか
とっても参考になりました。
ありがとうございます。
基本的なルールだけは身につけて、あとはライブラリで頑張ります。
趣味なのでゆっくりじっくりとやってみます。


254 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 23:01:50 ]
虫が瞬殺されてて笑う(ww

255 名前:デフォルトの名無しさん mailto:sage [2010/05/17(月) 23:08:41 ]
虫(バグ)は潰されるためにあるのです。



256 名前:デフォルトの名無しさん [2010/05/18(火) 00:06:28 ]
RubyにPythonを仕込みたいのですがどうすればよいのでしょうか

257 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 00:26:23 ]
>>248
自分もみんパイは意味がわからなかったスw
多分著者にセンスがないw

ウェブ上で調べてみんパイ見て自分なりの解釈をする→自分なりにみんパイを元にいろいろ試してみる

を繰り返してボカァなんとか理解してきました

実際に何か作ってみたいんですけどねぇ・・・どんなことができるのかが分からないのが初心者でもアルんですw


258 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 00:50:45 ]
本を買うのは、買うこと自体がモチベーションになる人だけでいいよ
>>250みたいにとりあえず手を動かした方が早い
別に汚くても目的が達成できればいい

259 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 00:57:43 ]
虫が瞬殺されてて笑う(ww

260 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 13:05:22 ]
俺もwxpythonでオブジェクト指向の利便性を理解できたな
pygameなんか関数で作ってたけどクラスにした方が早かった

261 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 14:55:50 ]
学習と実践は別だよね。
Python以前の話ではないでしょうか。

262 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 17:08:15 ]
>>235
namedtupleは順序付き辞書の代わりじゃなくて、構造体の代わりだろ……

263 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 23:27:44 ]
関係ないけどみんpyってなんで評価されてんの?
こんな支離滅裂でまとまってない本が売れてる意味がわからん

日本語の文法おかしすぎすし

264 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 23:56:53 ]
Pythonの手ごろな入門書が手薄なところに
たのしいRubyと同じサイズの版型でソフトバンクから出したから

265 名前:デフォルトの名無しさん mailto:sage [2010/05/18(火) 23:59:58 ]
>>263
評価されてるように見えるのは
著者の自作自演だからw



266 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 00:26:04 ]
>>263
>日本語の文法おかしすぎすし
>日本語の文法おかしすぎすし
>日本語の文法おかしすぎすし
>日本語の文法おかしすぎすし
>日本語の文法おかしすぎすし
>日本語の文法おかしすぎすし


267 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 00:27:17 ]
虫が瞬殺されてて笑う(www

268 名前:デフォルトの名無しさん mailto:hage [2010/05/19(水) 00:29:48 ]
日本語の文法がおかしすぎすキチガイはjava-jaとか勉強会詐欺に騙されてろ(WW

269 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 00:40:40 ]
しゃれの解らん人が多すぎてw
そんなに>日本語の文法おかしすぎ寿司を連発しなくてもいいですよw

日本語の文法→おかしすぎ寿司で…まぁいいや
アホは揚げ足と言葉遊びの区別がつかんのだろうからw

そんなこと指摘されると思ってなかったから度肝抜かれた感100ですわw

270 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 00:42:04 ]
虫が言い訳してて笑う(ww

271 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 00:44:42 ]
キチガイは詐欺価格のケーブルでも売ってろ(wWwwwWWwww

272 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 01:21:19 ]
勉強会詐欺とかいう単語、こことお勉強スレでしか見ないんだけど、
誰か1人が頑張ってFUDしているようにしか見えない。

273 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 01:23:43 ]
虫虫言ってるアホとキチガイしか言えないアホ

以上をremoveメソッドで味わってください

274 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 01:24:45 ]
ガチ初心者が見たら気持ち悪がるから本スレでやっておくれ

275 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 01:42:13 ]
うん、キモいね。



276 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 01:48:48 ]
java-jaの出番が訪れたようだな・・・

277 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 02:01:44 ]
このスレはガベージコレクション内蔵してないの?

278 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 13:25:14 ]
>>273
>以上をremoveメソッドで味わってください

日本語がジューシーすぎる。

279 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 20:09:58 ]
enumerateって、どんな時に使うと便利なの?

280 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 20:28:49 ]
foo = ["bar", "baz", "bax"]
for f, i in zip(foo, range(len(foo))):
  print f, i

enumerate使うとスッキリする

281 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 23:01:48 ]
emumerate使ってないがな!

282 名前:デフォルトの名無しさん mailto:sage [2010/05/19(水) 23:14:36 ]
>>281
俺は>>280じゃないけど
>>280のコードをenumerate使って書き直すとスッキリ書けるよ、ということだよ

283 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 19:05:33 ]
すみません。ここで聞いていいことかどうか分かりませんが、教えてください(ご誘導ください)。
利用サーバー:さくらインターネット プレミアム(さくら質問スレよりここへ来ました。)

SSH接続して、サイトマップを生成しています。(cronでも毎日一回実行)
<こちらを参考にしました>senrioka-info.net/0_google_sitemap/sitemap_generator.htm

python sitemap_gen.py --config=config.xml

ところが、冒頭に警告メッセージが出るようになりました。ただし、サイトマップは生成できます。
sitemap_gen.py:65: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5

「md5モジュールは非推奨で、代わりにhashlibを使いなさい」ということだと思うのですが、
具体的にどうすればよいのでしょうか?
確かに、sitemap_gen.pyの65行目には、import md5とあります。

今までずっと気付きませんでしたが、
過去のcronメールを見ると、2009/6/25以降からずっとこの警告メッセージが冒頭につくようになっていました。
サーバーの仕様が変わったのかもしれませんが、よく分かりません。
サイトマップ自体の生成に問題はないような気もしますが、警告が毎回出るのはすっきりしません。

よろしくお願いします。

284 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 19:21:42 ]
import md5 -> import hashlib
md5.new(...).digest() -> hashlib.md5(...).digest()

-> の左を右に変えればたぶん動く
よくわかんなかったら親切な人がパッチくれるのを待って

285 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 19:25:05 ]
import hashlib as md5
ですべて解決



286 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 19:39:53 ]
しないぞ
hashlibとmd5じゃnewの引数がぜんぜん違う

287 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 20:07:17 ]
>>283
問題は解決されないけど、とりあえずエラーをしかとする方法
stackoverflow.com/questions/879173/how-to-ignore-deprecation-warnings-in-python

288 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 20:23:17 ]
じゃあ>>285
md5.new = md5.md5
を追加

289 名前:デフォルトの名無しさん mailto:sage [2010/05/20(木) 21:21:19 ]
déjavèw?

290 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 23:07:10 ]
pyscripter1.9.9.7の補完リストのフォントを変更する方法ってわかる方いますか?

できればフォントサイズだけでも大きくしたいんですが…

291 名前:デフォルトの名無しさん [2010/05/28(金) 09:40:27 ]


292 名前:デフォルトの名無しさん mailto:sage [2010/05/28(金) 11:59:53 ]
デストラクタが呼ばれることと、
名前が無効になることは別問題だな。

デストラクタがやりたいなら少々面倒だが、with statement という構文がある。
名前束縛を消したいならちょっと上で出てる del を明示的に使うしかないかな。
Pythonのスコープはグローバルと関数内ローカルの2つしか無かったと思う。
(クラスメンバはどうだったか忘れた)。
少なくともブロック全てがスコープになるC++と同じにはできない。

293 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 12:10:43 ]
リバースエンジニアリング ―Pythonによるバイナリ解析技法が欲しい

294 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 13:29:38 ]
import re
re.search = 'uhouho'

のように書くとモジュールの中身を破壊できてしまいますが、こういう仕様なんですか?
ちょっと怖いです。

295 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 13:52:55 ]
そんなもんです。書き換える方がおかしいので



296 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 17:29:12 ]
モジュールの中身を書き換えるというのはおかしい。
Pythonの現行プロセスのみだよ、それが有効なのは。
reload すれば元に戻る。

297 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 18:55:40 ]
変更されんの?
モジュールオブジェクトが属性の書き換えを禁止してないだけ
すんなの一言で済むから妙な実装しなかっただけだと思ってる

298 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 19:25:24 ]
>>294
どこが「怖い」のか良く分からない
自分で外部モジュールをインポートしておきながら、
事故やミスでそのモジュールの属性を上書きするようなコードを記述することは
無いと思うんだが

意図的だとして、そういうこと(モンキーパッチ)が「出来る」のは普通に便利だぞ
例えばeventletは、そうやって組み込みのソケットやそれを利用するライブラリに
実行時パッチを当てて、ソケット操作を非同期でコルーチン上で実行するように
している


299 名前:デフォルトの名無しさん mailto:sage [2010/05/29(土) 19:40:54 ]
だったらその辺のモジュールファイルを全部読み取り専用にしたらどーなんだろ

300 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 03:30:30 ]
>>294 が ruby の Rails なんか見た日には卒倒するだろうな


301 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 09:38:50 ]
rubyは言語の中身を破壊できてしまうのでpythonより上。

302 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 10:11:40 ]
del __builtins__
dir() # NameError

303 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 18:34:52 ]
誘導されたんだけど、
Ubuntu10.04なんだけど

最初 django-admin.py startproject xxxx が実行できなくて
しょうがないから PATH 通して実行したんだけど
今度は作成したプロジェクトフォルダで manage.py runserver ってやっても
実行できない
これって何が原因なの?Pythonスレで聞くような事じゃ無いのかもしれないけど
なんか設定必要?

304 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 18:47:17 ]
django使ってる人ってなんでこんなにバカっぽいの?

305 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 19:06:16 ]
>>303
どんなエラーが出てるか略さずに書いた方がいいよ



306 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 19:08:32 ]
>>303
Pythonルートとsite-packagesのPATH通して.pyに関連付けしてあるか確認しろ

307 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 19:31:33 ]
Djangoスレあるよ
過剃ってるけど

【Python】Webフレームワーク Djangoスレ Part1
pc11.2ch.net/test/read.cgi/php/1156612854/

308 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 19:33:21 ]
2006年のpart1(x
まぁpygameよりはマシか

309 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 22:41:15 ]
>>303
質問するときには、「エラー」とか「動かない」とかだけじゃだめ。
実際に実行したコマンドと、表示されたエラーメッセージをそのままコピペして。

310 名前:デフォルトの名無しさん mailto:sage [2010/05/30(日) 23:58:34 ]
BlenderでPythonを使いたいのですが
おすすめの解説サイトなどございませぬでしょうか。
わたくしは、Blenderのコマンドをどうやって調べるのかすら知らない程の初心者ですが
宜しくお願い致します。

311 名前:310 mailto:sage [2010/05/31(月) 00:04:40 ]
大変申し訳ございませんでした↓↓
blenderのスレに行って自己解決しました↓↓
何も考えずにレスしてしまってごめんなさい↓↓

312 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 00:08:06 ]
↓↓

313 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 00:08:27 ]
どういたしまして↑↑

314 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 00:10:53 ]
↑↑↓↓←→←→

315 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 00:13:54 ]
ニア必殺技
←→←
キー入力ミス!



316 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 00:17:38 ]
blenderってネーミングがかっこいいわ

317 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 00:21:36 ]
planterみたいでかっこわるい
蘭のプランター、なんつって

318 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 10:33:57 ]
蘭のプランター

何それかっこいいいいいいいいいい!!!!!!!!!!!!

319 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 17:03:55 ]
Pythonダウンロードしました。
最初に打つ基本的なコードを幾つか教えてください!

320 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 17:12:53 ]
import this

321 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 17:43:18 ]
>>320
やって見ました!!もう感動です!
ありがとうございます。

322 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 19:16:09 ]
a = [[0] * 5] * 5
a[0][0] = 1
print a

実行結果
[[1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0]]

これが納得いきません
普通の2次元配列なら[0][0]の要素だけが1になるはずだし
*で単純にコピーされてるなら全部1になるはずですよね?

323 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 19:24:19 ]
自分で分かってるじゃん

aはリストのリストであって2次元配列ではないし
*はディープコピーは行わないから、そうなるんだよ

324 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 19:27:07 ]
>>> a = [[[]] * 5] * 5
>>> a[0][0].append(1)
>>> print a
[[[1], [1], [1], [1], [1]], [[1], [1], [1], [1], [1]], [[1], [1], [1], [1], [1]], [[1], [1], [1], [1], [1]], [[1], [1],
[1], [1], [1]]]

325 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 19:53:19 ]
んむむ…



326 名前:323 mailto:sage [2010/05/31(月) 20:20:25 ]
よく読んでなかったw
それ、本質的には以下と同じだよ

a = 0
b = a
a = 1
(bは0のまま)

a = [ 0 ]
b = a
a[0] = 1
(b[0]は1になる)

a = [ 0 ]
b = a
a = [ 1 ]
(bは変わらず)

327 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 20:29:28 ]
理解するには図を書くといいとおもう
a -> [ b, b, b, b, b ]
b -> [ c, c, c, c, c ]
c -> 0
こうなってるのが、

a -> [ b, b, b, b, b ]
b -> [ d, c, c, c, c ]
c -> 0
d -> 1
こうなる

328 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 20:35:50 ]
a = [[0] * 5 for _ in range(5)]
これでよくね?

329 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 21:12:47 ]
どっちを値渡し・参照渡しと呼ぶべきかいつも一瞬わかんなくなる…

330 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 21:17:30 ]
>>> x = [ set()] * 5
>>> x
[set([]), set([]), set([]), set([]), set([])]
>>> x[0].add(1)
>>> x
[set([1]), set([1]), set([1]), set([1]), set([1])]

331 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 21:26:38 ]
仕方ないから
b = [[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0],
[0, 0, 0, 0, 0]]
これ使います

332 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 21:27:37 ]
行列計算みたいなのやりたければ
numpy超オススメ
無理に標準のlistでやることないよ

333 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 22:06:58 ]
>>329
Pythonは全て参照渡し
変更不能オブジェクトなら>>322の(a[0][0] = 1)とかできないから
問題が起きないだけ

334 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 23:49:09 ]
入門書嫁。

335 名前:デフォルトの名無しさん mailto:sage [2010/05/31(月) 23:50:39 ]
チュートリアルの該当ページのURL貼ってよ



336 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 00:00:53 ]
>>333
それどこに書いてあったのか教えてくれ
intに収まる範囲なら即値でやってると思うんだが

337 名前:デフォルトの名無しさん mailto:sage [2010/06/01(火) 00:06:11 ]
intobject.c






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

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

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