1 名前:デフォルトの名無しさん [2015/10/01(木) 20:48:23.20 ID:zy2bldTw.net] Pythonオフィシャルサイト www.python.org/ 日本Pythonユーザ会 (※英語わかる人は上記のオフィシャルの方を見ることをお薦めします) www.python.jp/ Pythonのお勉強 Part50 peace.2ch.net/test/read.cgi/tech/1413474092/
751 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 17:13:33.42 ID:g3Hziv5V.net] 間違った期待だから >>> cast(c.__array_interface__['data'][0], POINTER(c_char))[0:16] '\xee\x0c\t\x8fT\xed\xea?F\xb4\xd1\xea\xf6\x18\xed?' >>> b2a_hex(cast(c.__array_interface__['data'][0], POINTER(c_char))[0:16]) 'ee0c098f54edea3f46b4d1eaf618ed3f' >>> cast(a2b_hex('ee0c098f54edea3f'), POINTER(c_double))[0] 0.8414709848078965 >>> cast(a2b_hex('46b4d1eaf618ed3f'), POINTER(c_double))[0] 0.90929742682568171
752 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 17:15:48.99 ID:V/VqPJHP.net] あー 文字数とバイト数がごっちゃになってた 有賀d
753 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 17:24:28.60 ID:0+VZnpKl.net] バイナリデータを変換するならstruct使おうよ
754 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 17:53:45.77 ID:5dVZCGK0.net] いちいち定義するの面倒くね? もっと簡単なの?
755 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 18:19:16.02 ID:0+VZnpKl.net] >>732 Python2でしか確認してないがstructを使った書き方と比べるとこんな感じ import struct # 他のimportは省略 # c = ... も省略 print repr(cast(c.__array_interface__['data'][0], POINTER(c_char))[0:16]) print repr(struct.pack('dd', *c)) print repr(cast(a2b_hex('ee0c098f54edea3f'), POINTER(c_double))[0]) print repr(struct.unpack('d', a2b_hex('ee0c098f54edea3f')))
756 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 01:13:34.40 ID:X0WLh33u.net] メモリ書き換え出来ないよ
757 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 05:34:28.14 ID:yNIR1Ckb.net] バイト文字列を書き込むつもりならstructは違ってた numpyならc.view()で配列をキャストするのはどう? そのバッファにbytearrayかmemoryviewを使って書き込む c.view(dtype=np.int8)[:8] = bytearray.fromhex('ee0c098f54edea3f') c.view(dtype=np.int8)[:8] = memoryview(b'\xee\x0c\t\x8fT\xed\xea?')
758 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 14:56:03.48 ID:DhcMHpiw.net] >>> d = {'a': (1,3,5), 'b': (2,4,6)} >>> zip(d) [('a',), ('b',)] >>> zip(d.keys()) [('a',), ('b',)] >>> zip(d.values()) [((1, 3, 5),), ((2, 4, 6),)] >>> zip(d[d.keys()[0]],d[d.keys()[1]]) ← これをもっと簡単に書く方法はありますか? [(1, 2), (3, 4), (5, 6)]
759 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 14:58:17.95 ID:DhcMHpiw.net] ちなみに 'a' とか 'b' の名前は判らないです key が 2 個あるらしいということだけ判ってる状態です 条件後付けですみません
760 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 15:04:27.15 ID:HR8j9Zln.net] zip(*(d[k] for k in d))
761 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 15:06:34.69 ID:HR8j9Zln.net] これでよかった zip(*d.values())
762 名前:デフォルトの名無しさん [2016/10/30(日) 23:13:49.26 ID:r3eRdHaA.net] 入門Python3のサンプルで使ってる文字列のチョイスすき。 表紙はきもい。つかPythonのオライリーの表紙は全部嫌がらせか?
763 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 19:30:40.95 ID:BTnSfHvF.net] だってパイソンだし… 同じ生き物じゃないか
764 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 21:43:21.23 ID:lijJSfpb.net] やっぱりみんな並列処理実装するのに、threadingではなく 最初からmultiprocessingを使っているのかな。 追われるようにググりながらなんとか作ってきたけど、GILに気づいたときには時既に遅かった。
765 名前:デフォルトの名無しさん [2016/10/31(月) 23:49:40.65 ID:tRXbeJlS.net] エキスパートpythonがmultiprocessing使ってたから・・・
766 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 00:04:58.92 ID:myyUxu1+.net] GILの影響はCPUバウンドしか影響しないお(I/Oバウンドは問題なし) そのCPUバウンドもNumPyとかは解決策を実装しているらしいが、 ・・・
767 名前:デフォルトの名無しさん [2016/11/01(火) 00:53:27.88 ID:Ot0Mfz59.net] cp1.nintendo.co.jp/python.html
768 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 02:17:16.41 ID:lWEkG1Wt.net] Rubyでも、C拡張ライブラリがスレッドセーフではないため、MRI(CRuby)はGILを採用している。 GILでは、シングルスレッドでの実行速度が速くなる ただし、I/Oアクセス時には、GILはロックを解放するから、 スレッドが勝手に切り替わり、並列にI/O処理できる。 だから、I/Oが多いと、マルチスレッドで速くなる 一方、JRuby, Rubinuis には、GILが無い unicornはプロセスベースのサーバーだから、プログラミングは簡単だが、 Heroku推奨のPumaは、スレッドベースのサーバーだから、 プロセス内で状態を共有するため、スレッドセーフにプログラミングしなければならない
769 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 17:26:10.67 ID:4xPIwz1E.net] >>745 2012, 5581, 9150 まだまだ無限にありそうだけど 2012 のときだけAAの問題が出て 2012 以外はこの問題だけ? def range_check(func): return lambda m, e, n, c: ((0 <= m and m < n) and func(m, e, n, c)) or "" @range_check
770 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 21:54:03.85 ID:JagjNEyh.net] 2012以外は問題じゃなくてurlにもあるように一問目のヒントでしょ 0<=m<nの範囲でmを探せって意味
771 名前:デフォルトの名無しさん mailto:sage [2016/11/02(水) 01:16:47.17 ID:MYQ7Ohex.net] 正しい値じゃないときは別のページに飛ばされるのか
772 名前:デフォルトの名無しさん [2016/11/04(金) 05:08:09.04 ID:gpXDTSEe.net] pandasってなんなん?
773 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 04:59:42.30 ID:wfiZuB85.net] pandas はNumpyのデータ列に対して扱い易いデータ構造を提供するデータ分析ツールです
774 名前:デフォルトの名無しさん mailto:sage [2016/11/05(土) 21:55:34.81 ID:opkXce+m.net] 高級言語しか触ったことないんですけど、 どなたかpythonでnumbaとかCython使うとなんで早くなるのか教えてもらえませんか JITコンパイルってのがよくわからなくて
775 名前:デフォルトの名無しさん mailto:sage [2016/11/06(日) 01:40:19.90 ID:WNnVjL66.net] >>752 変数に型がないというのは、逐一中身を確認しなくてはいけません そこから属性を取得するのも、Pythonは辞書から探すことになります そういった手続きやエラーチェックが介在する分、時間が掛かります この変数はこの型で、この型にはこれらの属性しかないと決まっていれば 属性参照もインスタンスのメモリアドレスに各属性のオフセットを 加算するだけで解決するような極めて単純なモデルで済みます 各実装にも依りますが、引数をはじめ変数の型を縛ることで そういったコードへと関数を変換していると考えられます(適当 ただスクリプト言語において引数の型のみ指定できるようなものは 単なる制約の場合が多く、むしろ実行速度は僅かながら低下します
776 名前:デフォルトの名無しさん [2016/11/10(木) 17:22:40.87 ID:urso8i+f.net] >>596 無報酬みたいだな。
777 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 21:33:36.95 ID:d4VtzaE6.net] udemy でマラソンセールやってたから Python の講習に申し込んでみた。 とりあえず「Complete Python Bootcamp」から。 https://www.udemy.com/complete-python-bootcamp/
778 名前:デフォルトの名無しさん mailto:sage [2016/11/16(水) 23:33:40.80 ID:fzskfnoe.net] jupyter
779 名前:デフォルトの名無しさん [2016/11/17(木) 15:13:50.16 ID:r7o
] [ここ壊れてます]
780 名前:wDyD9.net mailto: >>756 平原綾香 [] [ここ壊れてます]
781 名前:デフォルトの名無しさん [2016/11/17(木) 23:26:58.72 ID:fvdpi3xz.net] pythonでiphoneアプリ作れるようにしてほしい
782 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 00:03:56.78 ID:1TQ7nfkR.net] Godot(ゴドー) Engineではじめるゲーム制作、天沢(あまさわ)らせん、2015 OSS・MITライセンスで、マルチプラットフォーム(iOS/Android/HTML5)、 Python風のGDScriptで書く 2D/3D用だが2D中心で、物理シミュレーションも搭載。 インストール不要で、サイズは20MB
783 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 01:59:45.66 ID:LQDo/FHp.net] >>759 次に同じことを書いたら公式サイトに100ドル分のDDoS打ち込んでやる
784 名前:デフォルトの名無しさん [2016/11/18(金) 09:14:21.78 ID:xcQYDLoo.net] Cythonをはじめて使ったんですけど UserWarning: Cython.Distutils.old_build_ext does not properly handle dependencies and is deprecated ってエラーがでてしまいました もう何を言われているの分からないのですが、どうすればよいのでしょうか?
785 名前:デフォルトの名無しさん mailto:sage [2016/11/18(金) 09:32:32.06 ID:bpDg/mkv.net] >>761 Cythonの使い方はどこで見た?確信ないけどたぶん、 cmdclassにbuild_extを指定する方法は廃止されたから代わりにcythonize()を使う https://github.com/cython/cython/blob/master/CHANGES.rst#other-changes-1 docs.cython.org/en/latest/src/quickstart/build.html
786 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 07:21:17.32 ID:x8D2Epls.net] 代わらない吸引力 ダイソン
787 名前:デフォルトの名無しさん [2016/11/19(土) 08:48:16.33 ID:YtkNE2sc.net] 変わらない吸引力 おっぱいそん
788 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 17:50:14.88 ID:EARt8M3E.net] 株の銘柄価格を楽天RSSを通して取得できるようにしたいのですが どうすれば出来ますでしょうか?
789 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 19:13:54.98 ID:evoiElz2.net] 勉強する
790 名前:デフォルトの名無しさん mailto:sage [2016/11/19(土) 21:15:20.06 ID:hEADhLQO.net] マルチやめれ
791 名前:デフォルトの名無しさん [2016/11/21(月) 13:32:39.60 ID:nEauqoE3.net] >>762 ありがとうございます!まさにbuild_extを使っております cythonize()に代用してみますね
792 名前:デフォルトの名無しさん [2016/11/21(月) 13:34:53.41 ID:AV8Qs9fb.net] お礼はいらないよ
793 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 13:42:42.80 ID:OdlAvAwn.net] >>765 楽天が公開している、APIを使う。 楽天がAPIを公開していないのなら、 自力でサイトのページ構造を分析する必要があるため、めちゃめちゃ難しい Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例、 佐々木 拓郎・るびきち、2014
794 名前:デフォルトの名無しさん [2016/11/21(月) 14:10:32.10 ID:goLgdzFN.net] hesonogoma.com/stocks/japan-all-stock-prices.html
795 名前:デフォルトの名無しさん mailto:sage [2016/11/21(月) 14:13:32.04 ID:goLgdzFN.net] こっちだった ttp://hesonogoma.com/stocks/data/japan-all-stock-prices.json
796 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 14:53:06.95 ID:spSBpgZR.net] あのうざいおっさんもう来ないでくれるかな
797 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 19:06:21.91 ID:mN2/m7ri.net] setup.pyに/usr/binにインストールしたい実行可能ファイルのインストールを記述できないの?
798 名前:デフォルトの名無しさん mailto:sage [2016/11/23(水) 21:05:09.03 ID:fCj7qIPS.net] できるだろ
799 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 00:11:03.84 ID:OktEdl8u.net] この前出たmacbook proってまだ2系なの?
800 名前:デフォルトの名無しさん [2016/11/24(木) 02:25:32.31 ID:0bzOqP+y.net] つうかPythonライブラリ開発しようってな
801 名前:チたときに、 2から作り始めるの?3から作るの 2が先だったり2と3の同時リリースだとすると、 「別に2でも使える」→「3である必要がない」となって いつまでも3への移行が進まず気持ち悪い同居状態が長引くことになる 思い切って新規ライブラリは2のサポート版リリースを辞めるべきか、 3が明示無しのデフォルト、2は、「2と明示しないと使えない」にすべき。 [] [ここ壊れてます]
802 名前:デフォルトの名無しさん [2016/11/24(木) 10:19:06.31 ID:G9zv+9s3.net] >>777 3で仕様変え過ぎたのが失敗だったな
803 名前:デフォルトの名無しさん mailto:sage [2016/11/24(木) 21:38:50.61 ID:9Ts9nmeN.net] 3で動かない自然言語処理ツールが結構ある 英語はあるんだが日本語がない
804 名前:デフォルトの名無しさん [2016/11/24(木) 22:00:56.09 ID:Ge6TFhSM.net] >>758 今iphoneにpython落とせるだろう。
805 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 09:58:18.74 ID:ejT/bmDU.net] フレームワークまで揃ってるの?
806 名前:デフォルトの名無しさん [2016/11/25(金) 13:57:13.69 ID:Was8MkUD.net] X, Y = np.meshgrid(x, y) と Z[y][x] のデータがあってところどころ Z の値が np.nan のとき Z[np.isnan(Z)] = np.nanmean(Z) とかすると全体の平均値で補間できることは分かったのですが 全体の平均値の代わりに例えば上下左右の4点の近傍値で補間したいです Z[np.isnan(Z)] = np.hogehoge できるとうれしいんですけど 速くてカッコイイ書き方を教えてください
807 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 14:07:24.70 ID:uaIHXvW0.net] NaN連続してたら?
808 名前:デフォルトの名無しさん mailto:sage [2016/11/25(金) 20:06:52.35 ID:cY+6Vao3.net] rubyのsinatraに相当するのってbottleでおk?
809 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 05:35:09.74 ID:AufG5x1o.net] sinatra → flask rails → Django
810 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 15:12:22.20 ID:KnKPBfvX.net] s = 'あ'*500000 という大きめの文字列を下のやり方で連結してみたら、 a = s+s+s+s+s b = '%s%s%s%s%s' % (s,s,s,s,s) c = '{}{}{}{}{}'.format(s,s,s,s,s) d = ''.join((s,s,s,s,s)) e = f'{s}{s}{s}{s}{s}' 速度的に、 (速) e,d > c,b > a (遅) で、e(3.6のf文字列)が良さそうなんですが、 メモリ効率的にはどうなんですかね?
811 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 15:22:34.34 ID:hhkRb/f2.net] >>786 メモリ使用量も調べたら良いのでは?
812 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 16:15:30.11 ID:NHEyIU0T.net] >>785 ありがとうございます。flaskっての調べてみます
813 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 16:34:14.57 ID:ezWUhGI0.net] flaskより、普通にPyramidが・スゥ・キィー Djangoより、普通にそうPyramidがぁースゥーキィー あいっ!
814 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 22:47:58.57 ID:ZFdUN2Qn.net] >>779 日本はもう国力が衰えてるので Cabochaの代わりはもう作られないだろうし Cabochaがpython2でしか動かないなら ずっと使っていくしかない
815 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 00:52:35.54 ID:qpF+TI8A.net] 2バイト文字に未来はない
816 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 02:27:58.29 ID:vih5e8tT.net] cabochaってC++で作られたライブラリをバインディングしてるのか
817 名前:デフォルトの名無しさん mailto:sage [2016/11/27(日) 20:51:38.70 ID:hCRP9N1q.net] I/O発生するような処理をthreadingでやっていたものは、なんでもかんでもasyncioに持っていけばいいのかな。
818 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 13:55:36.00 ID:msYXnjQ5.net] あるオブジェクトがgeneratorかどうかを判定したいのですが import types if isinstance(ite, types.GeneratorType): hoge と書くのと import inspect if inspect.isgenerator(ite): hage と書くのと どっちが正しいですか?
819 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 14:57:24.29 ID:QbhBdwoJ.net] どっちも正しい、というか同じだ inspect.pyを読んでもらうとわかるけどisgeneratorの実装はこんなもん def isgenerator(object): return isinstance(object, types.GeneratorType)
820 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 15:36:55.09 ID:msYXnjQ5.net] 機能は同じでisgeneratorを呼ぶと若干遅くなるということですね isinstanceの方を使います ありがd
821 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 16:19:01.89 ID:JqLIUydX.net] inspectの方が分かり易くなっててエエやんか、機能的にもリッチだし他に色々調べられるねんでぇ タイピング量も若干少なくなるしさ
822 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 16:21:11.20 ID:msYXnjQ5.net] >inspectの方が分かり易くなってて 全然そう思わない
823 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 16:28:47.08 ID:QbhBdwoJ.net] isgeneratorfunctionとかinspectの他の機能も使っているなら コードの一貫性をよくするためにisgeneratorを推すかなあ
824 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 16:31:36.54 ID:JqLIUydX.net] inspect=検査する isgenerator=ジェネレーターか?(シャッキーン isinstance=これはインスタンスですか? types.タイプスの中の、、えっとえっと・・ GeneratorTypeと同じインスタンスなのですかぁ?(テヘ ほら、inspectの方がカッコイイじゃーん!
825 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 17:29:25.44 ID:7xa/esm8.net] 静かにしろシャバ僧
826 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 17:55:11.35 ID:K1QAwkuf.net] ジェネレータがgeneratorクラスって知ってる前提ならいいけど そんな事情知らなくてもジェネレータは使えるから後者やね。
827 名前:デフォルトの名無しさん [2016/11/28(月) 19:32:08.45 ID:G1CNKeqJ.net] 世界に腐るほどある遅くて我慢ならないソフトウェアを排出しいるのは そんな風に浅はかで短絡的な考え方でプログラムの速さに向きあっている人達なのだよ
828 名前:デフォルトの名無しさん mailto:sage [2016/11/28(月) 19:36:06.32 ID:MT+LNPN6.net] 推敲する余裕もない奴はすっこんでろ
829 名前:デフォルトの名無しさん [2016/11/28(月) 22:09:50.95 ID:padn7mYh.net] pythonのモジュール名がドットで連結しているのはどういう意味 何だろう? つかpythonって new がないからモジュールとクラスの区別が 曖昧だな。 小文字はモジュール大文字はクラスでいいのかな。 下手するとtype()とかで確認した場合、モジュールとクラスと メソッドの間の境界もあいまいな感じがする。 それを意識しなくてもいいのがいいところなんだが、 でも少し気になる。
830 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 04:11:30.39 ID:uhrEoI9p.net] import文は import "unittest/mock" だとファイル名の制限が分かりにくい import unittest.mock ならファイル名に記号を使ったらSyntaxErrorにするぞと脅しになる 全部ファーストクラスオブジェクトがPythonのやり方だから区別があいまいなのは当然の結果だな モジュールやクラスがインスタンスと同じ扱いなのは気持ち悪いと感じる人もいそう 推奨の命名規則(PEP 8)に従っていれば大別は付くのであとは慣れるしかない
831 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 04:25:10.40 ID:FbGErgbe.net] >>806 その > PEP 8 って何。
832 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 05:51:03.00 ID:uhrEoI9p.net] Python Enhancement Proposalsっていう CPythonを開発してる公式が書いてる機能拡張の提案ドキュメントがあるんだけど そこが書いたPythonコードのスタイルガイドがPEP 8 https://www.python.org/dev/peps/pep-0008/ (英文、日本語訳はいくつかあるので検索して) 一応、強制はしないと書いてあるけど事実上の標準だから違反したら非国民な禁忌もある このスタイルガイドにコードが適合してるか調べるツールとかも開発されてる
833 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 08:49:09.05 ID:CKpGPGTn.net] pythonのモジュール名がドットで連結しているのはどういう意味何だろう?
834 名前:バカ「脅しになるから」 オレ「サブモジュールを指定しているだけ」 [] [ここ壊れてます]
835 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 09:36:55.54 ID:6bCoTGEQ.net] 先達言語に倣っただけじゃないの
836 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 10:24:25.55 ID:CKpGPGTn.net] 新人「先輩! ここのコードって何でこうなっているんですか?」 バカ「なんだなんだぁ? しょうがない奴だなぁー、どこが分からないの?」 新人「ここです、このインポート文のここ」 バカ「ああ、これは脅し」 新人「え? 脅し?脅しってどういうことですか?」 バカ「ファックって意味」 新人「ファッ?」 バカ「ここでも使ってるだろ、ここはダフルファック」 新人「・・・」 バカ「トリプルファックは禁忌だから使うなよ」
837 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 10:55:00.88 ID:iy4mqmRU.net] 書いたコードをPEP8に適合するように整形してくれるモジュールが欲しい
838 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 11:10:17.71 ID:ScaPK0xj.net] pyCharm使え きみのわがままコードは開いた瞬間pep8違反で警告だらけになる
839 名前:デフォルトの名無しさん [2016/11/29(火) 21:09:29.97 ID:zJe10nAW.net] >>812 autopep8あるじゃん
840 名前:デフォルトの名無しさん mailto:sage [2016/11/29(火) 22:12:09.81 ID:qfUhNNLw.net] おまえら、楽しそうだな
841 名前:デフォルトの名無しさん [2016/11/29(火) 22:26:38.01 ID:bRZpPDaJ.net] 機械学習勉強しても難しすぎてダメだ 写経しても理解できねぇ
842 名前:デフォルトの名無しさん [2016/11/30(水) 02:18:00.82 ID:WhaKofQb.net] 馬鹿発見
843 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 08:23:06.72 ID:q4/m7HYJ.net] >>814 ありがとう!
844 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 10:36:04.26 ID:a8f2gqxA.net] Vimとemacs どっちがpython書きやすい?
845 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 10:38:20.15 ID:qNhNqYiD.net] ぼくはatomで。
846 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 10:53:42.12 ID:QjBTVuFq.net] エマクソ大嫌いだからVimに決まってる エマクソなんか使うくらいならCOPY CONのほうがマシ
847 名前:デフォルトの名無しさん [2016/11/30(水) 15:02:24.07 ID:Uk7B7fso.net] Vim scriptクソだからenacts
848 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 21:37:20.96 ID:jlkhriI9.net] Emacsがなきゃ死ぬタイプだけど、Pythonだけはない Pythonの時はatom
849 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 21:46:05.11 ID:q4/m7HYJ.net] why atom?
850 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 21:53:23.87 ID:TByUwrgW.net] PythonのIDEをAnacondaでSpyder2からSpyder3にバージョンアップしてから、調子が悪くて困っています。 コンソール画面の表示と、標準入出力の内容とがうまく同期できていない感じ。 入力プロンプトの出るタイミングとか。 同様の症状の方や、解決方法を御存知の方、おられませんか? お助けください!
851 名前:デフォルトの名無しさん mailto:sage [2016/11/30(水) 22:16:31.53 ID:Ms5fW4sR.net] >>825 Spyder2に戻せばいいんでは。 無理に新しいの使うメリットないでしょ