Python の宿題ここで答えます Part 2

1デフォルトの名無しさん2009/11/16(月) 06:27:36
【Pythonスレッド基本ルール】
1:問題文は自己省略せずに、直接全部貼り付けてください。
2:課題の「丸投げ」が最も好ましい提示法です。なるべく丸投げしてください。
3:数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。
4:課題&宿題関連の質問はOKですが、それ以外の一般的な質問は禁止です。
5:もし回答プログラムがアップされたら、その返答と動作報告をお願いします。

【課題提示用テンプレ】
【 課題 】与えられた課題文をそのまま書きます 《必須》
【 用語 】数学用語、専門用語の意味、説明を書きます 《あれば必須》
【 期限 】提出期限、解答希望日があれば書きます
【 Ver  】希望するPythonバージョンがあれば書きます(必要があればOSも)
【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。
       丸投げでない場合は、途中までのソースとその経過報告、
       質問点、疑問点を書きます(なるべく丸投げにしてください)

【回答プログラムの掲載場所】
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.cgi

前スレ
http://pc12.2ch.net/test/read.cgi/tech/1153585095/

356デフォルトの名無しさん2013/03/09(土) 00:18:14.38
1 宿題の丸投げという行為はカンニングと同等。学則による処分の対象
2 丸投げした質問者もそれを知って回答した回答者も大学の単位認定業務の
 妨害、すなわち偽計業務妨害
3 宿題の問題は著作物であり、それをアップローダやスレに投稿する事は
 公衆送信権の侵害。うpを唆しているテンプレは著作権侵害の教唆

違法行為が前提で成り立つスレなので、次スレは立てずにこのスレで終了

357デフォルトの名無しさん2013/03/09(土) 04:41:27.43
チッウッセーナ反省してまーす

358デフォルトの名無しさん2013/03/09(土) 06:43:42.42
   ┌─┐
   │●│
   └─┤
   _   ∩
  ( ゚∀゚)彡
┌─┬⊂彡
│●│ おっぱい!おっぱい!
└─┘      おっぱい!おっぱい!

359デフォルトの名無しさん2013/03/10(日) 09:50:00.63

360デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
任天堂のサイトの問題ですが
http://cp1.nintendo.co.jp/2012

$ python SimpleBarsTest.py
test_loop (__main__.testSimpleBars) ... ok
test_simple_rule (__main__.testSimpleBars) ... ok

----------------------------------------------------------------------
Ran 2 tests in 0.000s

OK

テストコードまでOKなんですが、
answerを出したのですが違っているようなんです。
この問題を解いた方がいましたら少し教えてもらえませんでしょうか。

361デフォルトの名無しさん2013/08/04(日) NY:AN:NY.AN
>>360ですが
解決しました。

362デフォルトの名無しさん2013/08/13(火) NY:AN:NY.AN
今までC言語しかやったことなくて、Pythonは初めてです。よろしくお願いします。

【 課題 】
g(x_1,x_2,...,x_n)=f_a(X_a)f_b(X_b)...f_k(X_k)
と書けるとする.ただし,X={x_1,x_2,...,x_n},X_aやX_bはXの部分集合である.

確率伝播法(Sum-Product Algorithm)によって,周辺化関数の計算量が減少していることを示すプログラムをかけ.
ただし,計算量は(足し算を行う回数)と(掛け算を行う回数)の和とする.
また,関数g,f_a,f_b,...,f_kはプログラムの中で定義すること.
例:g=x(y+z),f_a=x,f_b=y+z などとプログラムに書き,その時の周辺化関数の計算量について調べる

ヒント:このプログラムにおいて,
入力:関数gやf_a
出力:確率伝播法を使う前の計算量&使ったあとの計算量
だが、計算量をはかる代わりに、確率伝播法を使ったあとの方が
「計算にかかった時間」が短ければそれで計算量が減少したことを示せる.

【 用語 】
簡単な定義と例はこちらで.簡単に作成しました.
https://docs.google.com/file/d/0BwsJZI6jzfNzMnV3dUVvazBGODA/

【 期限 】期限:8/18
【 Ver  】Python2.3 か Python3.3 OS:Windows7
【 補足 】初心者なんでお願いします.Pyscripterというのを使っています.

363デフォルトの名無しさん2013/08/13(火) NY:AN:NY.AN
>362
専門的なのでよく分からない。
Cで書いてくれたらPythonに焼き直すことができるかもしれない。

364デフォルトの名無しさん2013/08/15(木) NY:AN:NY.AN
>>362
ここが参考になるかも?
http://zavieru.blog77.fc2.com/blog-entry-299.html

365デフォルトの名無しさん2013/08/27(火) NY:AN:NY.AN
ちょっとどうすればいいかわからない課題出た助けて
【 課題 】
n個の変数列[x_1,x_2,...,x_n]を考える.
x_1が取り得る値を適当に決める.x_1からx_nまですべての変数について行う.
この時,iを与えた時の次のIの値を求めなさい:
I=這這...杷(x_1,x_2,...x_n),ただし狽フ数はn-1個.x_iについてのみ和を
取らない.

例:
f(x_1,x_2,x_3)=x_1 + x_2 ^ 2 + x_3 ^3
x_1 = [ 0,1,2 ]
x_2 = [ 3,8 ]
x_3 = [-5,10]
i = 1 を与えたとき,
I=(x_2)について(x_3)について f(x_1,x_2,x_3)
= f(x_1,3,-5)+f(x_1,3,10)+f(x_1,8,-5)+f(x_1,8,10)
= x_1 + 3^2 + (-5)^3
+x_1 + 3^2 + (10)^3
+x_1 + 8^2 + (-5)^3
+x_1 + 8^2 + (10)^3
=x_1 + 9 - 125 + x_1 + 9 + 1000 + x_1 + 64 - 125 + x_1 + 64 + 1000
= 3* x_1 + 1896
よって、 I = 3* x_1 + 1896 を出力させるようなプログラムを作って欲しい.

【 期限 】提出期限:9/1 00:00
【 Ver  】Python:2.7 OS:Windows 7
【 補足 】よろしくお願いします

366デフォルトの名無しさん2013/08/28(水) NY:AN:NY.AN
すまん>>365だが,
I=4*x_1 +1896だったわ

367デフォルトの名無しさん2013/10/16(水) 13:10:13.21
【 課題 】 高さh、質量m、初速度vを入力して、物体の軌跡を計算し、グラフを描画(SVGファイルを出力)する。
例:
高さ30mの位置から質量1.0kgの球を鉛直下向きに4.9m/sで投げ上げた。

高さ=30
質量=1000
初速度=-4.9
グラフをSVGファイルに出力

【 Ver  】 Python:2 / ReportLab
【 期限 】 10月21日まで
【 補足 】 誰かお願いします。

368デフォルトの名無しさん2013/10/16(水) 13:12:26.60
鉛直下向きに投げ上げた
鉛直下向きに投げ上げた
鉛直下向きに投げ上げた
鉛直下向きに投げ上げた
鉛直下向きに投げ上げた

369デフォルトの名無しさん2013/10/16(水) 13:52:23.37
投げ上げたw

これ質量って関係ないよね?

370デフォルトの名無しさん2013/10/16(水) 15:42:25.58
放物線にすらならんな

縦に一本線引けば正解じゃね?

371デフォルトの名無しさん2013/10/16(水) 16:37:35.19
いーからはよ答えろやカス共

372デフォルトの名無しさん2013/10/16(水) 17:16:35.02
やってみた

from reportlab.graphics import renderSVG
from reportlab.graphics.shapes import Drawing, Polygon
from reportlab.lib import colors

drawing = Drawing(640, 480)
drawing.add(Polygon((320, 240, 320, 480), strokeColor=colors.red))
renderSVG.drawToFile(drawing, 'out.svg')

373デフォルトの名無しさん2014/03/24(月) 19:03:44.52ID:7DgDM3gu
Cでモジュール造るやり方教えて?

374デフォルトの名無しさん2014/11/06(木) 21:17:28.74ID:iaZsweTc
パイソンの宿題なんて出ないだろ

375デフォルトの名無しさん2014/11/06(木) 21:29:40.06ID:miTuc3N+
コードが汚い言語だなあ。

ruby以上かも

376デフォルトの名無しさん2014/11/10(月) 23:46:46.08ID:fV9V9ggj
>>375
同じコードをrubyで書いたら比べ物にならない醜さなのでは?

377デフォルトの名無しさん2014/11/13(木) 15:48:06.31ID:7ew1nEoT
そりゃ書き手が悪いんだ

378デフォルトの名無しさん2014/12/12(金) 14:34:25.32ID:CzzuFy7o
python初めて数日だけど、チョット気に入った。
perlみたいに取って付けたオブジェクト指向じゃなて、初めからしっかりサポートしてる感じでいいね。
idleもいいよ、タブでメソッドがずらーーってでるからね。VBライクだね。

379デフォルトの名無しさん2015/04/19(日) 14:24:56.23ID:UftegmFa
>>377
まるでruby使いにも良い書き手が居るかのような言い方w

380実は男2015/04/28(火) 22:33:15.42ID:iGmhRd88
ぱいそんそわそわ
フォロリクよろしく(^з^)-☆

ややちゃん♂
https://twitter.com/minwqgmg

#ややちゃんかわいい
ややちゃんよりかわいいMTFなどいない
http://i.imgur.com/L7IX75Q.png
http://i.imgur.com/lkujqEZ.png
https://pbs.twimg.com/profile_images/590714340384382977/3_IE5FW8.jpg
http://i.imgur.com/t1dy6yB.jpg

#百合原まこきもいしね
http://light.dotup.org/uploda/light.dotup.org175301.jpg
https://twitter.com/mako_yurigahara

381デフォルトの名無しさん2015/08/23(日) 23:49:10.69ID:PbpBqDen
【 課題 】ランダムに生成される、真上から見た水面のランダムな大きさの波紋を描きなさい。
【 Ver  】python2.7もしくはそれに対応するpygame
【 期限 】特にありませんが、どうか年内にはお願いしますm(-_-)m
【 補足 】特に指定はありませんが、イメージとしてElonaのスタート画面やGBAポケモンの雨の日の水面みたいな感じでいいと思います。

どうかご教示ください!

382デフォルトの名無しさん2015/08/23(日) 23:53:12.05ID:PbpBqDen
すみません、あげ忘れてしまいました

383デフォルトの名無しさん2015/08/24(月) 01:30:43.89ID:oXrBlXgJ
宿題は自分でやれ

384デフォルトの名無しさん2015/08/24(月) 01:33:20.71ID:NZbDfDwI
>>383
これはあなたへの宿題です。
自分でやってください。

385デフォルトの名無しさん2015/08/24(月) 01:37:58.89ID:oXrBlXgJ
漏れの宿題は別にあるから
君が手伝ってくれてもいいんだよ

386デフォルトの名無しさん2015/08/24(月) 05:01:23.01ID:tMock38G
特定しますた

387デフォルトの名無しさん2015/08/24(月) 08:05:09.01ID:t7k5wrbh
学生さんは大変だな。

388デフォルトの名無しさん2015/08/24(月) 08:57:56.34ID:t7k5wrbh

389デフォルトの名無しさん2015/08/24(月) 09:04:52.04ID:OEFOyU5k
>>388
そっちじゃ明らかに断られてるからマルチとは言えない

390デフォルトの名無しさん2015/08/24(月) 12:36:18.06ID:kJfnTBJK
波紋とは、円の中心点に、石を落とした際、
円が外へ広がっていくことか?

一番内側の円1の半径が、20pxとして、
円2は40px、円3は60px、円4は80px、円5は100pxとする

0.5秒毎に描画する。各円は、3回まで描く

タイミング(秒)と、描く円の番号
0.5 1
1.0 2
1.5 1,3
2.0 2,4
2.5 1,3,5
3.0 2,4
3.5 3,5
4.0 4
4.5 5

391デフォルトの名無しさん2015/08/25(火) 21:25:21.00ID:k/t4GrrN
>>390
あざーっす!早速試してみます!

392デフォルトの名無しさん2015/08/30(日) 22:44:53.33ID:ea9YWI3+
あれこれやってたら結構時間かかりましたが出来ました
errorって出てますが、pygameで走らせると動きます
採点お願いします!

http://ideone.com/ZBreYa

もしももっとリアルな感じにしたり色を工夫したりできるようでしたらどなたかご指摘・ご修正お願いします

393デフォルトの名無しさん2015/09/01(火) 16:51:42.91ID:knZ8BFh/
正規表現で <img から始まって/> で終わるその間の文字を抜き出すのってできますか?
できるならば参考になる関数などを教えてください!!!!!

394デフォルトの名無しさん2015/09/01(火) 20:52:10.69ID:E0/Sj/T1
>>393
re.compile('^<img.*/>$')

395デフォルトの名無しさん2015/09/02(水) 10:50:27.76ID:dS5BjdDw
>>394
ありです!大好き!

396デフォルトの名無しさん2015/09/02(水) 12:01:17.47ID:eDqiT8Wq
>>394
^<img.*/>$

^ は行頭指定だから、< が行頭
$ は行末指定だから、> が行末

これで良いのか?
行頭・行末に限定しないのなら、^, $ を削除しな

397デフォルトの名無しさん2015/09/02(水) 12:07:12.87ID:dS5BjdDw
了解です!

398デフォルトの名無しさん2015/09/14(月) 20:29:34.85ID:D/Gx4+cG
.* だと最長一致になるから .+? あたりの方がいい。

399デフォルトの名無しさん2015/12/21(月) 11:30:16.62ID:1HvlxK+M
おめりくり
http://ideone.com/n9NgUb

400デフォルトの名無しさん2016/01/02(土) 15:00:56.83ID:dDeNCcj5
めりくりおめあけ

401デフォルトの名無しさん2016/07/18(月) 03:52:39.30ID:IfBRz4xC
xと1以上の整数nを入力としてx^nを計算する時間計算量がO(logn)の再帰的アルゴリズムを求めよ
nは必ずしも2のべきではない

402デフォルトの名無しさん2016/07/18(月) 12:57:15.17ID:DeXLreOM
dictとかKVSとか使ってみたくなるな

403デフォルトの名無しさん2016/11/12(土) 15:49:24.90ID:iIIN13+Z
てす

404デフォルトの名無しさん2016/11/12(土) 15:53:33.43ID:iIIN13+Z
test.txtには10000人分のテストの点数が記されている
このファイルを使い
テストの平均点を求め
average.txtというファイルに平均点を書き込むを作成する

python でよろしくおねがいします。

405デフォルトの名無しさん2018/01/25(木) 02:03:39.06ID:KWt8t+zY
てst

406デフォルトの名無しさん2018/01/25(木) 17:56:25.30ID:SW6+fB/4
pandas使え

新着レスの表示
レスを投稿する