- 1 名前:デフォルトの名無しさん mailto:sageteoff [2016/10/12(水) 13:34:49.56 ID:CGbCriuU.net]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その30 echo.2ch.net/test/read.cgi/tech/1466569767/ 関連スレ Pythonのお勉強 Part51 echo.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/ https://try.jupyter.org/ ◆まとめwiki ttp://python.rdy.jp/
- 754 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:39:59.58 ID:qLXBHv3e.net]
- Python3.6を使っています
「@」などの文字を含む文字列をeuc-jpにエンコードしたいです こんなのはencode()できるだろうと思って、 余裕綽々で下記のように試したらUnicodeEncodeErrorが出て死にました >>>
- 755 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:42:05.10 ID:qLXBHv3e.net]
- >>> "@".encode("euc-jp")
Traceback (most recent call last): File "<pyshell#20>", line 1, in <module> "@".encode("euc-jp") UnicodeEncodeError: 'euc_jp' codec can't encode character '\u2460' in position 0: illegal multibyte sequence どうすれば良いでしょうか
- 756 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:51:44.36 ID:Fcvmyyg1.net]
- eucjpの○付き1とunicodeの○付き1はマッピングされていないようだ
コーデックのエラー処理を自分で書くことになる 電車内なのでこのくらいのことしか言えない
- 757 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 11:58:06.11 ID:TXqGgIea.net]
- 今さらも今さらeuc-jpなんてゴミ使うバカは
さっさと死ね
- 758 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:03:35.58 ID:Fcvmyyg1.net]
- そうね、shiftjisともども外宇宙の果てまで放逐したいわ
- 759 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:08:35.44 ID:qLXBHv3e.net]
- >>746
わかりました 何とかします >>747,748 全く同意です
- 760 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:28:37.72 ID:qkk6ZrX+.net]
- はぁ??UTF-8でいいとでも思ってんの??
まあ俺もそう思ってるけど
- 761 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:34:52.10 ID:TbfsFEah.net]
- eucとかcp932とは越えられない壁で隔てられてるくらいにはマシ
まぁunicodeはunicodeでサロゲートペアとか正規形が複数あるとかウンコ要素盛り沢山 次は委員会デザインではなくして欲しいものだ
- 762 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 12:48:03.26 ID:yGhtMf9C.net]
- openでsjisのファイルを読み込んだときに文字化けするからutf-8に変換したいんだけどどうやるのか教えてください
- 763 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 13:12:38.97 ID:0mVP2hZ6.net]
- sys.setfilesystemencoding
- 764 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 14:54:41.72 ID:8KkX4tyl.net]
- botだとわからないようなtwitterのbotを作りたい どうすればいい?
- 765 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 15:01:36.64 ID:fZyP8ZJJ.net]
- >>754
4ねゴミ
- 766 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 15:02:56.23 ID:qkk6ZrX+.net]
- 心に余裕がないやつもいるよね
おつおつ
- 767 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 15:27:42.51 ID:TXqGgIea.net]
- >>754
ホームレスを時給100円でやとって呟かせる AWSより格安で低級人工知能が手に入る
- 768 名前:デフォルトの名無しさん [2017/01/08(日) 19:48:47.41 ID:v0X1COHT.net]
- >>757
監視しないとホームレスは呟く端末を金に変えた方が早いと気づいちゃうし、監視業務は苦痛だろうしやりたくないね
- 769 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 21:37:06.12 ID:5b4VWoeT.net]
- >>754
愛です
- 770 名前:デフォルトの名無しさん [2017/01/08(日) 22:37:23.55 ID:xxMOhIUy.net]
- imgurを利用したスクショツールを作っています。
スクショを撮り保存することはできていて、 うpしたい画像選択まではできています。 うpすることがうまく行きません。 Python3.5.2で作成しています https://github.com/a38ka/ScreenShotTool
- 771 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:40:08.33 ID:b29Ss2U7.net]
- ttp://qiita.com/AKB428/items/a5f68a3288cc596975ae
ぐぐれks
- 772 名前:デフォルトの名無しさん [2017/01/08(日) 22:43:03.65 ID:xxMOhIUy.net]
- 公式ライブラリは2.x用だしその記事Ruby向けだし・・・
- 773 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:46:51.35 ID:b29Ss2U7.net]
- rubyだろうがなんだろうがpythonで書き直せるのでは
- 774 名前:デフォルトの名無しさん mailto:sage [2017/01/08(日) 22:51:55.23 ID:TbfsFEah.net]
- うまく行かないってどううまく行かないんですか
サーバーの応答してるのか?応答してるならその内容は読んだ?
- 775 名前:デフォルトの名無しさん [2017/01/09(月) 05:52:36.36 ID:JOAqSyBk.net]
- >>760
imgurは割と簡単
- 776 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 09:28:16.43 ID:/7U8UXhW.net]
- >>760
書いたるからしばし待たれよ
- 777 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 12:39:56.57 ID:4OeNzyzM.net]
- >>766
あるやん
- 778 名前:デフォルトの名無しさん [2017/01/09(月) 13:12:53.40 ID:T2+cQBvY.net]
- みんなのパイチンくんとチンパイくんだよー
- 779 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 22:21:43.10 ID:/p9bG7aC.net]
- shift-jis の文字コードのcsvをUTF-8
に変換するにはcsv.readerで読み込んでからUTF8に変換するんですか?
- 780 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 22:44:49.64 ID:56tbfuYi.net]
- >>769
docs.python.jp/3/library/csv.html#examples ここの4例目みたいに 最初の引数にshift_jisでopenしたファイルオブジェクトを渡すほうが単純
- 781 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 22:57:34.60 ID:uSIHXA89.net]
- >>770
open()の引数のencodingを'utf-8'にするだけでエンコードしてくれるんですか、ありがとうございます
- 782 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 23:14:41.09 ID:u8jqtDmB.net]
- いや、shift_jisのファイルを開くときはencodingに"shift_jis"を指定しないと上手くいかない
- 783 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 23:21:29.95 ID:g9cDTkVF.net]
- mac osにanacondaでpython3をインストールしようとする時、
元からosに入ってる2.7のことは気にしなくてもいいの? なんかアンインストールとかしたほうがいいの?
- 784 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 23:31:42.79 ID:u8jqtDmB.net]
- 元から入っているpythonはアンインストールしないほうがいい
anacondaならシステムのpythonとの共存を上手くやってくれると思う
- 785 名前:デフォルトの名無しさん mailto:sage [2017/01/09(月) 23:47:02.90 ID:g9cDTkVF.net]
- >>774
サンクス やってみる []- [ここ壊れてます]
- 787 名前:デフォルトの名無しさん [2017/01/10(火) 14:19:54.45 ID:s989ZmsY.net]
- >>773
気にしない
- 788 名前:デフォルトの名無しさん mailto:sage [2017/01/10(火) 19:05:58.14 ID:PGxDCmmn.net]
- ([1],
[1,2], [1,2,3]...) っていう風に続くndarray配列を作りたいんだけどどう書けばいい? 見やすくするために省いたけど各行の後ろに0が続く ちなみに偶数行は使う予定ないから最初から生成しないようにしてくれると助かる
- 789 名前:デフォルトの名無しさん [2017/01/10(火) 20:05:26.61 ID:saSw9C20.net]
- 久々にデカいうんこキタヮ
- 790 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 02:35:32.18 ID:s2WqCPuy.net]
- Pythonのお勉強 Part52
echo.2ch.net/test/read.cgi/tech/1483756857/36-38 ここに書いてある
- 791 名前:デフォルトの名無しさん [2017/01/11(水) 11:05:26.76 ID:wls9g7W6.net]
- マルチ乙
- 792 名前:デフォルトの名無しさん mailto:sage [2017/01/11(水) 20:07:54.97 ID:Wl4YI8K9.net]
- if 文の演算子で"|"(shellでパイプに使う記号)ってどういう意味ですか?
- 793 名前:デフォルトの名無しさん [2017/01/11(水) 20:15:31.03 ID:AM+tjFEn.net]
- bit演算のorじゃね
- 794 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 06:38:37.03 ID:R7VZ8yaX.net]
- >>744
python-nkf使えば
- 795 名前:デフォルトの名無しさん mailto:sage [2017/01/13(金) 18:19:42.82 ID:LcegJUdb.net]
- >>783
あーざす でもWebだったんで結局 "@".encode("euc-jp", "xmlcharrefreplace") とやって無事解決しました
- 796 名前:デフォルトの名無しさん [2017/01/13(金) 20:20:06.66 ID:iqPFOB0L.net]
- お礼はきちんといいなさい
何度ゆったらわかんの
- 797 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 03:48:27.19 ID:oC4mJ9j7.net]
- Ruby 1.9.1 からは標準で、多言語対応(multilingualization, M17N)しているから、
Encoding クラス・String#encode をそのまま使うけど、 全角英数字などの日本語限定なら、NKF か、NKFのラッパーである、Kconv を使うこともある
- 798 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 11:57:22.41 ID:fNgpdr/l.net]
- いい加減にしろ!あんなendとか書かせる気持ち悪い言語の名前を出すな!!!!!!
- 799 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 12:08:14.35 ID:SauIKXvW.net]
- インデント崩れたら元に戻せない気持ち悪い言語が何か言ってる
- 800 名前:デフォルトの名無しさん [2017/01/14(土) 12:13:04.15 ID:SPx7rUNS.net]
- Endとか書かせる言語……
Juliaか!
- 801 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 12:39:25.51 ID:DO73KmNH.net]
- eucとunicodeのマッピングが規格上欠けているのが原因なのだから
変換できればいいってもんでもないし、rubyはとかいう問題でもないわ
- 802 名前:デフォルトの名無しさん [2017/01/14(土) 20:40:27.16 ID:MuYvpS+Z.net]
- pandasのdataframe内に以下の文字列があります。
アップル[AAPL] - NASDAQ この文字列内のAAPLを抜き出したいのですがどのようにすればいいですか?
- 803 名前:デフォルトの名無しさん mailto:sage [2017/01/14(土) 23:37:37.75 ID:SauIKXvW.net]
- 性器表現を使うよろし
- 804 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 01:20:33.80 ID:wwE0AfZ5.net]
- >>787
Pascal「あの」
- 805 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 11:55:22.36 ID:ZZiniMa8.net]
- >>791
import re s = "アップル[AAPL] - NASDA" re.findall(r'APPL', s)
- 806 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 13:39:48.26 ID:UGWLgZWO.net]
- こんなバカ見たことないわ。
- 807 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 14:13:40.80 ID:8go7PcUR.net]
- この程度の馬鹿で大げさだよ…
- 808 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 14:31:49.98 ID:ezeuue3x.net]
- 面白かった
- 809 名前:デフォルトの名無しさん mailto:sage [2017/01/15(日) 14:57:00.29 ID:ZZiniMa8.net]
- ブラケットの中のティッカーシンボルぬきだしたいならr'\[([A-Z]+?)\]'
- 810 名前:デフォルトの名無しさん mailto:sage [2017/01/16(月) 22:04:45.71 ID:eb+APMWQ.net]
- タプルは辞書のKeyとして使える
これマメな
- 811 名前:デフォルトの名無しさん [2017/01/16(月) 22:23:20.31 ID:vsxBp8Vo.net]
- Setがキーとして使えないのが何気に不便
- 812 名前:デフォルトの名無しさん mailto:sage [2017/01/16(月) 22:50:08.38 ID:Afs2A6pw.net]
- >>787
喧嘩売ってんのか? -- Ada, ALGOL
- 813 名前:デフォルトの名無しさん mailto:sage [2017/01/16(月) 22:53:03.57 ID:g4TB0dH0.net]
- >>800
frozensetならdictのkeyにできる もっと言うとhashableなオブジェクトであればkeyにできるはず
- 814 名前:デフォルトの名無しさん [2017/01/17(火) 00:46:41.62 ID:xMcqVKfz.net]
- 流れぶった切ってすまん
https://pip.pypa.io/en/stable/installing/でget-pip.pyってのをダウンロードして python get-pip.py ってコマンド叩けばpipをインストールできるらしいのだがget-pip.pyのリンクを踏むとしょぼい画面に移動するだけで何もダウンロードできない 誰か助けてくれ
- 815 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 00:53:57.06 ID:Ugn44SVp.net]
- テキストファイルとして保存すればいいんじゃないの?
- 816 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 00:55:20.33 ID:VyeFrd3T.net]
- apt-get使えばいいよ
- 817 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 06:56:40.43 ID:gFA1cdN3.net]
- よく知らないけど、ブラウザで、そのリンクをクリックせず、
右クリックメニューから保存すれば?
- 818 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 11:21:03.85 ID:tr+w09qi.net]
- seabornがなんでsnsと略されがちなのか分かりません。
- 819 名前:デフォルトの名無しさん mailto:sage [2017/01/17(火) 17:55:32.51 ID:DoMwgGHv.net]
- 公式サイトのチュートリアルからじゃないの
- 820 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 05:10:15.01 ID:x/C4MOn8.net]
- python3でseleniumのwebdriverとphotomjsを利用してwebスクレイピングをしています。
複数サイトをクロールしていると途中でどこかで止まったまま進まない事があります。 エラーなどの場合はtry文で飛ばすように処理しているのですが 何かの処理を待ってずっと止まったままの場合一定時間処理が進まない場合 次の処理に進むようにしたいのですが、そういった場合はどのように コーディングすればいいでしょうか。
- 821 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 08:44:51.48 ID:GJew1Zyk.net]
- 一般的にタイムアウトというが
止まっている「何かの処理」にタイムアウト機能がないなら スレッドまたはプロセスを強制終了させる以外で処理を中断させるのは不可能である すなわち次の処理に進ませることはできない これはあらゆる言語で同じである
- 822 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 08:57:39.47 ID:UUFZaoFT.net]
- socket.setdefaulttimeoutでタイムアウト設定してはどうか?
- 823 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 09:27:32.17 ID:30hfm2OS.net]
- >>810
そうなんですか 通りでググってもトライ文しかヒットしないわけだ >>811 ちょっと調べて試してみます
- 824 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 13:06:42.53 ID:zXM8oXoh.net]
- Rubyでは、Capybara + Poltergeist(PhantomJS) + Selenium で、
Timeoutはデフォルトでは30秒 クローラーなら、 Capybara.default_wait_time = 5 とか短く設定して、タイムアウトなら、次のサイトへ移動する
- 825 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 22:10:12.07 ID:jNlDLPDF.net]
- >>810
シグナル送ってシステムコールを中断って普通にやれてたと思うが...
- 826 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 22:13:34.51 ID:w1jFTQai.net]
- Ture を intで表すといくつになりますか?
- 827 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 22:21:20.50 ID:8zHTkSD2.net]
- ≠0
- 828 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 22:51:13.11 ID:w1jFTQai.net]
- つまりFalse =0ってことかありがとう
- 829 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 22:51:51.15 ID:RTw5MVUn.net]
- Pythonでアクセント記号がついたアルファベット(á、Ü、Ñなど)を含む文字を入力、出力するにはどうしたら良いのでしょうか?
- 830 名前:デフォルトの名無しさん mailto:sage [2017/01/18(水) 23:07:35.97 ID:8zHTkSD2.net]
- UTF-8などUnicode系エンコーディングで入出力
- 831 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 01:27:27.55 ID:zDPBNjMx.net]
- >>815
PythonではTrueは1と等しい(でも同一ではない) True == 1とint(True)とTrue is not 1の結果が根拠
- 832 名前:デフォルトの名無しさん [2017/01/19(木) 12:29:23.63 ID:wsXmPoqQ.net]
- 等しいと同一は等しくないのか?
- 833 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 15:03:07.04 ID:A7bNnr05.net]
- 日本語としては両表現は等しくないんじゃないか。
'=='と'is'という意味でももちろん等しくないだろうし。
- 834 名前:デフォルトの名無しさん [2017/01/19(木) 15:23:46.73 ID:71H3tB2M.net]
- なんでpythonって構文エラーがあってもその行が実行されるまで教えてくれないん?
計算結果をファイルに保存する直前でミスってて全部パーになったぜ・・・・
- 835 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 15:45:24.47 ID:jbX0EI2K.net]
- >>821
ここに百円硬貨が10枚ある。 向こうには千円紙幣が1枚ある。 両者は同一ではないが等しい。
- 836 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 16:55:01.15 ID:sxRqTBJN.net]
- >>823
なにいってだ
- 837 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 17:31:49.99 ID:WyljSrcu.net]
- コンパイル言語を使えばよいのでは?(名案)
- 838 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 17:39:49.49 ID:TmMUsOW6.net]
- プログラミングの仕方が悪い
どうせロジックを全部一気に書いてぶっつけ本番で動かしたんだろ 普通はちょっと書いて動くかどうか確認してまたちょっと書いてを繰り返すんだよ IDEを使わないのも悪い どうせ使ってないだろ もし使ってたら構文エラーが発生したら絶対に気付くからな 結論 素人はコンパイラ言語でもやってろ Pythonは遊びじゃねえんだよ。迂闊に触ると火傷するぜ
- 839 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 17:57:03.78 ID:McAikvmQ.net]
- エーッ、pythonって構文エラーがあってもそのまま実行しちゃうんですか?!!!
- 840 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 18:40:42.62 ID:sxRqTBJN.net]
- >>827
なーにがIDEだよ 男ならメモ帳一択だ 気取ってんじゃねえばーか
- 841 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 18:41:08.35 ID:Ccs4bPhG.net]
- >>820-822,>>824
とりあえず「等しい」とか「同一」の定義を書こうか
- 842 名前:デフォルトの名無しさん [2017/01/19(木) 19:23:58.39 ID:71H3tB2M.net]
- そういやみんな何を使ってpythonのコードを書いてんの?
俺はVS Codeにpythonの一番使用者が多いエクステンションを入れて書いてんだけど・・・・ 問題のない行に赤線が引かれたり、構文エラーのある行もファイルを保存するまで赤線が引かれなったりと、結構メチャクチャだ
- 843 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 20:02:56.03 ID:JqFkoBA+.net]
- vimとかemacsが一番多そう
- 844 名前:デフォルトの名無しさん [2017/01/19(木) 20:21:11.52 ID:JiJhA6Oo.net]
- Pycharm
- 845 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 20:37:11.91 ID:g3FycWxD.net]
- >>831
WinWord
- 846 名前:デフォルトの名無しさん [2017/01/19(木) 21:09:46.84 ID:gCwd8P05.net]
- >>824
いや同一でいいだろ屁理屈言うなよw
- 847 名前:デフォルトの名無しさん [2017/01/19(木) 21:11:55.61 ID:JiJhA6Oo.net]
- >>835
==とisの違いをせっかく分かりやすく解説してくれてるのに茶々入れるなよ
- 848 名前:デフォルトの名無しさん [2017/01/19(木) 21:16:58.37 ID:gCwd8P05.net]
- >>836
いやお前違い分かってねーだろw 100円硬貨10枚と1000円札1枚は同一だ 何の問題もないが
- 849 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 21:24:57.41 ID:u6Xg6Z1C.net]
- わざと煽ろうとして言ってるんだろうけど
示す”値(値段)”が等しいだけで、100円硬貨10枚と1000円札1枚は 区別可能な別な物体であって同一じゃないよ その100円硬貨10枚と同一なものはその100円硬貨10枚だけ
- 850 名前:デフォルトの名無しさん [2017/01/19(木) 21:26:35.04 ID:gCwd8P05.net]
- >>838
だから値段が同一なんだろw何言ってんのお前w
- 851 名前:デフォルトの名無しさん [2017/01/19(木) 21:33:19.56 ID:0Bc6cTG+.net]
- >>837
トイレでトイレットペーパーが無いことに今さら気付いた場合は大違いだよ
- 852 名前:デフォルトの名無しさん [2017/01/19(木) 21:35:14.43 ID:0Bc6cTG+.net]
- >>839
>>838 こらこら、同一のことばっかり言ってるんじゃ無いよ
- 853 名前:デフォルトの名無しさん [2017/01/19(木) 21:40:51.28 ID:JiJhA6Oo.net]
- >>837
www.pythonweb.jp/tutorial/if/index5.html 一般にWeb界隈ではis演算子でTrueを返すものを同一と呼ぶ 通貨の例にひっかかってるなら「1.0と1は同値だが同一ではない」ならいいだろ
- 854 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 21:49:00.93 ID:u6Xg6Z1C.net]
- >>839
だから、同値なだけであって同一ではない
- 855 名前:デフォルトの名無しさん [2017/01/19(木) 21:51:30.16 ID:gCwd8P05.net]
- >>841-843
屁理屈はいいってばw 値段が同一でないってんならその根拠を言ってみろよおバカさん達w
- 856 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 21:52:44.25 ID:u6Xg6Z1C.net]
- >>844
だから、同値なだけであって同一ではない
- 857 名前:デフォルトの名無しさん [2017/01/19(木) 21:55:13.48 ID:gCwd8P05.net]
- >>845←己の無理解を言葉の意味をねじまげる事により正当化しようとする馬鹿
- 858 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 21:56:37.26 ID:u6Xg6Z1C.net]
- >>846
だから、言葉の通り同値なだけであって、同一ではない
- 859 名前:デフォルトの名無しさん [2017/01/19(木) 21:59:28.28 ID:gCwd8P05.net]
- >>847
半端な理解で意地はっても誰の得にもならんな お前には圧倒的に素直さが足りん、そのままでは伸びんよ何事も
- 860 名前:デフォルトの名無しさん mailto:sage [2017/01/19(木) 22:00:17.49 ID:u6Xg6Z1C.net]
- >>848
だから、言葉の通り同値なだけであって、同一ではないよ
- 861 名前:デフォルトの名無しさん [2017/01/19(木) 22:00:36.55 ID:hI3iR8Lu.net]
- 俺も酔っ払ってる時こんな感じになった事あるわ
- 862 名前:デフォルトの名無しさん [2017/01/19(木) 22:15:40.64 ID:ICW76Hpv.net]
- 専門板を酔って荒らさないで欲しい
- 863 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 01:34:06.36 ID:XFEQY4dO.net]
- 専門板(笑)
- 864 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 01:38:25.17 ID:/ixeQkYS.net]
- どの言語でも、同一・同値は異なる
同一は型も同じで、同じ参照・オブジェクトを指す 一方、同値は、そのアプリがビジネスロジックで、自由に決める。 そのアプリが決めなければ、同一などのデフォルトの動作になる
- 865 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 01:39:10.98 ID:59kBtE30.net]
- ubutsuでPython3のslackerを利用して日本語のファイル名を参照してアップロードしようとしているのですが
no_file_dataとなってエラーが起こります。日本語を使わないファイル名だとエラーは起きません 恐らく文字コードエラーだと思うのですが、どうすればエラーにならないでしょうか?
- 866 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 03:30:24.38 ID:/ixeQkYS.net]
- ファイル名は、システムに使うもので、OS依存だから、
基本的に、半角英数字だけを使うのが安全 utf-8-mac では、濁点半濁点が分割されて、別の文字になるし、 shift-jis の丸で囲んだ数字・@なども、環境依存文字。 絵文字も各社で異なる 半角英数字以外のファイル名は、誰もテストしていないから、各アプリでバグる。 日本人でも、半角英数字以外ではテストしていない 半角英数字以外の文字は、テキスト・文字列部分でしか使えない。 システムでは使えない
- 867 名前:デフォルトの名無しさん [2017/01/20(金) 04:23:21.54 ID:SuI25zgd.net]
- 0-9A-Za-z だけですか
- 868 名前:デフォルトの名無しさん [2017/01/20(金) 04:24:09.79 ID:SuI25zgd.net]
- _ とか . は禁止なんですね
- 869 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 05:57:57.64 ID:/ixeQkYS.net]
- 漏れは半角英数字以外に、_ も使っているけど、
- は色々な種類があるから、バグる可能性は高くなる . は危険 とにかく、半角英数字以外では誰もテストしないから、使えるかも知れないというレベル PCのユーザー名を、日本語にしているだけでもバグる。 Windows付属のFTPアプリでも、日本語のファイル名ではバグる
- 870 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 07:03:52.17 ID:ymDflbNb.net]
- >>842, >>853
だからそんなオレオレ定義で語るな 宗教戦争したいならよそでやってくれ
- 871 名前:デフォルトの名無しさん [2017/01/20(金) 07:13:39.56 ID:VJhUYQPx.net]
- 完全に意地になってるなw
- 872 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 07:59:21.98 ID:dnaNiW7S.net]
- pythonのスレなんだからね。その意味を理解して>>859はレスしてもらいたい。それでも同じことを言うなら、レベルが低過ぎるよ。
- 873 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 08:37:17.32 ID:ymDflbNb.net]
- >>861
>> 宗教戦争したいならよそでやってくれ って書いてあるんだが? 人としてのレベルが低すぎて見えないのか? w
- 874 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 09:29:52.44 ID:DQMe+5xz.net]
- is はインスタンスが同一か否かを調べる演算子
A is B は id(A) == id(B) 簡単に言うと、AとBのメモリ上の格納位置が同じか否か
- 875 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 09:45:09.88 ID:gqhsfXuD.net]
- これ以上続けるなら二郎コピペで埋めてやる
- 876 名前:デフォルトの名無しさん [2017/01/20(金) 09:45:36.19 ID:e9jK1xY3.net]
- >>859
お前がオレオレ定義してんだろうが Python repl立ち上げて動作確認してから回線切って死ねカス
- 877 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 11:18:11.18 ID:VvwuyLhd.net]
- まあ>859が日本中で大恥かいてるだけで
何の生産的なこともないんだから以後スルーで
- 878 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 11:34:15.42 ID:m+APKcto.net]
- >>803
ゴミファイルが生成されちゃったね OSの再インストールしたほうがいいよ
- 879 名前:デフォルトの名無しさん [2017/01/20(金) 12:31:28.88 ID:HFClsWe2.net]
- もう素直に謝ればいいのに
「何が同じかよく分からないけどとりあえず値ではないらしいから『同一』という言葉でごまかしてました」ってなw 大体そんなの最初からバレバレだしw 未熟だなあ
- 880 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 12:44:31.05 ID:ymDflbNb.net]
- >>865-866
なにが気に入らんのか知らんけど >> 宗教戦争したいならよそでやってくれ が理解できないバカ乙
- 881 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 13:05:16.52 ID:OR8BSw1o.net]
- >>820の説明でも理解できないならもっと説明を求めればいい
- 882 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 13:10:34.57 ID:V5JvXjjr.net]
- >>864
やれ
- 883 名前:デフォルトの名無しさん [2017/01/20(金) 13:25:05.74 ID:TEyTac3f.net]
- >>869
PythonスレでPythonの話を宗教扱いとは、バカはお前だ Python以外の話がしたいならよそでやってくれ。よそに行くのはお前だ
- 884 名前:デフォルトの名無しさん [2017/01/20(金) 13:52:07.75 ID:XOQ1SR2o.net]
- 次スレはよ
- 885 名前:デフォルトの名無しさん [2017/01/20(金) 18:17:16.07 ID:2kzWfLg7.net]
- 誰かどうにかしてやれよ
- 886 名前:デフォルトの名無しさん [2017/01/20(金) 18:38:32.05 ID:2kzWfLg7.net]
- 待ってて。俺がタイムマシンを発明したら、ID:ymDflbNbを止めにいってあげるから。
必ず助けにいってやるから、待ってて。
- 887 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 19:43:32.86 ID:ymDflbNb.net]
- >>872
>>860
- 888 名前:デフォルトの名無しさん [2017/01/20(金) 20:01:55.08 ID:TqJ9ukRX.net]
- それって俺らは待つ必要ないやつじゃね?
- 889 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 21:51:16.25 ID:JXvWFNM3.net]
- Pythonの話に戻すけどオブジェクトの等価性と同一性は一致していないということでおk?
等価性とはオブジェクトが計量的に同等と評価されること、つまり a = 1.0; b = 1; a == b 同一性とはオブジェクトが同じ参照を持っているということ、つまり a = Foo(); b = a; a is b
- 890 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 22:30:14.66 ID:Si7eA2CU.net]
- >878
計量的という未定義の言葉を持ち込むのは、定義や解釈を曖昧にして問題を解決に導かないから、うまいやり方ではないね。 ここで聞くより、公式のドキュメント見るほうが正確だよ。 Python language reference の 6.10. Comparisons に==演算子についての記述があるよ。
- 891 名前:デフォルトの名無しさん mailto:sage [2017/01/20(金) 23:10:50.72 ID:JXvWFNM3.net]
- つまりは最初に戻るとTrueと1は等価性はある(平たく言うと等しい、英語だとequality)けど
同一性はない(平たく言うと同一ではない、英語だとidentity)ということだよね?
- 892 名前:デフォルトの名無しさん [2017/01/20(金) 23:31:12.01 ID:VJhUYQPx.net]
- つまりTrueと1は同一の価値があるものとして評価できるけど
等しくはないということだよ あれおかしくね?w
- 893 名前:デフォルトの名無しさん [2017/01/21(土) 00:01:12.25 ID:948Ma8cE.net]
- 何言ってだ。そんなのreplで==とisで比較してみりゃ一目瞭然だべ
- 894 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 00:55:00.59 ID:6ehOMhY+.net]
- pythonコンパイルするときに--enable-frameworkってのがあるけど
これ付けると何がどうなるんですか?
- 895 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 01:11:21.38 ID:3++et099.net]
- pythonコンパイルする必要ないだろ
interpreterなんだから
- 896 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 01:35:58.82 ID:Lyq6wUIQ.net]
- $ ./configure --helpで見ると
--enable-framework[=INSTALLDIR] Build (MacOSX|Darwin) framework とあるからmacの板で聞いてみたら?
- 897 名前:デフォルトの名無しさん [2017/01/21(土) 12:51:27.08 ID:9Tx2OfPO.net]
- 聞かなきゃ分からんオプションつけてビルドして
忘れた頃にそのオプションのせいでハマる何をしたいのかよく分からない無能
- 898 名前:デフォルトの名無しさん mailto:sage [2017/01/21(土) 13:22:35.95 ID:rnv6Tehd.net]
- >>831
spyder
- 899 名前:デフォルトの名無しさん [2017/01/21(土) 14:28:55.12 ID:yR+dIRXC.net]
- >>882
キモ しね
- 900 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 01:05:02.83 ID:34mb+epJ.net]
- is == 同一
== is 同一 is == 同値 == is 同値
- 901 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 14:35:13.01 ID:UKtc1nP0.net]
- 重複したものを含むsetっていうか
順番がちがっても含まれる要素が同じなら同一とみなされるlistってありますか?
- 902 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 14:54:51.32 ID:4NhSs4Fy.net]
- 自分にとって都合が悪くなって言い返す言葉が無くなった時最後に
出てくるのがキモやしねである(>>888) なお、精神年齢が大人であればこのような言葉は出なくなる
- 903 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 15:34:10.85 ID:Y0M4KUWA.net]
- >>890
ない set()で集約して集合比較するしかないのでは
- 904 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 15:46:59.32 ID:UKtc1nP0.net]
- >>892
いや[a, b, c, d] と[a, b, c, c, d]というリストが区別できないと困るんです。ただし順不同で。重複した要素がセットにすると一個しかなくなってしまうので
- 905 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 15:51:36.10 ID:SX6psZKJ.net]
- どうしたいの?
もう少し例を挙げて
- 906 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 16:08:52.37 ID:UKtc1nP0.net]
- 簡単に言うとanagramの単語を判定したい 同じ文字から構成されていて順番は違う単語(例.star と arts)を比較するため文字をリストにしたいが、sort()すればいいんですか?
- 907 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 16:17:09.26 ID:oj9pgfmK.net]
- >>890
多重集合(multiset)が必要ということ? それなら >>713-716 にもあるcollections.Counterで代用できる気がする
- 908 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 16:20:32.23 ID:UKtc1nP0.net]
- >>896
まさにそれです サンクス
- 909 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 17:25:37.29 ID:/F7rl9ud.net]
- >895
Counter 使うのもいいけど、要素数26個のリストで十分やね。 a-zの出現回数をリストの0番目から25番目に記録すれば良い。
- 910 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 18:12:06.14 ID:1ZK7a/9Z.net]
- 質問者じゃないけどなるほどそれはグッドアイデアだ
- 911 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 20:43:35.59 ID:Qu//KhQq.net]
- 規模の小さい使い捨て処理ならそれかー
簡便で頓智きいてるな…
- 912 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 21:09:17.42 ID:F+Jt7Wck.net]
- s1 = 'star'
s2 = ''.join(sorted(s.lower()))
- 913 名前:デフォルトの名無しさん mailto:sage [2017/01/22(日) 22:22:19.37 ID:wTFtsVHe.net]
- リストの要素の取りうる値の範囲が事前に分かっている時に、出現回数をカウントするのは、良く使う手だよ。
バケツソートと発想は同じ。
- 914 名前:デフォルトの名無しさん [2017/01/22(日) 22:39:05.79 ID:r9MJ9Q+P.net]
- 勉強になる良スレ
そういうtipsもっと欲しい
- 915 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 11:30:43.15 ID:mM6SDN6O.net]
- 最近pipenvってライブラリが出てきたけど使い方おしえて
- 916 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 12:56:54.69 ID:Am4EfiFi.net]
- これは実験的なプロジェクトです
ヒヨッコはお呼びではありません って書いてあったから君にはまだ早い
- 917 名前:デフォルトの名無しさん [2017/01/23(月) 13:12:49.60 ID:WwQ7qjYj.net]
- >>891 三つ子の魂百までですし。
- 918 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 17:20:24.83 ID:uf3hmdYR.net]
- 今まで「u'日本語'」じゃないと文字化けしていたのが
Python 3.6で試したら「'日本語'」でも文字化けしなくなった。 いつのバージョンからuなしでも文字化けしないようになりました? import win32com.client shell = win32com.client.Dispatch('WScript.Shell') shell.Popup('日本語')
- 919 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 18:16:02.81 ID:BPQAQoXi.net]
- 3.0
- 920 名前:デフォルトの名無しさん mailto:sage [2017/01/23(月) 23:53:28.18 ID:gqyNBQeN.net]
- >>908
2.xから久々のPythonでちょっと感動した pip install pymssqlがエラー起こす(sqlfront.hがない)から pyodbcでデータベース閲覧して遊んでる
- 921 名前:デフォルトの名無しさん mailto:sage [2017/01/24(火) 21:28:55.54 ID:5Ph/Mtl7.net]
- pandasを使ってデータフレームにしてあるutf8のデータをSjisに変えて保存する方法ありますか?
また「〜」等が対応してなくてエラーになるのですが、そういった文字の回避方法ありますか?
- 922 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 01:17:50.79 ID:Lq+TsBQo.net]
- あるよ
- 923 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 01:26:07.55 ID:lIO6GAcv.net]
- ないよ
- 924 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 03:14:00.10 ID:gG3AR0ae.net]
- ありますん
- 925 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 04:15:06.74 ID:lwJ9NKOw.net]
- なくなくない?
- 926 名前:デフォルトの名無しさん mailto:sage [2017/01/25(水) 11:02:52.13 ID:SLV8VPLP.net]
- 1.ある
2.ある
- 927 名前:デフォルトの名無しさん [2017/01/25(水) 20:22:14.15 ID:AeM3WiQW.net]
- なきにしもならず
- 928 名前:デフォルトの名無しさん [2017/01/26(木) 02:01:58.20 ID:bzEbZ39i.net]
- 人工無能についてのです
wikiなどのデータを読み込ませた場合に生じる 複数単語に反応してしまう問題(無理数が生まれる) など、その他様々な問題を取り扱います 点数評価形式にした場合にオーバー点数が目立つなど、 高得点、単語が列挙するなど、強固な人工無能とは何か? 単純な検索エンジンとして、扱わない様にするにはどうするべきか、など どうすれば良いかお願いいたします。
- 929 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 07:04:35.91 ID:m5TQ8KIn.net]
- まず、日本語を勉強しよう
- 930 名前:デフォルトの名無しさん [2017/01/26(木) 11:54:49.85 ID:50jMvt6S.net]
- >>917
こいつ人工無能だろ、分かるぞ
- 931 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 12:03:50.98 ID:ZtIj2BY3.net]
- >>917
ここ人工知能スレじゃないんで
- 932 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 12:18:55.87 ID:ecr0NxNG.net]
- 確かに無能っぽい(無脳じゃないあたり)
- 933 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 16:12:27.36 ID:qw4TFxLI.net]
- 翻訳サイトで無理やり日本語にしたような文章だし
どっかの留学生が宿題丸投げしてんじゃないの
- 934 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 17:19:01.50 ID:2UUiV5D1.net]
- Linuxでvirtualenvを使って複数の環境を使い分けたいです
でも他の環境に切り替えるとaptを使ってインストールしたライブラリ(numpy)が使えない(もちろん切り替えてからはaptを使ってもすでにインストされてるって出る) これはどうすればいいですか?
- 935 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 18:40:06.21 ID:EcGC6pYf.net]
- かんちがいしてたらごめんやけど
とりあえずrootで作業するのはやめよう。 https://virtualenv.pypa.io/en/stable/userguide/#the-system-site-packages-option 解決はこれでできるだろうけど、 apt管理してるパッケージはちゃんと意識しとかないと滅茶苦茶になるよ。
- 936 名前:デフォルトの名無しさん mailto:sage [2017/01/26(木) 18:48:05.24 ID:47W4d9ix.net]
- >>923
システムのpythonから仮想環境を作ったのか、自分でコンパイルしたpythonから仮想環境を作ったのか明記しろ
- 937 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 00:48:06.82 ID:SOi9h9fX.net]
- そういう開発環境が入った、Docker・Chef などのレシピは無いの?
- 938 名前:デフォルトの名無しさん mailto:sage [2017/01/27(金) 13:34:39.82 ID:6I+ZykP/.net]
- 2.7で
- 939 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:08:55.73 ID:2zr7Q8nP.net]
- itertoolって直積もできるのか?便利ですか?
- 940 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 18:28:23.91 ID:8KNQnpYF.net]
- できる、便利
- 941 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 20:18:08.59 ID:eYQCwlhR.net]
- 再帰ってムズくないですか?
- 942 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 20:56:11.12 ID:ABYZq4VO.net]
- 再帰のほうがわかりやすくない?
でも、Pythonは再帰に向い
- 943 名前:てないよ
再帰の深さに制限あるし、末尾再帰の最適化もしてくれない おとなしくリスト内包表記を使え [] - [ここ壊れてます]
- 944 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 21:01:35.58 ID:eYQCwlhR.net]
- 再帰の方がわかりやすいってすごいっすねHaskelとかの人ですか
再帰の関数作る時ってまず基底条件から考えるんですかね
- 945 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 21:14:41.68 ID:ABYZq4VO.net]
- >>932
いやHaskellは書けない 再帰だと終了条件のブロックと、処理のブロックをキレイにわけられて漸化式みたいでよくない? 数学で学位とってるから書きやすいのかもね
- 946 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 21:27:57.40 ID:eYQCwlhR.net]
- あぁそっち系の人ですか
むしろpythonより関数型言語の方が向いてるんでは 普通に書くぶんには再帰使わないけどあるコード学習アプリの問題で再帰の関数の結果を求める問題がでてどっから取り掛かるか迷う内に時間切れになるんです
- 947 名前:デフォルトの名無しさん [2017/01/28(土) 21:31:10.05 ID:aj1kIEcQ.net]
- 俺は数学で学位取ってないけど再帰の方がわかりやすいぞ
あと末尾再帰はデコレーター使え
- 948 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 21:54:24.38 ID:eYQCwlhR.net]
- >>935
[i**2 for i range(12) if i%2 == 0] これを再帰にできますか?
- 949 名前:デフォルトの名無しさん [2017/01/28(土) 21:58:30.05 ID:aj1kIEcQ.net]
- >>936
Pythonの世界ではそれが正解 forで回してappendしていくようなコードならともかく、流石にリスト内包より再帰がわかりやすいなんて主張はしない
- 950 名前:デフォルトの名無しさん mailto:sage [2017/01/28(土) 22:13:05.31 ID:f/zl73Gk.net]
- Pythonでは、メモ化も出来るから、ナップザック問題も速く解ける
- 951 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 00:01:25.54 ID:c/fWK/rl.net]
- はぁ?
- 952 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 00:18:50.89 ID:9yjQUvuF.net]
- おまえらマジで頭いいんだな
やっぱ専門卒のゴミじゃ話についていけんわ
- 953 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 01:31:52.85 ID:sxS1aUOY.net]
- pythonのスコープは再帰向きじゃないなあ
- 954 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 01:35:30.56 ID:cj3RSse5.net]
- プログラミング・コンテスト・チャレンジブック、第2版、2012
ほとんど全てのアルゴリズムを網羅。 問題数も多く、パズル感覚で楽しめる。 AIやシミュレーションゲームの参考になる memoize(メモワイズ)」は、Pythonで「メモ化(memoize / memoization)」の効いたプロパティが、 簡単に作れるライブラリ 他にも、Pythonには、グラフのライブラリもある。 一方、Rubyには、あるかどうか知らない TopCoder, Google Code Jam, 会津大学のAOJなどの、プログラミング・コンテストでもやれば?
- 955 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 09:30:27.44 ID:8lLAEmEZ.net]
- Python2 + Eclipse + PyDevで開発しているけど、何かの拍子に
loggingモジュールでファイルに出力している内容がEclipseのコンソールにも 赤文字で表示されるようになったけど、原因わかる方います? コードは全く同一のものだし、今まで通りファイルにも出力されているし、 全く理由がわからず困ってます。
- 956 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 09:47:09.21 ID:9yjQUvuF.net]
- Python2なんか使ってる天罰やね
- 957 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 21:02:43.50 ID:IWdagit8.net]
- >>943
変なハンドラが追加されてないか確認してみたら
- 958 名前:デフォルトの名無しさん mailto:sage [2017/01/29(日) 21:30:56.66 ID:FxfAOGCB.net]
- WindowsでVagrant使ったローカル開発環境とPyCharmで開発している人っていますか?
freeのCE使ってるんですけどProでないと仮想マシンで開発は無理ですかね?
- 959 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 00:00:54.67 ID:VP5W50Yb.net]
- ProだとRemote developmentに対応していて、これは要するにSSH経由でログイン先のpython環境からコードを実行できるというものだ。
逆にFree版を使ったことないんだけど、webの記述をみるにFree版だと対応してないっぽいね。
- 960 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 00:17:36.24 ID:26ABLjwJ.net]
- ScipyとかNumpyってインストールしたら2でも3でも使えるの?
それとも別々に指定してインストールしなきゃいけないの? ライブラリ系のその辺りの挙動というか振る舞いってどうなってるの? 完全にバラバラ?
- 961 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 00:21:29.32 ID:W0j7gj/+.net]
- 割るのです・・・Pro
- 962 名前:デフォルトの名無しさん [2017/01/30(月) 03:09:34.33 ID:7sKSR5XP.net]
- ATOMスレと此処とどっちに書くか迷ったんだけど、人が多いこっちでお聞きします
通常版のpythonをアンインストールしてAnaconda入れたら、ATOMのplatformio-ide-terminalで utf-8 codec can't decodeエラー吐くようになってしまった ATOM Runnerやwin+rからのpowershellはこれまで通り問題なく使えてる 何が原因で、どうすりゃ直るでしょうか 今んところplatformioの起動スクリプトにchcp 65001
- 963 名前:入れて対応してるけど、モヤモヤするんで根本的に直したいのです []
- [ここ壊れてます]
- 964 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 08:35:35.54 ID:KR1I43dq.net]
- PEP528の変更が原因
- 965 名前:デフォルトの名無しさん [2017/01/30(月) 10:09:41.19 ID:+k/sSW9E.net]
- こんにちわ。オブジェクト指向超初心者なのですが、根本的に分からないところが
あります。オブジェクト指向ではカプセル化が重要だというので、変数が恣意的な参 照や変更に合わないように以下のような cell クラスを試しに定義しました。 class cell: def __init__(self, n): self.c = n def bump(self): self.c += 1 def call(self): return self.c インデント崩れたらごめんなさい。コピペでインタプリタに貼ると動くと思いま す。たぶんこの実装がもうおかしいのだと思うんですけど。 >>> a = cell(0) # a に初期値が 0 の cellオブジェクトを作ります >>> a.bump() >>> a.call() 1 これで上手く隠蔽されたオブジェクトが作れたのだと思っていました。 しかし a.c で参照も代入もできますよね。 >>> a.c 1 >>> a.c = 20; >>> a.call() 20 これだと ac というグローバル変数を使って、局所関数からその変数 ac を操作 するのと変わりませんよね。 class の意味がない気がします。定義どおりの意味で 言葉が使えてないかもしれませんが。回答よろしくお願いします。
- 966 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 10:59:09.47 ID:yJE2Vnji.net]
- >>948
試せばいいだろ4ねクズ
- 967 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 11:05:01.89 ID:yJE2Vnji.net]
- >>952
インデントぐらいつけろ(怒) クラス名は大文字で書け(涛{) 変数末シに__つけるこbニを知っとけ(涛{)self.__c pythonではprivateは存在しないことをいい加減わかっとけ(怒)
- 968 名前:デフォルトの名無しさん [2017/01/30(月) 11:48:47.74 ID:+k/sSW9E.net]
- ありがとうございます。 Python 特有の問題だったんですね。そして self.__c とす
ることで明示するということですか。 インデントはタブを付けてたんですが 2ch の仕様で消えてしまいましたw
- 969 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 12:52:52.72 ID:w//YAAoE.net]
- 無理もないよ
他のOO言語経験してたらpythonのOOは違和感ある ユーザーの良識を信じた性善説のカプセルということで
- 970 名前:デフォルトの名無しさん mailto:sage [2017/01/30(月) 13:05:04.32 ID:fttlssKg.net]
- 読み取り専用のフィールドを作りたかったらpropertyを使う
下の例だとa.propに代入しようとしたところでエラーになる class C: def __init__(self, value): self.field = value @property def prop(self): return self.field a = C(100) print(a.prop) # 100と表示 a = C(200) # 変数に再代入することを阻止する方法はPythonにはない a.field = 300 # これはOK a.prop = 400 # これはエラーになる
- 971 名前:デフォルトの名無しさん [2017/01/30(月) 13:41:34.99 ID:7sKSR5XP.net]
- >>951
ふーむ。python3.5→3.6になったときにデフォルトコードまわり変わったんですね ちょっと色々試したけどpy3.5&atomのide-terminalが上手く動かなかったんで Anacondaにpython3.6乗るまで待つことにします(ちょうどanaconda4.3もうすぐ来るっぽい?
- 972 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 01:17:38.29 ID:vkUHnqGo.net]
- awsのubutsuでPythonのスクリプトをcronで実行させてるのですが、たまにエラーで最後まで処理されていない事があります
そういった場合のエラーログってどこを見ればいいですか?
- 973 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 03:21:39.82 ID:SZ8YrWi+.net]
- Linuxのログは、/var/log/syslog/, /var/log/messages/ など、/var/log/ 以下かな?
他に、cron, Pythonで、別の場所に書いているかもしれない cronの環境変数PATHは、一般ユーザーよりも少ないから、皆エラーに合う。 cronあるある
- 974 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 08:16:09.48 ID:vkUHnqGo.net]
- >>960
cronの環境変数PATHは、一般ユーザーよりも少ないから、皆エラーに合う。 ↑ すいません、これってどういう意味ですか?
- 975 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 08:35:24.93 ID:EulnTpRn.net]
- cronの環境変数PATHが、一般ユーザーよりも少ないという意味だろ
何がわからないんだ 環境変数か?PATHか?一般ユーザーか?それともPATHに対して少ないと表現することか?
- 976 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 08:48:00.23 ID:AhlWkjVU.net]
- 一度cronでenv実行して出力を確認するとよいだろう
- 977 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 09:00:18.02 ID:mJ9rBlYc.net]
- >>962
一般ユーザーよりも少ないという意味です
- 978 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 09:55:31.81 ID:EulnTpRn.net]
- >>964
cronの環境変数のPATH ユーザーのターミナルの環境変数のPATH 両者の個数を比較したとき前者のほうが少ない という意味
- 979 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 10:13:58.95 ID:x/gxapyj.net]
- 一般ユーザの $PATHが空文字列の場合には、cronの環境変数PATHは、一般ユーザーよりも少なくないので、解らなくて当然だよな。
というか、質問内容と直結しない回答を返すな。
- 980 名前:デフォルトの名無しさん mailto:sage [2017/01/31(火) 14:52:16.71 ID:z3P+Lqj+.net]
- >>959
まずはエラーを貼れ (logの場所すらクグれないアホがlog見ても時間の無駄だろjk)
- 981 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:39:15.89 ID:L+tAG+MQ.net]
- 100万リクエストを1秒でさばけるらしいけど
https://medium.com/@squeaky_pl/million-requests-per-second-with-python-95c137af319#.9x14xyla2
- 982 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 00:46:20.69 ID:6JPi9R+M.net]
- じゃC使えば1000000億千万リクエストくらい裁けそうだな
- 983 名前:デフォルトの名無しさん [2017/02/02(木) 00:58:47.39 ID:4EL6pZGW.net]
- 今、pythonやるならデータ解析でしょ。
jupyterってやつ使うと結構楽しくできそう www.websuppli.com/datascience/676/
- 984 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 08:25:32.59 ID:eVnkZAIh.net]
- それは2年くらい前から耳が腐るほど聞いたよ
- 985 名前:デフォルトの名無しさん [2017/02/02(木) 08:33:11.75 ID:n3kNrA44.net]
- >>877
つまり、彼は既に失敗したんだよ 南無南無
- 986 名前:デフォルトの名無しさん [2017/02/02(木) 08:34:44.35 ID:n3kNrA44.net]
- >>878
pythonのオブジェクトの等価性はカスタマイズ可能だからね
- 987 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 11:35:10.78 ID:C3VeQWLx.net]
- >>970
ドヤ顔で書き込みに来たの?ねえねえPythonはじめたばかり?
- 988 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 11:45:32.83 ID:uye9Sri7.net]
- >>974
超初心者スレだから、何が問題なの? 君は熟練者なんでしょ? じゃあ、君の取る態度は超初心者の面倒を見るか、黙ってるかどっちかなんじゃないの?
- 989 名前:デフォルトの名無しさん [2017/02/02(木) 12:02:30.49 ID:fddRASbF.net]
- お腹空いた
- 990 名前:デフォルトの名無しさん [2017/02/02(木) 16:31:42.31 ID:5BscWSGx.net]
- ブログの宣伝やろ
- 991 名前:デフォルトの名無しさん mailto:sage [2017/02/02(木) 23:51:56.84 ID:1pM+gvmw.net]
- データサイエンス分野でのRubyの逆襲が始まった
www.s-itoc.jp/report/reaserch_results/439
- 992 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 00:05:37.94 ID:hFl/emin.net]
- あんな何通りも書き方のあるゴミいらんわ
- 993 名前:デフォルトの名無しさん [2017/02/03(金) 09:11:58.22 ID:4ah6azAT.net]
- 最近データサイエンス勉強会に行ったら講師が
「今はRの方が使うケースが多いが5年、10年で考えると将来はPythonになる」 って言ってた
- 994 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 16:18:47.55 ID:Jl+ODihZ.net]
- >>979
ぱいちょんも何通りにも書けますが
- 995 名前:デフォルトの名無しさん [2017/02/03(金) 17:06:32.80 ID:exVIRWS1.net]
- まあRubyも嫌いじゃないよ
まともなライブラリちゃんと揃えたら使ってやってもいい
- 996 名前:デフォルトの名無しさん [2017/02/03(金) 17:21:03.78 ID:o+jvYSTV.net]
- インフラ側は、JavaというかApacheの独壇場なおかげで、
RubyなんかよりScalaの方が遥かに可能性高いだろ。
- 997 名前:デフォルトの名無しさん mailto:sage [2017/02/03(金) 19:18:02.95 ID:AJ3KjdBu.net]
- Rubyなんて所詮Webサイト作成用言語
PHPが出来るならRubyなんて覚える必要ない Rubyなんてrailsの人気が終わったらオワコンだから PHPのほうが仕事がある
- 998 名前:デフォルトの名無しさん [2017/02/03(金) 21:37:02.36 ID:HLUtHxR2.net]
- 最近本屋さんに並んでいるオライリーのデータマインニング、AI、統計関連の書籍はほぼPythonが使われているようだけど、やっぱ時代はパイチンくんですね。
- 999 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 00:43:48.41 ID:Op+daOjJ.net]
- PHPだけはガチでありえない
1度使ったら2度と使う気にならない 保守でどうしもなく使わされるならまだ理解できなくないが 今さら新規で選択するとか、正気じゃないわ
- 1000 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 00:48:03.28 ID:PcwerU6k.net]
- そういうの要らないわいちいち対立煽りたいだけのやつ
他所の言語をdisる必要ない、不満があるならその言語のスレでやってださい
- 1001 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 00:55:47.93 ID:Op+daOjJ.net]
- 対立でもdisでもない
ただの事実だ
- 1002 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 01:43:02.70 ID:iy9Bpcd/.net]
- 別に言語に限らないが、何かを評価するときに「比較する」というのは大事な
プロセスだと思うが、なんか2ちゃん脳だと比較するのはマジで良くないこと、 とか思ってる奴ほんとにいるよなw
- 1003 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 01:54:52.59 ID:VwNoUDgI.net]
- くだスレでは良くないかもしれんね。
- 1004 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 02:50:09.54 ID:5i6jjq4s.net]
- >>989
良いか悪いかはどうでもいい 今すぐ死ね
- 1005 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 06:22:42.98 ID:LAgsqyPI.net]
- ありえないとか使う気にならないとか
そんなのは比較・評価ではなく 子供が好き嫌いで駄々こねてるだけ
- 1006 名前:デフォルトの名無しさん [2017/02/04(土) 09:44:40.25 ID:ciJan/WZ.net]
- 慣れ
- 1007 名前:デフォルトの名無しさん [2017/02/04(土) 09:53:54.73 ID:0kBi2+7r.net]
- perlから入ったからメモ帳で乱書きできなくて
毎日、頭に来てた。 今でもちょっと、ムカァっとする事があるけど、$ 入れなくて良いから速度は出るな……とか、思ってたり、初心者用の問題解くのに ちょうど良いとか考えてる 数学だけは本当に難しい
- 1008 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 10:35:56.32 ID:Op+daOjJ.net]
- >>992
ここで比較・評価垂れ流したら、それこそスレチのガキだろ 一般的結論を簡潔に述べただけだよ ペチパーはゴミ屑 これは嘘偽りないただの事実
- 1009 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 10:49:27.11 ID:koQjiQcQ.net]
- >>984
おしい 最初の一行と最後の一行だけは同意
- 1010 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 11:09:19.55 ID:koQjiQcQ.net]
- くだすれPython(超初心者用) その32
echo.2ch.net/test/read.cgi/tech/1486173667/
- 1011 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 11:27:12.57 ID:pJMir97a.net]
- >>995
すれたい読んで二度と来るな、ボケ
- 1012 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 11:51:50.46 ID:Op+daOjJ.net]
- >>998
「PHPが良い」なんて嘘・勘違いを、平気で発信する犯罪者、見過ごせないだろ スレの場所の問題じゃない 俺はみんなに不幸になってほしくないんだ だから何度でも言うよ PHPはゴミだ 有害放射性物質毒糞尿吐瀉塵屑悪不良廃棄汚染疫病公害膿蛆
- 1013 名前:デフォルトの名無しさん mailto:sage [2017/02/04(土) 11:52:12.65 ID:Op+daOjJ.net]
- ペチパーはみんな死んで、どうぞ!
- 1014 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|