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/
796 名前:デフォルトの名無しさん mailto:sage [2016/06/11(土) 09:41:24.79 ID:GfH/yQPm.net] PyPyって何て読むのでしょうか? おっぱいぱい?
797 名前:デフォルトの名無しさん mailto:sage [2016/06/11(土) 10:20:37.77 ID:tfXoOcFv.net] >>740 中国製のipodのぱくり200円プレーヤー おもいだした よんだというか見た感想 これ500円だしたひとはごし
798 名前:デフォルトの名無しさん mailto:sage [2016/06/12(日) 14:23:05.25 ID:syjnKRGS.net] AnacondaとPycharmを併用している人に聞きたいんだけど、自分の環境だと標準Pythonの時には機能してた PycharmのCreate VirtualEnvが使えなくなったんですけど他の方は使えてます? 代わりにCreate Conda Envが使えるけど仮想環境の容量が200M以上あってちょっと使う気になれない
799 名前:デフォルトの名無しさん mailto:sage [2016/06/13(月) 22:26:39.80 ID:GnM3NsPs.net] リスト内包表記で代用可能なmapやfilterが残されて 代用不可能なreduceだけが削除されたのはなぜなんです? というかreduceみたいなことがしたいときはimport functoolsとかいうダサいことをしないといけないんですか?
800 名前:デフォルトの名無しさん mailto:sage [2016/06/13(月) 22:58:53.73 ID:8GFDeHqz.net] >769 Guido のブログに理由が書いてあるよ。 The fate of reduce() in Python 3000 で検索すると出てくる。 reduce() が何やってるか理解しにくく、明示的にループを書いた方が分かりやすいから、というのが理由。 加算とか乗算、and or などの、結合則が成り立つ場合は、まだ分かりやすいのだけど、結合則が成り立つ演算はそもそも少ない。 加算については既にsum() があるし、 乗算についてはproduct() をreduce() の代わりに追加してもいい(実際には、itertools.product は乗算じゃなくて、直積集合をかえすことになったが)、 and or には、all() や any() を提案する。。ってなことが書いてあった。
801 名前:デフォルトの名無しさん mailto:sage [2016/06/13(月) 23:09:49.27 ID:GnM3NsPs.net] >>770 つまり・・・どういうことだってばよ? reduceを使いたい時、sumとかitertools.hogeが思い付かなかったらforで書けっていう認識でGoodGuido?
802 名前:デフォルトの名無しさん mailto:sage [2016/06/13(月) 23:52:18.29 ID:8GFDeHqz.net] >771 要領を得ない回答でごめんね。 reduce を使いたいときの対応法 1) sum any all とかで代用出来るとき、これらを使う。 2) sum any all とかで代用出来ないとき、 2)-a 適用したい関数に結合則が成り立つとき(たとえば、最大公約数を求めるmath.gcdとか)、import functools して、functools.reduce を使う 2)-b 結合則が成り立たないとき、素直にループ書く。 っていうのが、可読性と記述のコンパクトさの点から、良いんじゃないかな。
803 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 03:53:30.49 ID:jIzmg/lR.net] >>769 ステートメント縛りするときはいつもlambda式で書いてるよ (lambda r, f, a, b: r(r, f, a, b))( (lambda r, f, a, b: r(r, f, a[1:], f(a[0], b)) if a else b), (lambda a, b: a * b), range(1, 11, 3), 1)
804 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 09:40:34.74 ID:GERzBoUX.net] 芸人か
805 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 11:32:57.90 ID:lOmoIVUi.net] 予定通りなら今月の26日に3.5.2リリース
806 名前:厚切りパイソン mailto:sage [2016/06/14(火) 19:45:44.49 ID:w/vbqBPi.net] WHYーーーーーーーーー
807 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 23:02:27.90 ID:M59B2msj.net] >>772 あなたがパイソニスタの神か 俺の聖典に丸々コピペさせていただきました サンキューゴッド >>773 わからん そのコードは何をしてるんです? あとPEP8によればlambdaは非推奨ですよね
808 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 23:20:02.00 ID:awjEpHAv.net] PEP8のどこに書いてあるのさ 引用してみ? lambdaを変数に代入するなって項目はあるけど
809 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 23:25:16.86 ID:awjEpHAv.net] >Always use a def statement instead of an assignment statement that binds a lambda expression directly to an identifier. lambda式を識別子を割り当てる代わりに、常にdefステートメントを使用します。
810 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 23:47:37.65 ID:i7IdVRVP.net] 半端な知識ほど足を引っ張る物はない
811 名前:デフォルトの名無しさん mailto:sage [2016/06/14(火) 23:59:01.42 ID:M59B2msj.net] カスみたいな可読性のlambdabdaabaは使うなって俺が決めたんだよボケナスゥ!
812 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 00:08:22.57 ID:EyWhNnq2.net] >777 772のコードは以下のと同じようなことをしているはず。 1, 4, 7, 10 の積を求めている。 ans = 1 for a in range(1, 11, 3): ____ans *= a print(ans) あるいは、reduce 使うなら、 from functools import reduce from operator import mul ans = reduce(mul, range(1, 11, 3)) print(ans) 772では、リストの要素を1つずつ取り出しながら再帰的に処理しているのだけど、 a[1:]っていう部分がO(1)でなくO(n)かかるから、 全体の計算量がO(n^2)になってしまって、 ループ処理がO(n)で済むのと比べると、計算量的にも不利。 長さが10,000くらいのリストを処理すると、速度差が体感出来るようになるはず。
813 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 00:39:56.39 ID:GTwf6ete.net] >>781 涙拭けよ
814 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 05:00:01.85 ID:gwOweTiR.net] rangeの計算量についてはiterとnextで全体の再計算を回避できそう まあ根っこの問題として>>773 は1000回以上の再帰呼び出しでエラーになる 上限を変えてもどこかで落ちるだろうな
815 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 12:56:12.12 ID:fmEMUNkj.net] 質問があるのでスレ立てていいですか?
816 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 14:00:28.52 ID:mNffmdFf.net] 最近のアイちゃんは賢くなったな
817 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 14:09:54.18 ID:InIhFQ3U.net] アイちゃんはAI
818 名前:デフォルトの名無しさん [2016/06/15(水) 17:11:27.58 ID:nbWqp8MO.net] jupyter(ipython)でEOFを入力する方法教えて下さい。 try: while True: a=input() except EOFError: pass をすると、EOFが入力できないので延々と入力を求められます。
819 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 17:22:21.59 ID:Kr03vYZJ.net] ボットの書き込みに真面目にレスしてるブログみると切なくなるのはおれだけ? ボットやでっておしえるボットでも つくったらありがとうってりちぎに レスされるのだろうか ああ切ない
820 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 17:23:54.95 ID:Kr03vYZJ.net] おまえこそぼっとやろと ボット同士でレスがっせん
821 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 18:48:44.36 ID:d2Xou3GL.net] >>789 このスレのレスもおまい以外ボットかも知れんな
822 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 20:15:30.85 ID:0mM4GVOG.net] そういう話はなろうとかカクヨムにメモっといて
823 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 23:43:32.67 ID:3UTMPd21.net] ちなみに、俺なんかぼっちなんだぜ?
824 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 07:23:27.91 ID:bg0t1qL+.net] android用のpycryptoがほしいので、ここにあるやり方でビルドしようとしてるのですが うまくいきません https://github.com/kuri65536/python-for-android/blob/master/docs/building_modules.md ubuntu64bitにandroid ndkを入れてここにあるバイナリのpythonを設置してビルドしようとしているのですが、 やり方間違っているのでしょうか
825 名前:デフォルトの名無しさん mailto:sag [2016/06/16(木) 07:57:51.93 ID:nNGtHwkM.net] C++のビルドは誰がやっても地獄を見るもんだ 解決するためにどういう情報が必要かを想像することすらできないレベルじゃ、たまたま今回うまくいったとしても後で破綻するよ
826 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 08:09:41.59 ID:tOwQ8tvq.net] Androidのビルドって、Gradleか? ライブラリは所定のディレクトリに入れるなど、 ディレクトリ構成・設定ファイルなど、Gradleのやり方を見たら? エラーメッセージで検索すれば? また、エラーメッセージが無いと、僕らにはわからない
827 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 09:06:20.67 ID:bg0t1qL+.net] >>795 そのgitに書いてある説明通りやっても、様々なところでエラーになって たぶんこういう間違いだろと自分で修正してやろうとしています。 パスの指定がところどころおかしくて、いろいろ試したのですが いいところまで行ったところでビルド中にライブラリのマジックナンバーが違いますってエラーが出て お手上げになっています。 このgitの説明があてにならないので、通常android用のpythonのライブラリを ビルドする場合に皆さんがどうやっているのかを聞きたいです >>796 Gradleってなんでしょうか、それを使うのが普通ですか?
828 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 09:22:45.80 ID:dX5NIqBg.net] AndroidでPythonとかいう愚かな時間の浪費は選ばないもので
829 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 09:41:18.33 ID:tOwQ8tvq.net] Androidのビルドシステムは、Groovyで書ける、Gradleに変わったんじゃないの? よく知らん。Androidゲームを作っている人に、聞いて
830 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 09:52:14.54 ID:tOwQ8tvq.net] >>797 >ビルド中にライブラリのマジックナンバーが違います、ってエラーが出て 1文字1句違わない、正確な(英語の)エラーメッセージで、検索すれば? ここにも、正確な(英語の)エラーメッセージを書かないと、漏れらには調べられない スレで質問する際の、基本事項
831 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 10:46:30.46 ID:9O5kucbJ.net] 自分で解決できる能力がない奴が背伸びするなよというのが僕の感想
832 名前:デフォルトの名無しさん [2016/06/16(木) 11:47:45.52 ID:hLUHI1zp.net] 糞ボッチの相手するなよというのが以下(ry
833 名前:デフォルトの名無しさん [2016/06/16(木) 15:29:14.49 ID:BQaqbwNO.net] javaいれたらpython使えなくなった・・・ だれかたすけて
834 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 15:37:52.81 ID:tOwQ8tvq.net] 環境変数PATHとか、何かが変わったのだろう。 前の状態に戻すか、OSを初期化する でも、JavaとPythonは、関係あるのかな?
835 名前:デフォルトの名無しさん [2016/06/16(木) 15:39:59.74 ID:BQaqbwNO.net] >>804 javaいれるときにpathいじったのが原因かも ちゃんとpythonの環境変数はあるんだけどね
836 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 16:02:09.49 ID:utSF68V1.net] それは今はやりの浮気問題だな。初期対応が肝心。
837 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 17:00:52.87 ID:W/JPyy0H.net] 彼女に不適切な設定をしました
838 名前:デフォルトの名無しさん mailto:sage [2016/06/16(木) 22:41:07.70 ID:2/CJjoFN.net] pypy momimomi
839 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 11:47:19.74 ID:urcicmS9.net] pyenv否定派って一々activateコマンド手動で実行してるの? 面倒くさくないの? pyenvどうして嫌われてるの?
840 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 11:55:37.73 ID:X6auPuAJ.net] 僕はpyenv使ってますけどいちいちactivateしてますぜ いちいち対立煽りしないでくれますかカス野郎
841 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 11:58:17.70 ID:WSjlHFjC.net] ログイン面倒なのでパスワード無しにしています ログイン画面もスキップできるようにレジストリも変更しました
842 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 12:03:12.62 ID:DI+4eENR.net] 暗黙的より明示的を選ぶというThe Zen of Pythonの思想に乗っ取り、activateは手動にしています。
843 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 14:05:23.07 ID:959kZ+zc.net] androidでpycryptoビルドするのはやめて、androidsslPy.pyっての拾ってきて使うことにしました。 結局のところデフォルトでandroidに入っているlibcrypto.soにバイパスすればpycryptoと同様のことができるようです。
844 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 14:11:56.52 ID:2S6lsYgq.net] >>810 それはpyenv使ってる意味ないんじゃないですか? pyenvを否定しているようなものですよね
845 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 14:25:17.32 ID:6iHxGekt.net] >>812 これが正しい信者 >>814 明示的より暗黙的を選ぶような愚か者がPython使うな
846 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 17:34:08.85 ID:0whAilEW.net] >>814 意味なんて使う本人が決めることだよ 勝手に代表気取りしやがって、お前どこかの国王様か? 今すぐ死んで生き返ってもういっぺん死ね
847 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 19:23:06.52 ID:H8Xe5wdg.net] pythonユーザーは集合体やろ
848 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 22:01:02.04 ID:AU9HrtR9.net] そもそもvirtualenvって暗黙のカレント環境を切り替えるわけだろう。 明示的な方が優れているというなら、それぞれの環境を明示的に異なる場所に インストールして絶対パスで指定して使うくらいせんと。
849 名前:デフォルトの名無しさん mailto:sage [2016/06/17(金) 23:21:03.00 ID:BYFz07iM.net] virtualenvは隔離環境を作るためのパッケージだ 隔離環境にインストールしたスクリプトはactivateしなくても絶対パス指定で動くよ
850 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 01:46:20.88 ID:xeNfB77u.net] 動けばええねん
851 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 05:13:49.59 ID:osVH1ch8.net] 頭の悪い俺には環境もう一個作って使い分けるとか無理ゲー 実行単位が環境に縛られるというのはスクリプト言語の弱点の一つか
852 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 10:36:29.72 ID:maDePoef.net] リストのグループ集計をしたいのですが data = [['a',1],['a',2],['a',3],['b',4],['b',5],['c',6]] 'a',6 'b',9 'c',6 のように集計したいのですがどうすればいいのでしょうか
853 名前:821 mailto:sage [2016/06/18(土) 10:45:58.80 ID:maDePoef.net] >>822 すみませんできました。 data = [['a',1],['a',2],['a',3],['b',4],['b',5],['c',6]] key = set([i[0] for i in data]) for x in key: n = sum([y[1] for y in data if y[0] == x]) print(x, n)
854 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 11:14:01.55 ID:xeNfB77u.net] たかが数分考えればできることを質問するってなんなん? ウチらのことバカにしてんの?
855 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 12:00:19.30 ID:v/91x4mv.net] >>823 collectionsモジュールのdefaultdictやCounter使ったほうがすっきり書けるよ
856 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 13:53:33.75 ID:z5tqSjVb.net] ウチら、って何だよ 勝手にお前ごときと一緒に扱うな
857 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 13:55:43.84 ID:KW1ldxBL.net] pythonユーザーは集合体 なにも間違ってない
858 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 13:57:37.23 ID:xeNfB77u.net] 変なこと言う人は帰って
859 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 13:59:48.07 ID:kSrDRIJu.net] >>828 見本をみせてくれ 五十六もそういっている
860 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 14:01:07.00 ID:z5tqSjVb.net] >>827 俺はPythonユーザーではなく暇つぶしにスレを見ているだけだ 間違いに決まっているだろう
861 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 14:06:23.21 ID:xeNfB77u.net] 帰って!
862 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 14:14:54.80 ID:SWKescPq.net] イールドってどういう時につかうんですか?
863 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 14:47:42.89 ID:AGMP56Qn.net] generatorとか
864 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 14:49:39.08 ID:SWKescPq.net] ジェネレーターは何をジェネレートしますか?リスト?
865 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 14:53:06.51 ID:AGMP56Qn.net] def AhoGenerator(): while True: yield "Aho" a=AhoGenerator() a.next() a.next() a.next() a.next()
866 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 15:39:15.59 ID:KW1ldxBL.net] >>830 なん部外者かよ 1を嫁
867 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 15:40:16.46 ID:KW1ldxBL.net] にしてもひさびさ変なのきたね>みんな
868 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 17:48:48.45 ID:xeNfB77u.net] ほんと困るよ・・・こういうの
869 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:16:11.56 ID:ILccywKN.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ ◆長いコードはこういうところにはって
870 名前:ュださい ttp://ideone.com/ ttp://codepad.org/ ttp://pastebin.com/ ttp://dpaste.com/ ◆まとめwiki ttp://python.rdy.jp/ よみました。 で、どうしましょう? [] [ここ壊れてます]
871 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:16:28.78 ID:1DZABHRM.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
872 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:16:38.12 ID:8wQkc7nF.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
873 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:16:47.29 ID:YX10A6fb.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
874 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:16:58.52 ID:5Iwo83CF.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
875 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:17:07.67 ID:QIm1V++6.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
876 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:17:17.01 ID:M2nvDjoD.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
877 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:17:30.77 ID:h03S/imo.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
878 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:17:39.77 ID:PacZaDW9.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
879 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:18:03.41 ID:HCoHWljr.net] >>836 このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は 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/ よみました。 で、どうしましょう?
880 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:19:14.24 ID:yEBAqYo9.net] 7秒以内にはできないんすねえ
881 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:21:28.10 ID:OiE6Yemr.net] ちゃんと次にどうすればいいか返事してくれないと 次は毛の壁のワードサラダ使って連打するからね 正規表現あぼーんできないように
882 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 18:45:41.50 ID:SWKescPq.net] >>835 .next()のメソッドがよくわからないんですが yieldはreturnみたいに値を返すけど関数を終わらないでそのまま続けるみたいな物ですかね
883 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 19:00:09.50 ID:rIyWM5rz.net] >>851 returnは制御を返す、yieldは内部状態を保持して制御を譲る 続けるといっても並列実行ではなく再開できるという事ね リスト返すのを要素ジェネレートでスケーラブルにするとか
884 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 19:24:28.71 ID:AGMP56Qn.net] >>851 list(AhoGenerator()) やってみ
885 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 20:08:12.47 ID:DsuexIyj.net] >>851 一見普通の関数定義に見えて、yieldが含まれているとジェネレータという全然別物になる という点を押さえておく必要がある。Pythonの非常にわかりにくい仕様。
886 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 20:13:33.96 ID:osVH1ch8.net] yieldは初心者泣かせの機能の一つだね メリットが実感できないふわふわした機能の割に ドキュメントのサンプルコード中にけっこう出てくるため 完全無視もできない困り者
887 名前:デフォルトの名無しさん mailto:sag [2016/06/18(土) 20:24:08.92 ID:Au7MFafK.net] Pythonってジェネレータを簡単に書ける割には遅延リストの操作が貧弱だからな インデックスを多用する文化だからあえて不便にしてあるのかもしれないけど メリットを感じにくいのは仕方ない
888 名前:sage [2016/06/18(土) 20:27:48.10 ID:mwKkMiOA.net] https://www.youtube.com/watch?v=L46IUTOiomA https://www.youtube.com/watch?v=nZDsMPhj4p4 https://www.youtube.com/watch?v=cP9TJjOqChg https://www.youtube.com/watch?v=quIHgwuF6r4
889 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 23:00:21.88 ID:QKdVDmdU.net] Python, Rubyのyieldは、Java8のStream 遅延・無限ジェネレータ 必要な分だけ、その都度データを作るから、最初からすべてのデータを作らなくていい。 使用メモリを節約できる
890 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 23:31:17.26 ID:aNvZce14.net] フレームワークのスレってどこだっけ
891 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 23:36:45.38 ID:QKdVDmdU.net] Webプログラミング板に、Django スレある
892 名前:デフォルトの名無しさん mailto:sage [2016/06/18(土) 23:48:40.02 ID:SWKescPq.net] >>853 やって見たんですがエラーで動かないです https://imgur.com/oJijhxZ yieldというかジェネレーターはまだ自分の力量では使えなさそうなので後回しにします。みなさん解答ありがとうございます
893 名前:デフォルトの名無しさん mailto:sage [2016/06/19(日) 00:11:13.46 ID:AK/S93IS.net] nextじゃなくて__next__だと思うんですけど
894 名前:デフォルトの名無しさん mailto:sage [2016/06/19(日) 00:12:09.35 ID:c3rTAFVS.net] >>861 横から失礼します。 a.next() の呼び出しでエラーが出ていますね。 Python3とPython2の違いによるのだと思います。 Python2 では、 a.next() と書いていたのを、 Python3 では、a.__next__() あるいは、next(a) と書きます。 お使いのバージョンがPython3なのだろうと思います。 なお、Python2で実行した場合や、Python3向けに書き換えた場合も、 list(a) のところで、無限ループに入ってしまうと思います。while Trueですからね。 以上、ご参考まで。
895 名前:デフォルトの名無しさん mailto:sage [2016/06/19(日) 00:35:41.13 ID:oY7TlxuV.net] 2乗して合計する sum(i*i for i in range(3)) ( ) を使って、ジェネレータ式を使えば? [ ] を使う、リスト内包表記より、使用メモリが少ない
896 名前:デフォルトの名無しさん mailto:sage [2016/06/19(日) 02:12:03.95 ID:NRkB597J.net] Python始める場合2.x3.xどちらを勉強したらいい? 普段の使い方は簡単なデータ処理とCGI あと3年以内にtensorFlowも使ってみたい あとは失業した時にとりあえず食いつなげる程度の人気があると嬉しい perl長らく使ってたけど久しぶりに求人見たら田舎では驚くほど求人無くて泣けてきた 昔はこれだけでも結構食べれてた気がしたんだけどな・・・