1 名前:デフォルトの名無しさん [2017/06/02(金) 22:49:01.56 ID:DAT8M7/R0.net] このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その34 echo.2ch.net/test/read.cgi/tech/1495971255/ VIPQ2_EXTDAT: default:vvvvvv:1000:512:----: EXT was configured
684 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 17:19:11.02 ID:OFQ0CJNGa.net] そもそも馬鹿でも簡単に最初からやり直せるのが anaconda の良いところ
685 名前:643 mailto:sage [2017/10/17(火) 19:10:09.28 ID:YxZt6A5Y0.net] 実はまた、同じエラーが出て、 直し方が分からない事態に。。。 誰か、解決方法をご存じjないのでしょうか。
686 名前:643 mailto:sage [2017/10/17(火) 19:13:13.14 ID:YxZt6A5Y0.net] ブラウザ落として、 もう一度起動したら動作しました。 最初の1回目はうまく動作しない、 といった現象になるのでしょうか。 こんな不安定では困るような。
687 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 19:43:46.19 ID:MqI78X0p0.net] いっかいぜーんぶアンインストールとか インストール前の復元ポイント使って巻き戻すとかして くりーんな環境でもいっかい入れ直したらどーだろう
688 名前:デフォルトの名無しさん [2017/10/17(火) 20:35:40.17 ID:OFQ0CJNGa.net] 何度も繰り返し(しかも一人じゃなく数名から)言われてることをやらずに 頑なに自分の主張を繰り返す香具師ってなんなの? 人の話聴く気がないなら質問しなければいいのに
689 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 23:13:41.53 ID:EkZQ3MrW0.net] 車のエンジンが掛からないのってコピペあるだろ 後は察しろ
690 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 01:58:39.21 ID:PBJjhy8e0.net] PIPEつなぐ先がないんじゃね? のご指摘の通り、 >>619 に書いたそーすの stdoutの値が気に入らない というのがPython様のご託宣でした。。。 GUI窓化すると sys.stdout.isatty()=Falseです DOS窓がついてれば sys.stdout.isatty()=Trueです これ どーやったら FalseをTrueにできますかね。。。。 win32pipe.CreatePipe(sAttrs, 0) とかしてつくったぱいぷっぽいのは <PyHANDLE:736>っていう謎物体で idとってくると38457852とかってあきらかに変な数値で あんじょーバッドデスクリプ田っておこられ そもそもファイルライクオブジェクトじゃないので sys.stdoutのかわりにならないという。(.fileno()もできなかった) −−−−ここからが本題−−−− どなたか PyHANDLEオブジェクトを ファイルライクにつかえるようにする(.fileno()でintがかえってくるなにかに変身させる)方法を ご教示ください><
691 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 02:01:29.23 ID:PBJjhy8e0.net] 環境は Python2.7.13/2.7.14(どっちでも), Pyinstaller3.3, Windows7/10(どっちでも)32bit wxPython4.0.0bです
692 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 02:14:00.52 ID:BXrTaZiI0.net] >GUI窓化すると sys.stdout.isatty()=Falseです >DOS窓がついてれば sys.stdout.isatty()=Trueです >これ どーやったら FalseをTrueにできますかね。。。。 コマンドプロンプトは、端末・シェルだろ。 GUI は、単なるアプリだろ コマンドプロンプトとGUIの、プロセス・実行ファイル名を見てみ OS の仕組み・機能を勉強するのに、数年は掛かる。 OS のプロセス・ジョブ・プロセスグループとか、知らないだろ? OS の仕組みは、プログラミングと関係ないから。 LPIC 資格を勉強していないと、システム運用・構築は無理
693 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 02:27:30.56 ID:AwvFdQU/0.net] レス内容はどう見てもWindowsだから資格で言うならMCPの方じゃないのか
694 名前:643 mailto:sage [2017/10/18(水) 08:42:38.91 ID:sTZhA8sJ0.net] >>673-674 へんなのわいてkiteー anacondaを再インストールしても 腐ったり直ったりという症状で ググった内容をいくつも試していると 書いてるのに。 レス読まない人たちでつね。
695 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 09:16:50.66 ID:1WisIjuud.net] >>678 偉そうに語ってるけど、コマンドプロンプトと端末、シェルは違うよ
696 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 09:38:04.60 ID:+FxCB43I0.net] その句読点多すぎトンチキも、いつまでこのスレにいる気なのかね 発達障害は何かしら(電車とか)に極めて執着するらしいから、彼もそんな感じなのかな
697 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 09:39:15.89 ID:PBJjhy8e0.net] >>680 じゃあCrystalDiskInfoとかでHDDが行きかけてないかチェック
698 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 10:00:44.19 ID:LEoopgX40.net] >>680 Anacondaの質問はそもそも無視してるやつが大半だから 妙な回答しかつかないのは必然的なものだ
699 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 10:10:32.27 ID:sTZhA8sJ0.net] 妙な回答というよりも、回答なしという感じ。 anacondaが初回にalpha jupyterを起動すると、不具合が出るのだから、 今後はみんなanaconda情報がいるようになるよ。 pipするのかcondaするのか、混ぜて大丈夫なのか、も。
700 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 14:36:07.43 ID:PBJjhy8e0.net] 次回おかしくなったらPyCharmも入れて じゅぴたーもPyCharmに管理してもらっったらいいのでは >pipするのかcondaするのか 混ぜるの(・A・)イクナイじゃなかったっけか condaできるかぎりぜんぶcondaで。
701 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 14:51:00.02 ID:sTZhA8sJ0.net] condaでなるべくやるんですね。condaで空振りのパッケージもあったような気がしますが。 PyCharmは全く知らなかったので、何かわからないけどとにかく入れてみます。
702 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 14:52:05.33 ID:PBJjhy8e0.net] >>676 >GUI窓化すると sys.stdout.isatty()=Falseです >DOS窓がついてれば sys.stdout.isatty()=Trueです これについては もっと調べて isatty()さんはごまかせないのですね とわかったのと sys.stdoutだけなら self.log = wx.TextCtrl( self, wx.ID_ANY, size=(400,20), pos=(5,145), style=(wx.TE_MULTILINE | wx.TE_READONLY)) sys.stdout = self.log とか打てばかんたんにつなぎ替えれちゃうのはわかりました。 でもsuprocess.PIPEはうまくいかないままです… ぐぐってでてくる人々はみんなうまくいってるっぽいのに……
703 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 14:53:19.36 ID:PBJjhy8e0.net] >>687 そういう、みつからないやつだけしかたなくpip PyCharmはPython(アナコンダも含め)やらジュピターやらを管理してくれる上に タイプミスを検出してくれたりデバッグにつかえたりする なんかすごいもの
704 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 15:13:01.55 ID:sTZhA8sJ0.net] PyCharmって有料なんですね。 コード入力助けてくれるんなら、安いもんですが。
705 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 18:39:44.54 ID:PBJjhy8e0.net] えっ ダウンロード画面の右側にフリー版のダウンロードボタンも出るよ?
706 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 18:51:48.60 ID:PBJjhy8e0.net] 「Community」ってやつ
707 名前:デフォルトの名無しさん mailto:sage [2017/10/18(水) 22:39:13.67 ID:FgeE42WT0.net] ロシア人スゲーな
708 名前:デフォルトの名無しさん mailto:sage [2017/10/19(木) 10:46:32.86 ID:geRH9J/10.net] とりあえずフリー版インストロールしましたが、使いこなすのはこれから。
709 名前:619 mailto:sage [2017/10/20(金) 08:15:54.81 ID:WMt7LAmB0.net] >>619 で GUIまどを作ってる部分(wxPython)に self.log = wx.TextCtrl( self, wx.ID_ANY, size=(400,20), pos=(5,145), style=wx.TE_READONLY) と書き足して、 ひっかかっているsubprocess.Popenのところのstdoutを self.pb = subprocess.Popen( command_line, shell=True, startupinfo=si, cwd=dpath, stdout=self.log) とやったら、エラーが採れました。↓ Traceback (most recent call last): File "C:\8tousin.py", line 197, in SearchIchisan stdout=self.log) File "C:\Python27\lib\subprocess.py", line 382, in __init__ errread, errwrite), to_close = self._get_handles(stdin, stdout, stderr) File "C:\Python27\lib\subprocess.py", line 531, in _get_handles c2pwrite = msvcrt.get_osfhandle(stdout.fileno()) AttributeError: 'TextCtrl' object has no attribute 'fileno' なお stdout=subprocess.PIPEだとエラー出ず、しかし動かず。 どなたか解決策をご教示下さい><
710 名前:デフォルトの名無しさん mailto:sage [2017/10/20(金) 08:30:37.76 ID:A5FqigT00.net] エラーが取れてるというか一歩下がった感じだな 前進はしてない
711 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 18:46:44.04 ID:WJCLL1q70.net] 本当に初歩の初歩のなのですが、IDLEについての質問です。 オライリーの「Pythonチュートリアル第三版」を使って勉強していますが、 ほんの数行でも複数行にわたる簡単なプログラムをIDLEで書く際に、 「>>>」が表示されず、改行すると行の先頭に飛んでしまいます。 使っているのは、 Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32 となります。 おとなしく32bit版にすべきでしょうか?
712 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 19:20:51.96 ID:tw6FfUXr0.net] >>697 32bitマシンで64bit用のソフトがうまくうごかんの当たり前ジャネ? おとなしく32bit版つかえし てゆーか起動はするんだw
713 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 19:32:01.40 ID:WJCLL1q70.net] >>698 動かしているのは、PhenomII X6 1090Tだから、64bitマシンだよ。 OSもWindows10 x64で、64bit環境は整っていますよ。
714 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 19:52:32.14 ID:WJCLL1q70.net] 失礼しました、間違えました。 表示されないのは、「>>>」ではなく、「...」です。 if 〜 elif の文を書こうと思った時に出てこないので、 elif を書こうとする際に、前の if よりも後に出てきてしまうのです。 これで困っています。
715 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 23:08:04.80 ID:kgvbDblx0.net] In [128]: if 1 == 1: .....: print("this") .....: elif 2 == 2: .....: print("this2") .....: こういうことですよね。 IDLE使ったことないけど、エディタ部分で書いてその箇所(選択した行とか)を 実行するとかそういうのはできないの?
716 名前:デフォルトの名無しさん mailto:sage [2017/10/21(土) 23:46:28.56 ID:WJCLL1q70.net] >>701 強は寝ますが、明日やってみます。ありがとう。
717 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 08:06:49.95 ID:HYGzVmmha.net] >>700 行末のコロンがないんじゃないの?
718 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:24:20.08 ID:IdBPzjIh0.net] >>703 いえ、そうではありません。 このように書いています。 >>> x = int(input("整数を入れてください")) 整数を入れてください100 >>> if x < 0: . x = 0 . print("負数はゼロとする") . elif x == 0: ここでエラーが出ます。 最初のドットは整えるために書いてあります。表示はされません。 elif の段階でprintと同じ位置に改行されますが、本に書いてある「 ... 」が表示されないので、 エラーが出ます。
719 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:28:32.09 ID:IdBPzjIh0.net] これではエラーが出ますね。書き間違えです。
720 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:32:45.70 ID:IdBPzjIh0.net] 5chだとどうしてもpythonの文法にかなった字下げと言うんですか?それが出来ません。
721 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:38:31.00 ID:xxe3qGKQ0.net] ここに貼らなければいいんですよ ideoneなりpastebinなりに書いてリンクを張ればよい
722 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:39:10.60 ID:HYGzVmmha.net] >>706 x=0の行では … 出てるんだよね
723 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 13:53:42.69 ID:5tzzfi8J0.net] >>706 Pastebin(ペーストビンと読むらしい)などを使われてはいかがですか ソースコードを貼り付けて色分けまでしてくれたりします 有名どころ https://pastebin.com/ 名前はダサいけどOSDNコピペはログインしないで投稿すると一週間で自動削除になるので気楽に使える https://ja.osdn.net/pastebin/ 更にはブラウザでソースコードを投稿すると実行結果を表示してくれる IDEONE(スペースランナウェイではなくアイディーイーワンと読むらしい)というものもあるそうです https://ideone.com/
724 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 14:03:56.69 ID:hhN7NrS60.net] >>704 IDLE使ってないからなんともだが,自分でタブ入れればいいんじゃないの?
725 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 14:21:20.91 ID:IdBPzjIh0.net] >>707 ,709 ありがとうございます。今日はもう体調を崩したので後日投稿します。
726 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 14:31:41.17 ID:CULAalu3M.net] データをcsv出力する時、 0が、0.00000みたいになるのが嫌なんですが カラムによっては小数にする必要もあったりで 整数は整数として出力、小数は小数として出力 ってしたいです。どうしたら良いでしょうか?
727 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 15:19:12.03 ID:ayJ4g2/DM.net] for 全角 in スペース : if を == 使えば : いい()
728 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 15:20:24.81 ID:ayJ4g2/DM.net] AA作った経験があると行頭の半角スペースは2ch鯖の側で消しちゃうとかいう予備知識が身に付くんだけど やっぱりAA作った経験ある奴は少ないのかな
729 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 16:07:42.44 ID:HAzBzhoi0.net] AA作るより普通にコード貼った経験ある奴の方が多いと思うぞ
730 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2017/10/22(日) 18:25:49.10 ID:7W4ZfTv90.net] >>712 if ほにゃらら % 1 ==0: ほにゃらら = int(ほにゃらら) とかどうよ 整数かどうかの判断を正確にやるなら 糞小さい数を定義しておいて 1で割った余りがそれより小さいとき って判断するらしいが そこまでがんがりたくないぉ
731 名前:デフォルトの名無しさん mailto:sage [2017/10/22(日) 21:09:05.07 ID:h21Irtfu0.net] すげーメンタルが弱い質問者がいて笑えるw
732 名前:デフォルトの名無しさん mailto:sage [2017/10/22(日) 23:02:31.42 ID:V6KHSGcm0.net] >>712 文字列操作で削除すると言う手もある import re re.sub(r"\.$", "", re.sub(r"0+$", "", "%f" % x))
733 名前:遊園地 mailto:sage [2017/10/26(木) 02:27:08.67 ID:5Xb4wL2W0.net] フラグで確認したら? 必要な時だけif文追加して(面倒なら関数でまとめて) 嫌な未来しか見えないがww 単純に整数値と少数値の入ったデータを、それぞれ作って見る?
734 名前:デフォルトの名無しさん mailto:sage [2017/10/26(木) 21:53:37.44 ID:OGFvDSgt0.net] 初学者だけれど全然前に進まないのでご教授を〜 PandasのSeriesの特定の要素を検索して 対応するインデックスを取り出す方法を教えてください 0 Japan 1 America 2 China 3 Canada 例えばAmericaを指定したら1が返ってくるようにしたいです
735 名前:デフォルトの名無しさん [2017/10/27(金) 13:25:19.77 ID:mb/ytpAQa.net] 馬鹿には無理
736 名前:遊園地 mailto:sage [2017/10/27(金) 13:52:01.33 ID:LvEH7aAx0.net] >>720 頑張れ https://ideone.com/y9fcQP
737 名前:デフォルトの名無しさん mailto:sage [2017/10/27(金) 15:58:08.66 ID:w2cKT8Lk0.net] >>722 すまない。 listじゃなくてSeriesなんだけど findを使ったら出来ました ありがとう
738 名前:遊園地 mailto:sage [2017/10/27(金) 16:17:25.73 ID:LvEH7aAx0.net] >>723 ちゃんと読んで無かった。 ごめん
739 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 17:06:52.70 ID:cv7tIaTc0.net] >>720 金融とかやってんの? 俺も勉強中でちょっとやってるけど、全然身につかんわ。 お互い頑張ろうなー。
740 名前:デフォルトの名無しさん mailto:sage [2017/10/29(日) 21:04:54.49 ID:Hkv16TLv0.net] >>725 会社辞めて現在無職ですよーw ずっとやりたかったプログラミングにようやく手が出せたって感じかな 楽しいです
741 名前:デフォルトの名無しさん mailto:sage [2017/10/30(月) 23:41:08.90 ID:BOsPVv3l0.net] 元はPython2で、 lambda (a, b) : 100 - a * 10 - b * 10 という表記でしたが、Python3ではこれは動かず、 lambda ab : 100 - ab[0] * 10 - ab[1] * 10 と書いて乗り切りました。 または、 f(ab): a, b = ab return 100 - a * 10 - b * 100 と関数化しても動きました。 これは、どういう風に書くのが正しいんでしょうか。
742 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 00:21:25.65 ID:ZJoE5EnqM.net] 同じモジュールのimport文を複数回書いていても 問題は無いですかね?
743 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 05:13:10.70 ID:zJVFktoP0.net] 当方pythonを独学で勉強しています。 秋葉原は近いのでパーツ類は揃うと思われます。 使用していないノートPC を鯖にしてラズパイ複数台使いネットワークを作ろうと考えているのですが、おすすめの書籍やサイトはありませんでしょうか。 鯖運営に関するセキュリティの書籍も探しています。 なお、オライリーのpython入門とpythonp3ノートは持っています。 できれば画像認識と音声認識ができるとありがたいです。実生活のサポートも任せたいのでさらにしゃべってくれるとよいのですがフリー言語ソフトの声があまり気に入りません。ゆかりさんを購入すべきでしょうか。 声質としては東のエデンのジュイスや、攻殻機動隊のタチコマ、ロジコマが好きです。 将来的には画像認識と赤外線センサーとタミヤのキャタピラを利用してラズパイゼロを可動式にし、ネコの監視に使いたいと想っています。 外部からネコ監視システムを使う場合、セキュリティ面はどうすればよいでしょうか。本屋を覗いてもどれがよいのか分からず困っているので力を貸していただ期待です。
744 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 05:41:45.14 ID:N2+f/C/40.net] >>728 2.7.13だと多重読み込みしようとすんなゴルァ!っておこられたきがするんだが ただし from ほげほげ import ふがふが from ほげほげ import ふがぴよ import ほげほげ っていう重複はだいじょぶだった@2.7.13-2.7.14 たとえおこられないでも、何度も読み込むのは 実行速度
745 名前:ェ落ちるだろうしメモリ占拠的に(・A・)イクナイだろJK [] [ここ壊れてます]
746 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 05:47:27.19 ID:N2+f/C/40.net] >>729 らずぱい複数台ねっとわーくについてはまったく門外漢のでわからんのだが むしろおれもノートPCのネットワーク化とか連動についての(・∀・)イイ!!本があれば知りたいのだが >鯖運営に関するセキュリティの書籍 これはApachの使い方の本を探すと(・∀・)イイらしいぞ。 ちょとまえに書籍名をめもしたんだが そのメモなくしたところだぉ… (´・ω・`) 表紙にオレンジ黄色っぽいなにかがかいてあったのだが… >ネコ監視システムのセキュリティ 自分が使うプロバイダ以外からのアクセスは弾くように設定して さらに 鍵認証の方式を工夫して 鯖のセキュリティ情報はこまめにチェックしてこまめにアプデする で対処
747 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 08:57:39.47 ID:QV9Ipym9d.net] >>727 lambda a,b じゃないの?
748 名前:デフォルトの名無しさん [2017/10/31(火) 10:04:25.94 ID:0NpgMbSBa.net] lambda a, b : 100 - a * 10 - b * 10
749 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 10:10:08.15 ID:ZL7d2Spa0.net] >>732 そうだとは思ったのですが、それだと TypeError: <lambda>() missing 1 required positional argument: 'b' なのですよね。 https://books.google.co.jp/books?id=E93SBQAAQBAJ&pg=PA254&lpg=PA254#v=onepage&q&f=false 元はこのコードなのですが。 引数としてsbにわたるのは、こういう形式の数値です。 [ 5.17903037 4.82096964]
750 名前:デフォルトの名無しさん [2017/10/31(火) 10:13:11.33 ID:0NpgMbSBa.net] 呼んでる方で(hoge)つけてるところを(*hoge)
751 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 10:21:59.66 ID:S5qhV/E90.net] test 437デフォルトの名無しさん2017/10/29(日) 21:34:23.54ID:PoMNlXaU 二次元タプルの数字の数値としての要素指定ソート、 itemgetterで出来なくて、前処理でフラット化、再リスト化なんてことやってたけど、 lambda使ったら一発で出来た、ワロタw
752 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 11:27:05.70 ID:mXu3dY2wd.net] >>730-731 2ちゃんっつったらそういう顔文字使うイメージなん?
753 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 11:45:03.46 ID:OmcraJl80.net] >>729-731 Linux 板のラズパイスレで聞けば? 日経Linux などの雑誌を読めば?
754 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 12:29:11.97 ID:N2+f/C/40.net] >>737 うん >>738 さよか
755 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 12:57:31.00 ID:QEcqSdfQM.net] >>727 > 元はPython2で、 > lambda (a, b) : 100 - a * 10 - b * 10 lambda (a, b) : 100 - a * 10 - b * 10 > という表記でした これがタプルを渡すことを意図してるなら > lambda ab : 100 - ab[0] * 10 - ab[1] * 10 が正解 複数の引数を取りたいなら Python2でも lambda a, b: 100 - a * 10 - b * 10 と書けばよくて、これはPython3でも動くはず diveintopython3-ja.rdy.jp/porting-code-to-python-3-with-2to3.html#tuple_params
756 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 15:46:32.27 ID:ZL7d2Spa0.net] >>740 ありがとうございます。基礎がわかってないので、正解をひいていないかと 思うと気持ちがよくなかったです。 a, b = abは許されて、lambda a, bが許されなくなったのはちょっと謎です。
757 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 16:50:24.49 ID:RzsX96BS0.net] >>741 そんな構文思い出せないほどに忘れていたよ、ラムダ構文が変更されたというより パラメーターリストでのアンパックが廃止されたようだ(2では関数定義でも出来た 引数部でのアンパックは仮引数よりも、呼び出し時に実引数をf(*ab)とするのが標準かな
758 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 18:10:57.60 ID:ZL7d2Spa0.net] ためになりました。引数限定なのですね。
759 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 19:01:55.46 ID:lUrHtgJv0.net] C++で作成した自作dllをインポートしようとした所 winerror8 このコマンドを実行するための十分な記憶域がありません。 メモリは充分足りているはずですがこれが出るため先に進めません。 何が原因でしょうか。
760 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 19:53:04.63 ID:N2+f/C/40.net] >>744 32bitだと1アプリにつき256MBまで制限があったようななな そこはだいじょうぶ?
761 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 20:27:10.37 ID:lUrHtgJv0.net] dllを64bitで再コンパイルしたところ無事読み込めました。 有難うございましたm(_ _)m
762 名前:デフォルトの名無しさん mailto:sage [2017/10/31(火) 22:56:45.76 ID:lUrHtgJv0.net] https://twitter.com/_LegalSystems/status/925359068436295681 こんな感じでUWSCのような自動操作をpython等で実現するべく開発中です^^ python歴1日
763 名前:デフォルトの名無しさん mailto:sage [2017/11/01(水) 17:53:04.62 ID:MxSi6GT/x.net] みれない
764 名前:デフォルトの名無しさん mailto:sage [2017/11/01(水) 17:55:18.01 ID:MxSi6GT/x.net] >>747 オラはuwscで基礎が無くてわからなかったから、Pythonで基礎覚えるために本読んでる。
765 名前:デフォルトの名無しさん mailto:sage [2017/11/01(水) 19:44:46.30 ID:ISgyGzRr0.net] 最低限度は実現できたのでpythonでリセマラしてる動画あげますね
766 名前:デフォルトの名無しさん mailto:sage [2017/11/01(水) 20:05:22.58 ID:MxSi6GT/x.net] あげて
767 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 13:51:04.80 ID:KR5Kazkp0.net] numpyでRuntimeWarningが起きているのですが どこで起きているのか突き止める方法はありますか? 警告文見てもプログラムのどこで起きてるか書いていません。
768 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 17:47:56.63 ID:GXUU7k1l0.net] 警告メッセージでnumpyパッケージのソースを検索しろ 面倒くさかったらnumpyのリポジトリを検索しろ
769 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 19:43:58.09 ID:6JNLQmgP0.net] https://twitter.com/_LegalSystems/status/926036796068073473 pythonでUWSCのようなリセマラ&chrome自動操作の動画です。
770 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 20:15:55.97 ID:6JNLQmgP0.net] 興味ある方いたらリプくださればDLLお渡しします! 作成途中ですが...。 基本どの言語からも呼び出せますがC++、python、UWSCには対応しています。
771 名前:デフォルトの名無しさん [2017/11/02(木) 20:25:41.34 ID:eNK4k+UNa.net] いらん
772 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 20:27:14.95 ID:KR5Kazkp0.net] >>753 true divideとscalarなんとかでwarningになってるのは分かるのですが それを使っている箇所が多すぎて、どの場所でこのwarningが吐かれているのかが分からないのですが、どうすればいいですか?
773 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 21:31:58.21 ID:2ic6qUdy0.net] 我々は「なんとか」じゃ分からないよ たとえ自力で解決できなくても、 警告メッセージをコピーしてここに貼るくらいはできるのではないか
774 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 21:37:26.27 ID:2ic6qUdy0.net] まあinvalid value encountered in {type}_scalarsの類だとは思うが
775 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 21:49:14.77 ID:Yqpv1ouS0.net] Python使いは野良ライブラリに依存しすぎ 導入・設定・学習・トラブルシューティングで一体どれだけの エネルギーと時間を失っているか考えてみよ
776 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 21:58:54.40 ID:KcPEFr7J6.net] 全部自分で書くよりは多少はね?
777 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 22:06:52.92 ID:lmoY/ctK0.net] 考えてみたけど特に嫌な目にあった記憶はない 若造とは筋力が違う
778 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 23:10:39.18 ID:KR5Kazkp0.net] >>758 メッセージは以下で全てです。(NGワード対策でディレクトリ一部省略してます) numpy\core\_methods.py:135: RuntimeWarning: Degrees of freedom <= 0 for slice keepdims=keepdims) numpy\core\_methods.py:105: RuntimeWarning: invalid value encountered in true_divide arrmean, rcount, out=arrmean, casting='unsafe', subok=False) numpy\core\_methods.py:127: RuntimeWarning: invalid value encountered in double_scalars ret = ret.dtype.type(ret / rcount)
779 名前:遊園地 mailto:sage [2017/11/02(木) 23:27:12.95 ID:TZC05p+m0.net] ランタイム エラー 無効な値が検出 エラー箇所 numpy\core\_methods.py:105 numpy\core\_methods.py:127 numpy\core\_methods.py:135
780 名前:遊園地 mailto:sage [2017/11/02(木) 23:30:46.80 ID:TZC05p+m0.net] RuntimeWarning そのランタイム機能があいまいであることを示す警告カテゴリの基底クラスです。 exception RuntimeWarning(原文) あいまいなランタイム挙動に対する警告の基底クラスです。
781 名前:デフォルトの名無しさん mailto:sage [2017/11/02(木) 23:39:46.50 ID:LgXmgaDd0.net] >>752 このへんを参考に ttp://racchai.hatenablog.com/entry/2016/05/30/070000 PDBっちゅーでばっぐ支援もじゅーるを入れる あるいは 古典的にprintデバッグをする
782 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 00:56:49.88 ID:Xm/a3Zyv0.net] >>763 正確なエラーメッセージで、検索する! それが開発者の基本
783 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 01:20:07.51 ID:u5UDUpFu0.net] >>767 ほんとそれですね。 大体の所、検索すると同じ症状に当たって、誰かが解決してる。 自分が一番最初にバグを踏んだ人間だと思うのは、初心者には 傲慢すぎるんじゃと思う。
784 名前:デフォルトの名無しさん [2017/11/03(金) 02:12:12.20 ID:EQOkdLdt0.net] それは傲慢とは言わんやろ 傲慢というのは半ばバグと決めてかかってるお前みたいな奴の事