1 名前:デフォルトの名無しさん mailto:sageteoff [2016/02/18(木) 12:33:22.06 ID:S96kZ0X7.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その28 peace.2ch.net/test/read.cgi/tech/1447568768/ 関連スレ Pythonのお勉強 Part51 peace.2ch.net/test/read.cgi/tech/1443700103/ ◆関連リンク Python の Home Page ttp://www.python.org/ ◆長いコードはこういうところにはってください ttp://ideone.com/ ttp://codepad.org/ ttp://pastebin.com/ ttp://dpaste.com/ ◆まとめwiki ttp://python.rdy.jp/
237 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 20:48:39.16 ID:kmgIO7wN.net] 一回Pythonをアンインストールしてください Python3.5.1とPython luncherってのがプログラムの削除で選べるはずなので両方消すこと 環境変数PATHを確認してPython関連のものを消す しかる後にもう一度
238 名前:インストールを行う [] [ここ壊れてます]
239 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 20:58:25.96 ID:cgCmjNww.net] 一般的には、アプリをインストールしてから、アプリの場所を変えたら、ダメ。 なぜなら、インストールしたディレクトリで、様々な環境変数・レジストリに登録されているから ただし、ポータブル版のように、 環境変数・レジストリに登録していないアプリは、移動できる システムのスナップショットを取っているなら、過去に戻してから、アンインストールすべき。 アンインストールせずに、フォルダを削除すれば、環境変数・レジストリに何かが残ってしまう
240 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 21:20:39.25 ID:NNNMR5YM.net] anaconda使え。以上
241 名前:228 [2016/04/02(土) 21:52:42.35 ID:WMAcYlEn.net] >>229-231 ご回答ありがとうございます。 過去の場所が分からなかったので、戻さずにアンインストールしてしまいました。 環境変数には、システム環境変数の「Path」にpython残っています。 ユーザー環境変数のPATHは削除されていました。 レジストリとかは見方もわかりません。 システム復元ポイントは存在しませんでした。 ここから綺麗に削除する方法はあるのでしょうか。
242 名前:228 [2016/04/02(土) 22:20:55.21 ID:WMAcYlEn.net] システム環境変数の「Path」です。 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; C:\Program Files\Common Files\Roxio Shared\DLLShared\; C:\Program Files\DigiOn\DiXiM Media Client for Media Center; C:\Program Files\Common Files\Ulead Systems\MPEG; c:\Program Files\Microsoft SQL Server\90\Tools\binn\; C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\; C:\Program Files\Common Files\Roxio Shared\DLLShared\; C:\Program Files\Common Files\Roxio Shared\10.0\DLLShared\; %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;c:\python34; これは無視して、再度pythonをインストールしてもよいのでしょうか。 先に最後の「c:\python34;」だけでも削除した方がよいのでしょうか。
243 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 22:22:30.20 ID:t/XyQGNF.net] クリーンインストールすればいいんじゃないかな
244 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 22:44:02.96 ID:jcoL2fd7.net] >>233 c:\python34; だけでも消した方が安心だは
245 名前:デフォルトの名無しさん mailto:sage [2016/04/02(土) 23:09:53.47 ID:dUD/zXrG.net] コンソールの事とか環境変数の事とかもっと知っといた方がいいかも もし今解決したとしても後々詰まるよ
246 名前:デフォルトの名無しさん [2016/04/02(土) 23:41:39.31 ID:WMAcYlEn.net] >>234-235 ご回答ありがとうございます。 一応再インストールしましたが、やはりファイル実行ができません。 超初歩的ですが、ディレクトリはどうやって指定するのでしょうか。 IDLEだけでやっていきたいのですが、ディレクトリはコマンドプロンプトで指定するのでしょうか? この辺のことが初心者にわかりやすく書いてあるサイトはないでしょうか?
247 名前:デフォルトの名無しさん [2016/04/02(土) 23:45:03.04 ID:WMAcYlEn.net] >>236 ご回答ありがとうございます。 コンソールなるものもあるんですね。 レジストリ、環境変数等は聞いたことは今までもあったのですが、 ハイレベルなものだと思い避けていました。 そもそもプログラミングをやるのが、pythonが初めてなので。 先日挫折しそうになっていたのですが、なんとかコードになれようと、 とにかくサンプルを色々実行させてみようと思った矢先に ファイルの読み込みができなくなりました。 習うより慣れろで、まずは色々動かしてみて、プログラミングに抵抗感をなくしたいのです。
248 名前:228 mailto:sage [2016/04/02(土) 23:48:10.77 ID:WMAcYlEn.net] C:\User\Owner\AppData\Local\Programs\Python\Python35-32\test ここに「test1」というファイルを入れています。 コマンドプロンプト、IDLE、それぞれに python test1.py と入力しても「SyntaxError: invalid syntax」のエラーになります。 test1が赤く表示されています。
249 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 00:06:14.54 ID:HxRwKELn.net] コンソールはコマンドプロンプト、DOSプロンプトとほぼ同義 「コマンドプロンプト 使い方」等でググれば情報はいくらでも出てくる 自分はWindowsのコンソールはしょぼいと思っているのでcygwinのminttyなど併用している ハイレベルってプログラミングはそのハイレベルな事をやろうとしてるんだよ コンソールはプログラムの1行1行を手で打ち込んでやってるようなもの
250 名前: カレントディレクトリとかパスの相対・絶対指定とかその辺の概念がわからないと ファイル操作のプログラミングのときにキツイと思う あと拡張子の表示は行うようにエクスプローラの設定変えた方がいい [] [ここ壊れてます]
251 名前:228 mailto:sage [2016/04/03(日) 00:15:58.28 ID:k3PVC/oR.net] >>240 ご回答ありがとうございます。 なんとか頑張ってみます。 アドバイス感謝します。
252 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 00:21:53.51 ID:Xmt6tiYL.net] SyntaxError: invalid syntaxだったらtest1.pyの中身が間違ってるんじゃないの?
253 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 01:02:24.12 ID:HxRwKELn.net] 初心者の場合とにかく、自分がいま、何をしようとしてるのかがわからない人が多いね 一つ一つの概念をしっかり学んでいくのが結局は一番の近道のように思える
254 名前:デフォルトの名無しさん [2016/04/03(日) 01:27:20.83 ID:k3PVC/oR.net] >>242-243 コマンドプロンプトでのディレクトリ移動が理解できました。 コマンドプロンプトで実行ができました。 IDLEも「F5]での実行はできました。 が、IDLEで「python test1.py」を実行しても、「SyntaxError: invalid syntax」エラーのままです。
255 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 02:18:55.43 ID:pvdfhL1n.net] SyntaxErrorは実行環境ではなく実行しようとしてるソースコードに問題がある ソースコードは>>1 にあるコード貼り付けサイトなどで示してくれると回答の手がかりになる
256 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 08:51:08.58 ID:HxRwKELn.net] >>244 そりゃpython test1.pyってのをコードとして実行しようとしてるんじゃないかい? エラー、つうか出ているものを、ありのまま手を加えずに示さないと誰もエスパーするしかなくなるよ?
257 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 09:04:49.52 ID:HxRwKELn.net] 初心者の入門ならこちらがおすすめだ dotinstall.com/lessons/basic_python_v2 pythonのインストールならweb platform installerが楽 https://www.microsoft.com/web/downloads/platform.aspx プログラム言語の勉強はwindowsよりlinux環境の方が何かと楽 疑似環境としてはgnupack(cygwin)が一番導入しやすい https://osdn.jp/projects/gnupack/ 慣れたらcygwinのインストーラでそのまま使うのがいい もっともwindows10の次のアップデートではbashが組み込まれるのが予定されているので もっと楽になるかも
258 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 10:26:17.10 ID:KExQ0utW.net] a = [ [1,"1"], [1,"1"], ] 2次元リストで文字列型のみbyte型に変換する方法を教えてください
259 名前:デフォルトの名無しさん [2016/04/03(日) 13:20:39.12 ID:2fqjABR1.net] 混ぜるな危険
260 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 16:02:43.08 ID:OaDtSrzO.net] >>238 システムをいじる時は、必ず正常な復元ポイントを取っておく アプリのインストールで、環境変数・レジストリに書き込むものは、 うかつに削除したり、フォルダごと移動したり出来ない。 必ずアンインストールの手順をすべき アンインストールせずに、フォルダごと削除しても、 環境変数・レジストリに書き込んだものが残ってしまう こういうアプリは危険だから、漏れは出来る限り、ポータブル版のように、 システム環境に書き込まないアプリを使うことにしている 特に全アプリが共通で使っている、環境変数PATHは危険! Linuxで説明するなら、こういうもの /usr/local/sbin/:/usr/local/bin:/usr/sbin/:/usr/bin/:/sbin:/bin 例えばシステムアプリが、/usr/bin/python を使っている場合に、 自分が、/usr/local/bin/python を追加して使おうとすると、 コマンド探索パスでは、より左側で見つかったコマンドが起動されるから、 バージョン違いのアプリを起動することもある。 例えば、python27 で起動していたアプリが、python34 で起動されるなど こういう環境構築が難しいから、初心者は、 paiza.IO, codepad などで、ブラウザを使って、 オンラインでプログラミングを試すのもよい
261 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 17:43:38.44 ID:OaDtSrzO.net] >>244 >python test1.py これは、シェルなどの端末で実行するコマンド IDLE では、1 + 1 とか、直接Pythonの命令文を書けばいい .py ファイルに、Pythonの命令文を書
262 名前:「て、IDLEで実行したいのなら、 そのファイルを読み込んで実行すればいい。 そういう機能がメニューに無い? IDLEの説明書を読んで [] [ここ壊れてます]
263 名前:デフォルトの名無しさん [2016/04/03(日) 17:58:19.49 ID:RddheNRl.net] COBOL BASIC世代でも入り易い言語ですかな?
264 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 18:45:50.77 ID:HxRwKELn.net] >>252 頭柔らかくしてまっさらな気持ちで臨めば子供でも習得できる 逆にガチガチにそれらの言語の常識で縛られていると難しい
265 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 19:46:50.45 ID:yp/d6Zz1.net] >>252 COBOLやBASICやってたのならRubyのほうがいいですよ。
266 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 19:57:50.90 ID:HxRwKELn.net] え?それってRubyはBASICやCOBOLに近いって事?
267 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 20:41:57.79 ID:MEGmAVsa.net] バカに優しいということ
268 名前:デフォルトの名無しさん [2016/04/03(日) 21:30:48.98 ID:w3ZPKyEL.net] モジュールのimpot文でこんなのを見かけたんですが from . import json この「from . 」はどういう意味合いでしょうか????
269 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 21:38:17.29 ID:WiDVimJr.net] ぜんぶ
270 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 21:49:42.93 ID:pvdfhL1n.net] >>257 このモジュールと同じ階層(ディレクトリ)にあるjsonモジュールを明示的に相対importしてる
271 名前:デフォルトの名無しさん [2016/04/03(日) 21:56:55.15 ID:w3ZPKyEL.net] >>259 なるほど、つまり通常の import json と効果は同じなんですね ありがとうございました
272 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 22:06:02.06 ID:pvdfhL1n.net] >>260 いやいや違うよ、勘違いしてる import jsonと書くと標準ライブラリにあるやつをimportするから 同じパッケージにあるjsonをimportするためにfrom .をつけて明示的に相対importしてるんだ
273 名前:デフォルトの名無しさん [2016/04/03(日) 22:22:57.15 ID:451mPNNS.net] ああそうか、つまり通常のimport jsonと同じって事か、つか早くそれ言ってくれよw
274 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 22:30:49.09 ID:pmKqsZPg.net] 横からで申し訳ないですが、同じディレクトリにある物を呼び出す場合は from ./ でも良いのでしょうか?
275 名前:デフォルトの名無しさん mailto:sage [2016/04/03(日) 22:40:15.37 ID:lvXQ86xx.net] 駄目 .はカレントディレクトリじゃないしファイルシステムパスを示している訳じゃない 以下を読むべし docs.python.jp/3/tutorial/modules.html
276 名前:デフォルトの名無しさん [2016/04/07(木) 17:27:58.55 ID:nyWOTQ02.net] a = [1,2,3,4,5,6,7] b = [8,9,10,11,12,3] def ttt(a, b): for n in a: if n in a: return True return False print(fooBar(a, b)) # True こういうの(def fooBar())する場合、何かいいライブラリかメソッドってなかったっけ? もっと簡単に、2つの配列を比較して処理するライブラリ
277 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 17:39:20.29 ID:X8GQhpV7.net] >>265 要するに diff やりたいってこと?
278 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 19:20:57.39 ID:Ogy8aWrP.net] >>265 bが使用されていないが… 基本的な集合演算なら 組み込み型のsetが対応してるよ
279 名前:デフォルトの名無しさん [2016/04/07(木) 19:45:47.00 ID:nyWOTQ02.net] >>266 aの中の要素がbの中に入ってたらTrue、入っていなかったらFalseを出したいだけなんだけど、 なんかforを2回まわさなくても、関数で処理できたような記憶があったもので >>267 for n in a: if n in b:でした
280 名前:デフォルトの名無しさん [2016/04/07(木) 19:47:09.64 ID:nyWOTQ02.net] x forを2回まわさなくても o forを回さなくても
281 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 20:41:07.81 ID:gGuEIMKu.net] > 組み込み型のsetが対応してるよ こうかな? return 0 < len(set(a) & set(b)) 2.6 以降なら return not set(a).isdisjoint(b) でもいいかも
282 名前:デフォルトの名無しさん mailto:sage [2016/04/07(木) 20:56:12.12 ID:qhI2bqCd.net] 空のシーケンスは偽だ 確実に真偽値にしたければboolに渡せ
283 名前:デフォルトの名無しさん [2016/04/07(木) 22:03:34.10 ID:nyWOTQ02.net] >>270 なるほど 上の方しか試して
284 名前:ネいけれど、set()でやるならforで回すより早いかも ありがとう >>271 > 空のシーケンスは偽だ ごめん、どこのこと言ってるの? [] [ここ壊れてます]
285 名前:デフォルトの名無しさん mailto:sage [2016/04/08(金) 07:49:13.79 ID:R25zKOdT.net] Rubyだと、nil, false の2つだけが偽だけど、 Python, JS などは、数字の0・空のコンテナなども偽になるから、ややこしい。 すべての可能性をチェックしないと、間違うよ
286 名前:デフォルトの名無しさん mailto:sage [2016/04/08(金) 08:04:36.79 ID:pA/3IygY.net] nilが偽であることに疑問はないのか
287 名前:デフォルトの名無しさん mailto:sage [2016/04/08(金) 09:16:15.01 ID:8p/r4dwr.net] bool(set(a) & set(b)) でおk
288 名前:デフォルトの名無しさん [2016/04/09(土) 01:09:41.41 ID:czVLbMzO.net] a = 1 b = 2 c = 3 a and b or c これはなぜ結果が2になるの?
289 名前:デフォルトの名無しさん mailto:sage [2016/04/09(土) 01:43:06.10 ID:ze8HeZ8A.net] >>276 言語リファレンス(Python3.5.1)の6.11 ブール演算(boolean operation)を読むと理由が分かるよ。 a and b or c は、 (a and b ) or c の順に評価される。 a and b は、 if bool(a) == False: __return a else: __return b のように評価される。 bool(a)=bool(1)=True!=False だから、 a and b は b=2 と評価される。Trueでなくて、2であることに注意。 x or yは if bool(x)==True: __return x else: __return y のように評価される。 bool(a and b)=bool(2)==True だから (a and b) or c は (a and b)=b=2と評価される。 よって、2になる。 ビット演算とは違うんだね。
290 名前:デフォルトの名無しさん mailto:sage [2016/04/09(土) 03:13:04.71 ID:rWTHbHCd.net] >>276 Pythonは真偽値を要求する文や式でTrueとFalse以外の値が現れてもエラーにしない その値を一時的に真偽値として良しなに評価して処理を続ける そういう箇所で数値は0はFalse、0以外はTrueとして評価される 例えば a, b, c = 1, 0, 3 なら a and b or c は3を返す
291 名前:デフォルトの名無しさん [2016/04/09(土) 12:50:14.11 ID:arHNwwOt.net] .
292 名前:デフォルトの名無しさん [2016/04/09(土) 20:21:27.11 ID:O/pryQpb.net] pythonでopenGLを扱う必要が出てきました。 調べてみるとvpythonとpyopenglに行き着きました。 両者の違いをお願いします。
293 名前:デフォルトの名無しさん [2016/04/09(土) 21:12:14.63 ID:i1c+sypU.net] vpythonはopenglを利用してるだけでopenglライブラリじゃないのでは? openglを利用しつつguiアプリを作りたいならpygletと言う選択肢もある
294 名前:デフォルトの名無しさん mailto:sage [2016/04/09(土) 22:21:06.45 ID:KOaWU5bX.net] pygame は?
295 名前:デフォルトの名無しさん mailto:sage [2016/04/09(土) 22:35:57.82 ID:/Lxd5kvH.net] 思ったけどPythonって何でもありだな これは俺の知識不足なせいかな?
296 名前:デフォルトの名無しさん mailto:sage [2016/04/09(土) 23:15:29.67 ID:O9j9lH5Y.net] なんでもありだよ Pythonは世界的に言語人口多いから
297 名前:デフォルトの名無しさん mailto:sage [2016/04/09(土) 23:35:15.84 ID:OhfpbXnv.net] なんだろね スクリプト(インタプリタ)言語じゃ速い部類だし拡張性、柔軟性の高さが受けてるのかな?
298 名前:デフォルトの名無しさん mailto:sage [2016/04/09(土) 23:36:39.98 ID:O9j9lH5Y.net] Rubyと同じようなことできて 英語情報豊富だからじゃね
299 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 02:22:00.21 ID:5uNrLDgL.net] 関数ラムダコンストラクタの呼び出し記法が同じ 記号が多くない 1ファイル=1モジュール classにprotected、privateがない lambdaには式しか書けない 便利な構文だけもらってシンプルに作ってあるのが良いところだと思う
300 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 08:29:01.87 ID:8xWMgpIq.net] クラスを継承して新しいクラスを作る時、メソッドのごく一部(例えばメソッド内で使われているある特定の辞書のキー)だけを書き換える方法はありますか? メソッドをまるごと定義し直さないと無理ですか?
301 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 10:18:44.57 ID:5uNrLDgL.net] パラメーターの変更なら継承するまでもない コンストラクターで使用する辞書のキーを渡せばいいよ
302 名前:デフォルトの名無しさん [2016/04/10(日) 11:30:50.62 ID:CzCrMX8W.net] >>280 >>282 pygameが一番いいよね わりとまじで
303 名前:デフォルトの名無しさん [2016/04/10(日) 18:01:46.63 ID:Abj5deZo.net] el capitanにしたらpipがインストールできないというなぞが・・・
304 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 19:41:32.37 ID:ClY0znlz.net] macは最初からpip入ってるだろう。 あなたのそれが単なる愚痴でなく質問であるなら、 どこにどうやって入らなかったのか正確に書いた方がいい。 pythonのバージョンは?homebrewやmacportsを使っているか、 ディストリビューションは公式か、それともpyenv、anacondaなど使っているか云々。
305 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 20:58:36.42 ID:7dkt6eiV.net] >>291 Rootlessなる新機能が犯人っぽいぞ と 先週それでハマった俺が推理してみる 解除方法を調べレ
306 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 20:59:55.12 ID:7dkt6eiV.net] >>292 カピタソにしたトタン アップデートもアンインストールもできなくなるんだなこれが rootでsudoしても権限がないっていわれるw
307 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 21:20:14.82 ID:8xWMgpIq.net] >> 289 ありがとうございます。 ご回答が理解できないのでもっと勉強してから出直します。
308 名前:デフォルトの名無しさん [2016/04/10(日) 21:25:57.02 ID:Abj5deZo.net] >>293 disableしてsudoして入れられた pip install ***でもsudo入れるのはしょうがないのかな mac恐るべし
309 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 21:31:08.58 ID:DjaNIQO9.net] >>295 辞書のキーみたいなパラメータは引数で受け取れば済むって話じゃないの? メソッドの処理を変更したいなら話は別だけど
310 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 23:21:54.72 ID:8xWMgpIq.net] >> 297 すみません、辞書のキーを引数で受け取るというところまでは分かる気がするんですが、その後元のキーをその新しいキーで書き換えるにはどうすればいいのか分からなくて…。 メソッドの中で some_setting = self.settings['orignal_key'] という感じで書かれている箇所で、自分で追加した新しいキーと値のペアを使いたいので(元のキーと値のペアは辞書に残したままで)、 some_setting = self.settings['my_key'] と書き換えたいです。この箇所以外は元のクラスのメソッドをそのまま使いたいです。 辞書自体は設定ファイルから設定名と設定値を読み込んで作られていて、自分で使う新しいキーと値のペアは、設定ファイルで追加します。 また辞書は私が継承したクラスのさらにスーパークラスのスーパークラスの_init__メソッドに引数として渡されています。
311 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 23:25:05.25 ID:Dy3kx/Xc.net] denshi.blog.jp/control/python/ 微分要素のボード線図 こちらのサイトのサンプルコードを試した結果 ipyshon consoleにてfrom control.matlab import * の行が TypeError: zip argument #2 must support iterationというエラーが出てしまいます WinPython-64bit-3.4.4.1をインストールしてideはSpiderを使っています よろしくお願いします
312 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 23:36:51.08 ID:/5ZjYfnG.net] このページは存在しないかすでに削除されています matlabなんて持ってる奴は稀だろうな それpython3サポートしてます? エラーメッセージはzipの第二引数にイテレートできない値を指定してんぞ!って言ってます
313 名前:デフォルトの名無しさん mailto:sage [2016/04/10(日) 23:42:17.42 ID:ClY0znlz.net] https://pypi.python.org/pypi/control/0.7.0 と思ったらこれかよ どこかの大学で作ってるようだけど、 それにしては恐ろしく頭が悪そうで愚かしい名前の付け方してるな controlって
314 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 00:51:26.65 ID:OwO3FuPu.net] >>297-298 Javaでは、Hash系の等価判定は、2段階になっている。 まず、Object.hashCode()で、高速に不一致のみを判定する。 次に、ここで衝突があったもののみ、equals()で時間をかけて判定する。 つまり、この2つをオーバーライドする Pythonはよく知らないけど、特殊メソッド、object.__hash__(self) かな? Hash系の等価判定のメカニズム・特殊メソッドなどを調べて >>299-301 「python typeerror zip argument #2 must support iteration」で検索!
315 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 02:03:49.17 ID:ZFHEpugs.net] >>299 plt.legend(["k=1"],3) とあるところを plt.legend(["k=1"], loc=3) としてみたらどうですか
316 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 03:49:44.22 ID:lRmSB7Lh.net] ここで聞いてよいのかわかりませんが、ウェブフレームワークは何が良いでしょうか? Pythonにはいっぱいあってよくわかりません
317 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 06:56:20.81 ID:4CkanXgX.net] 実用性の面で選べるものはそんなにない djangoかflaskかbottleくらい いずれにしても英語は読めないと駄目です 日本語ドキュメントは古すぎて役に立たないでしょう
318 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 07:02:52.15 ID:mNOWqBq7.net] djangoかflaskかpyramidで迷っていたのですが、djangoにします:D
319 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 16:49:50.72 ID:mtVFRznW.net] https://github.com/rbgirshick/py-faster-rcnn これをどうしてもWindowsで使いたいんですが、 何をしてもnms_kernel.cuでbuildが止まってしまって困ってて Windowsでは何をしても使えないのでしょうか? setup.py codepad.org/cJ6I3TXo Error codepad.org/cIGtMDpx
320 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 17:42:42.93 ID:KLWDT4Re.net] codepad落ちてる
321 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 18:04:18.80 ID:zL4rBumh.net] >>307 落とすなよw
322 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 19:17:00.42 ID:ZFHEpugs.net] >>307 setup.pyの51行目の条件判定と真の場合の処理はWindows環境を想定しているように思えますので、Windowsだから使えないっていうことはないんじゃないですかね。
323 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 19:20:22.38 ID:QDq24+1J.net] >>296 うまくいってよかった そうだよ pipはlistするとき以外いつでもsudo
324 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 19:30:56.10 ID:5R0/uaTi.net] >>307 MinGW経由してみてもだめかな >>299 matplotlibだけじゃなくて controlとnumpyも入れた? ipythonだっけかな も入れないとグラフ描画でつっかかった記憶ががが
325 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 19:45:53.19 ID:mtVFRznW.net] >>307 ですが setup.pyはカスタム済みで元ファイルはこれです https://github.com/rbgirshick/py-faster-rcnn/blob/master/lib/setup.py
326 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 20:20:02.13 ID:4LRnZQiu.net] codepadは落とすわフェイクのファイルを挙げるわ… ふてぇ野郎だな
327 名前:デフォルトの名無しさん mailto:sage [2016/04/11(月) 21:57:27.36 ID:/4tKcoWK.net] 男女って何よ? 簡単に教えてくれ
328 名前:デフォルトの名無しさん [2016/04/12(火) 01:43:29.40 ID:iN7RaFvn.net] >>298 何を言っているのか、さっぱりわからないから、 ソースコードを書いて説明して
329 名前:デフォルトの名無しさん mailto:sage [2016/04/1
] [ここ壊れてます]
330 名前:2(火) 10:24:19.14 ID:qFdHr0ZJ.net mailto: pyramid使ってる人いますか? djangoよりよさそうに見えるんですが [] [ここ壊れてます]
331 名前:デフォルトの名無しさん mailto:sage [2016/04/12(火) 10:50:38.68 ID:YZS1m95E.net] 一年前の俺がいる 君と同じ印象を抱いたので使ってみたくクチだ 実際に使ってみると、コンポーネントが全部入りで悩まなくて済む Djangoの有り難みが分かる偉大なプロジェクトだ 時間の無駄だった
332 名前:デフォルトの名無しさん mailto:sage [2016/04/12(火) 11:52:10.02 ID:VaA8AA0v.net] >>307 です MinGWでビルドしようとすると distutils.errors.CompileError: command ['C:Program', 'FilesNVIDIA', 'GPU', 'Computing', 'Tool
333 名前:kitCUDAv7.5binnvcc.exe' failed: No such file or directory が出て困ってます 何が原因でしょうか? ソース(ほとんど変わっていない) http://codepad.org/5PZpQS5p Error http://codepad.org/XZjMrukm [] [ここ壊れてます]
334 名前:デフォルトの名無しさん mailto:sage [2016/04/12(火) 12:11:01.91 ID:S/1D0MSq.net] そりゃMinGWで実行しようとしてるからだろ 多分君がそれをビルドできるようになるまでは3ヶ月くらい掛かるぞ 畑でも耕してたら?
335 名前:デフォルトの名無しさん mailto:sage [2016/04/12(火) 12:13:17.20 ID:8UWAtsZ/.net] codepad落ちてる
336 名前:デフォルトの名無しさん mailto:sage [2016/04/12(火) 12:17:38.10 ID:MlmCnlCJ.net] え、落ちてないけど このエラーの原因は、MinGWでビルドしてるのにパスがWindowsフォーマットのまんまなこと このエラーが解決してもビルドできるとは思えんが…
337 名前:デフォルトの名無しさん mailto:sage [2016/04/13(水) 21:17:47.92 ID:Fx7IkZaQ.net] >>307 Requirements: softwareとRequirements: hardwareは足りてるのか? どっちも足りてるならGNU make とかいうのをインスコすると makeコマンドがwindowsでも使えるようになるから人柱になって結果を報告してくれ