Python の宿題ここで答えます Part 2
■ このスレッドは過去ログ倉庫に格納されています
今まで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というのを使っています. >362
専門的なのでよく分からない。
Cで書いてくれたらPythonに焼き直すことができるかもしれない。 ちょっとどうすればいいかわからない課題出た助けて
【 課題 】
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
【 補足 】よろしくお願いします すまん>>365だが,
I=4*x_1 +1896だったわ 【 課題 】 高さh、質量m、初速度vを入力して、物体の軌跡を計算し、グラフを描画(SVGファイルを出力)する。
例:
高さ30mの位置から質量1.0kgの球を鉛直下向きに4.9m/sで投げ上げた。
高さ=30
質量=1000
初速度=-4.9
グラフをSVGファイルに出力
【 Ver 】 Python:2 / ReportLab
【 期限 】 10月21日まで
【 補足 】 誰かお願いします。 鉛直下向きに投げ上げた
鉛直下向きに投げ上げた
鉛直下向きに投げ上げた
鉛直下向きに投げ上げた
鉛直下向きに投げ上げた 放物線にすらならんな
縦に一本線引けば正解じゃね? やってみた
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') >>375
同じコードをrubyで書いたら比べ物にならない醜さなのでは? python初めて数日だけど、チョット気に入った。
perlみたいに取って付けたオブジェクト指向じゃなて、初めからしっかりサポートしてる感じでいいね。
idleもいいよ、タブでメソッドがずらーーってでるからね。VBライクだね。 >>377
まるでruby使いにも良い書き手が居るかのような言い方w 【 課題 】ランダムに生成される、真上から見た水面のランダムな大きさの波紋を描きなさい。
【 Ver 】python2.7もしくはそれに対応するpygame
【 期限 】特にありませんが、どうか年内にはお願いしますm(-_-)m
【 補足 】特に指定はありませんが、イメージとしてElonaのスタート画面やGBAポケモンの雨の日の水面みたいな感じでいいと思います。
どうかご教示ください! >>383
これはあなたへの宿題です。
自分でやってください。 漏れの宿題は別にあるから
君が手伝ってくれてもいいんだよ >>388
そっちじゃ明らかに断られてるからマルチとは言えない 波紋とは、円の中心点に、石を落とした際、
円が外へ広がっていくことか?
一番内側の円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 あれこれやってたら結構時間かかりましたが出来ました
errorって出てますが、pygameで走らせると動きます
採点お願いします!
http://ideone.com/ZBreYa
もしももっとリアルな感じにしたり色を工夫したりできるようでしたらどなたかご指摘・ご修正お願いします 正規表現で <img から始まって/> で終わるその間の文字を抜き出すのってできますか?
できるならば参考になる関数などを教えてください!!!!! >>393
re.compile('^<img.*/>$') >>394
^<img.*/>$
^ は行頭指定だから、< が行頭
$ は行末指定だから、> が行末
これで良いのか?
行頭・行末に限定しないのなら、^, $ を削除しな .* だと最長一致になるから .+? あたりの方がいい。 xと1以上の整数nを入力としてx^nを計算する時間計算量がO(logn)の再帰的アルゴリズムを求めよ
nは必ずしも2のべきではない test.txtには10000人分のテストの点数が記されている
このファイルを使い
テストの平均点を求め
average.txtというファイルに平均点を書き込むを作成する
python でよろしくおねがいします。 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
R9Z7J このスレのフランス語版作れば
向こうの小学生達が喜ぶだろうな anaconda初めました、質問お願いできませんでしょうか。
スパイダーを起動すると、セキュリティソフトから20回以上セキュリティ関係や色々な所にプロセスやレジストリキーを埋め込もうとしています。〜に送信しようとしていますって出るんですけど、これって普通ですか?
プロンプトは何も出てきません、長文すいません、よろしくお願いいたします。 https://github.com/ayooshkathuria/pytorch-yolo-v3/blob/master/cam_demo.py
このスクリプトを手元PCのカメラで自動検知させてる時に personが複数人表示された時にアラートを表示させるにはどうすればいいですか?
Version3.6で
openCVとかも入っておりバッチリ動作はします 各自が設定した問題やゲームについて、「条件分岐(if文)」、「反復処理(for文またはwhile文)」、「何かしらのデータ構造」、「関数」、 をすべて用いて、解を出力するプログラムを作成せよ。
注意:
・プログラムコードは100行以内におさめて、そのままコピーすれば教員TAが実行できるように記述すること
・コメント文(#を使う)でプログラム中の変数や関数の説明を行うこと
・何を入力し何を解くプログラムなのか必ず説明すること >>401
これで大丈夫?
def exp(n, x, cash = 1):
cash = cash * n
if n ==1:
print cash
return
exp(n-1, x, cash)
exp(179, 1926) 3年前の夏に宿題だと質問者は卒業しているかも。
間に合えばいいんだが。。。
デジタル記録の弊害かもな。過去が鮮明に残り過ぎて時の経過感覚が鈍くなる。
ふと気がついたらあれから10年、みたいな。 matplotlibでグラフ書いたけど、y軸の目盛りを任意の値にするにはどうしたらよい?
せめて最大値最小値は目盛りで記したい >>418
これ参考にどうぞ
ttps://qiita.com/ynakayama/items/aec4e962d738d24641ee 質問です
sagemathというpythonを利用した数式処理系についての質問です
pythonには3d graphicsの“polygon3d”という関数が作りたい面のリストと点の座標のリストを与えるといわゆる“polygon”を作ってくれます
しかしコレ第1引数の“面の指定”が鬱陶しいです
第2引数の点のリストの要素番号で指定しないといけません
できれば“点そのもののリスト”で指定したいのです
つまり↓
v= [A,B,C,D,E,F,G,H]
#f = [[A,B,F,E],[B,C,G,F],[C,D,H,G]] # can't work
f = [[0,1,5,4],[1,2,6,5],[2,3,7,6]] # work
でコメントアウトしてるような指定がしたいのです
つまり自分でpolygon3'みたいな関数で
fig = polygons3d'(
[[A,B,F,E],[B,C,G,F],[C,D,H,G],
opacity=0.3,color = 'green')
)
みたいな形で使えるものが作れないでしょうか?
よろしくお願い致します https://sagecell.sagemath.org/?z=eJxVkM-KgzAYxO-C7xDoQcWhVLvtnnKo_99BPLjWqqskEsXSt98vZhe6hISPyW8mQ26Ms61tVqnc8gRalWdb0ZsY_InJOxgYLf1vDrTmxsiQo_AoxI18ljBEfko7oZM2Iba1cVbeECFGgtTwlW0dHuQp94sMaYVSAzkymjRYIK8qdmBNLZyVPaUabcs4dKELPogLEOKKC00hzvjEdXf8skMX8FlOr06K5Xx3H2Ab5Fw3w_rip-MZjZykokCnU20rHG-3hHwaREt4aeoWuhGVNi1zxBXWfmhG0S4LD00Gd76muhl1gqtf9XWOd1x6-XRnJb_pzwYpuCPV2stO1TMFON4PquZrnA==&lang=sage&interacts=eJyLjgUAARUAuQ==
A = vector([0,0,0])
B = vector([1,0,0])
D= vector([0,1,0])
E= vector([0,0,1])
(C,F,G,H) = (B+ D ,B+E,B+D+E,D+E)
v= [A,B,C,D,E,F,G,H]
f = [[0,1,5,4],[1,2,6,5],[2,3,7,6]]
fig1=polygons3d(f, v,opacity=0.3,color = 'green')
fig2=line3d([B,C,D,H,G,F,E,A,B,F,G,C],thickness=2,color='black')
(fig1+fig2).show(projection='orthographic') 2023/02/04 25:00 MASA ITO PAUL GILBERT
2023/02/04 25:05 HANGAR 18 MEGADETH
2023/02/04 25:14 DISSONANCE LOVEBITES
2023/02/04 25:31 SYMPTOM OF THE UNIVERSE BLACK SABBATH
2023/02/04 25:39 ENEMY OF GOD KREATOR
2023/02/04 25:55 GASLIGHT THE WINERY DOGS
2023/02/04 26:05 KILLING ME KILLING YOU SENTENCED
2023/02/04 26:18 MINE HALESTORM
2023/02/04 26:32 BATTLE FROM WITHIN CYHRA
2023/02/04 26:39 6:00 DREAM THEATER
2023/02/04 26:47 TAURUS HAKEN
2023/02/04 26:56 CALL OF THE NORTH FROZEN CROWN
2023/02/04 27:08 MEGALOMANIAC ASCENSION
2023/02/04 27:13 BLOOD OF EMERALDS GARY MOORE
2023/02/04 27:33 HOLIDAY ALTER BRIDGE
2023/02/04 27:37 FANGS (LIVE) OUTRAGE & OUTRAGEOUS PHILHARMONIC ORCHESTRA
2023/02/04 27:37 FANGS (LIVE) OUTRAGE & OUTRAGEOUS PHILHARMONIC ORCHESTRA
2023/02/04 27:42 TIMEZONE MANESKIN
2023/02/04 27:47 RISING TIDE RONNIE ATKINS
2023/02/04 27:52 MURDERER HELLOWEEN
2023/02/04 27:56 SAME OLD STORY STRYPER
2023/02/04 28:05 TWO WORLDS XANDRIA
2023/02/04 28:15 CARNAGE (LIVE) MAYHEM
2023/02/04 28:20 THE SCARECROW MYSTIC CIRCLE
2023/02/04 28:29 RIDING WITH THE ANGELS RUSS BALLARD
2023/02/04 28:33 MASTER BUILDER GONG
2023/02/04 28:42 THE GLORIOUS OM RIFF STEVE HILLAGE ■ このスレッドは過去ログ倉庫に格納されています