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
152 名前:デフォルトの名無しさん [2017/08/05(土) 21:16:09.47 ID:njvy6Vx90.net] >>148 C:\Users\username\Miniconda3\python -m venv my_env はコマンドプロンプトで実行すれば良いんですよね? my_env\Scriptsにactivate.bat がなかったのとセキュリティチェックが働いてpython.exeが検知されるのは関係ありますか? minicondaを選んだ理由は管理がしやすいそうに思ったからです。
153 名前:デフォルトの名無しさん [2017/08/05(土) 21:18:07.85 ID:l33haf9p0.net] >>148 >それでアクティブにしているのはcondaで作ったPythonの環境で仮想環境ではないです この認識が間違ってるっぽいですね。。 >>147 virtualとglobalという意味では >C:\Users\username\Miniconda3\Scripts\pip.exe もvirtualですね >>143 でグローバルだと思っている環境がvirtualな環境です 適当なこと書いてすいませんでした
154 名前:デフォルトの名無しさん [2017/08/05(土) 21:25:13.12 ID:l33haf9p0.net] >>149 セキュリティチェックとは? 自分のユーザディレクトリであれば特に求められないと思う
155 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 21:29:31.22 ID:3Q3nK99va.net] >>145 activateした時点でプロンプトは [envname] >になってる?
156 名前:デフォルトの名無しさん [2017/08/05(土) 21:40:27.12 ID:njvy6Vx90.net] >>150 activateしてないときのconda listやpip listにあるものをグローバルという意味で使っていました。 >>151 ウイルススキャンで誤検知?して隔離されます。 >>152 (envname) C:\Users\:username>となっています。 試しにactivateしてるときにpipでpygameとbeautifulsoup4をインストールしたところdeactivateしてもconda listとpip listにpygameはあるのにbeautifulsoup4はないのはどういうことだと思いますか?
157 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 21:42:45.20
] [ここ壊れてます]
158 名前: ID:3Q3nK99va.net mailto: >>153 pip freezeしてみたらどう? [] [ここ壊れてます]
159 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 21:58:01.45 ID:HBAoL71E0.net] いいね よかれと思った方法で時間を無駄にしてる感じが最高
160 名前:デフォルトの名無しさん [2017/08/05(土) 22:00:16.22 ID:njvy6Vx90.net] >>154 pip freezeでテキストに出力すれば良いということでしょうか? deactivate時はpygame有 bs4無 activate時はbs4のみでした >>155 パッケージによって違うということなのでしょうか?
161 名前:デフォルトの名無しさん [2017/08/05(土) 22:19:34.57 ID:njvy6Vx90.net] 理由はわかりませんがpygameを再インストールしたらdeactivateした時のlistに載らなくなりました。 回答ありがとうございました。
162 名前:デフォルトの名無しさん mailto:sage [2017/08/05(土) 22:19:45.89 ID:3Q3nK99va.net] >>156 うちのactivate後の環境だと普通にpip install pygameで入るから pipが古いんでないの? pip install --upgrade pipしてから pip install pygameしてみたら?
163 名前:デフォルトの名無しさん [2017/08/05(土) 22:27:35.56 ID:njvy6Vx90.net] >>158 pip 9.0.1です。 もしかしたらセキュリティか何かで引っかかってたのかも知れません。 理由はわかりませんがとりあえず解決しました。 回答ありがとうございました。
164 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 01:42:40.38 ID:XxP6fRb00.net] ちなみにWindowsのpipのアップグレードはこっちが正解 python -m pip install --upgrade pip
165 名前:デフォルトの名無しさん [2017/08/06(日) 03:00:26.84 ID:DJiue1z90.net] Pyenvで入れたAnacondaのレポジトリが汚れて来てしまい、全く新規に同じバージョンで入れ直したくなりました そこでPyenvの方のuninstallコマンドについて教えて欲しいのですが、これは後からCondaで追加したパッケージ等も全て綺麗さっぱり消してくれるのでしょうか? よろしくお願いします
166 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 18:41:33.42 ID:lGTcHa7xM.net] databaseにpickle objectを入れることは可能ですか?
167 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 19:34:32.90 ID:OahKB7A/0.net] binaryが入れられるdbなら可
168 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 19:47:36.39 ID:7Qj7h8TF0.net] 初歩的な質問で申し訳ないのですが pip install scrapy と入力すると error: command 'cl.exe' failed: No such file or directory と返ってきます。 どうしたらいいのか分かりません。 数時間詰まっているので教えていただきたいです。
169 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 20:25:12.21 ID:lGTcHa7xM.net] >>163 できるんですか!SQlite とsqlalchemyならどうですか?
170 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 20:47:45.19 ID:unprRusr0.net] binaryが入れられるdbなら可って言ってんだろ調べろ
171 名前:デフォルトの名無しさん mailto:sage [2017/08/06(日) 21:01:12.06 ID:unprRusr0.net] >>164 コンパイルが必要なライブラリだがコンパイル環境が無いというエラー Windowsで超初心者がPythonライブラリのコンパイル環境を整えるとなると数時間どころか数日掛かるだろう 基本的にはWindowsでプログラミングをしようなどと夢は見ない方がいい 往生際が悪いなら以下を試すといい 公式のPythonを完全にアンインストールする Anacondaをインストールする Anacondaでscrapyをインストールする トラブルが起きないようならAnacondaをそのまま使う 公式のPythonも入れて両方使えるようにしようなどと欲張ってはならない 欲張ると破滅するぞ トラブルが起きたらAnacondaは諦めてアンインストールする 公式のPythonをインストールし直し、Python Extension Packages for Windowsから 必要なコンパイル済みライブラリをダウンロードしてきて、ちまちまインストールする
172 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 01:06:10.78 ID:6Zcofyyk0.net] googleで採用してるって言うから、まともな既製品があると思ってたんだけど(笑
173 名前:デフォルトの名無しさん [2017/08/07(月) 01:32:15.73 ID:76ycnzjh0.net] >>164 コマンドプロンプトで、cl と打ったら、どう表示される? cl を知らない人が、プログラムを作るなんて、無理 「cl コマンド」で検索! >>108 も読んで
174 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 01:44:14.31 ID:76ycnzjh0.net] 企業では、プログラマー募集とは書かない。 プログラミングが出来ても、OSを知らないし、環境構築も出来ない コンピューターリテラシーが必要と書く。 この意味は、素人お断り! つまり、コンピューターのすべてを知ってる人だから、少なくとも数年はかかる bash, PowerShell, tmux, 数十のコマンドも必須。 環境変数PATHの仕組み、 コマンドと実行ファイルの対応付けのルール コマンドプロンプトで、 where notepad と打つと、どうなるか、 こういう知識が必要 初心者は環境構築しないで、paiza.IO, codepad などのサイトで、 プログラミングするのが簡単
175 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 03:42:45.05 ID:6Zcofyyk0.net] 中小企業だな。
176 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 06:04:00.25 ID:ouF0JGaU0.net] flaskで作ったサイトを外部に公開したいのですが、無料で使えるサーバーってありますか?
177 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 06:57:23.89 ID:YpvioRh60.net] AppEngineくらいしかないですが あらかじめAppEngineの制約を考えずに作ったWebアプリケーションなんてほぼ動かないので たぶんVPSを借りることになるでしょう Pythonは貧乏人に厳しいんですよ どこぞの安っぽい宝石言語とは違うんです
178 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 07:02:13.81 ID:YpvioRh60.net] PaaSであれば他にもあるものの24時間動く奴はGAPくらいである PHPよろしくレン鯖で動かそうとか目論んでいたなら 悪いことは言わないから帰れ
179 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 08:18:59.14 ID:U9P5ptcCp.net] >>149 すでに遅いかもしれないが、Anaconda入れて、Spyder使った方が勉強するには良いと思う。
180 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 09:54:44.52 ID:76ycnzjh0.net] >>172 WEBプログラミング板で、聞いた方が良さそう
181 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 10:01:29.36 ID:0d4CmGTDa.net] >>172 heroku
182 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 10:57:18.20 ID:VKeMo28Q0.net] ちょうど本日のPacktの日替り無料本がLerning Flask Frameworkだの https://www.packtpub.com/packt/offers/free-learning
183 名前:デフォルトの名無しさん mailto:sage [2017/08/07(月) 19:50:26.05 ID:bZKJxmgbM.net] >>170 > コンピューターリテラシーが必要と書く。 そんなことを書かないとまともな人が来ない会社にはそんなことを書いてもまともな人が来るとは思えない
184 名前:デフォルトの名無しさん mailto:sage [2017/08/08(火) 19:25:23.72 ID:ljoKaOtba.net] >>168 馬鹿には無理
185 名前:デフォルトの名無しさん mailto:sage [2017/08/08(火) 20:51:37.23 ID:fhK/t7eI0.net] >>180 日本語不自由だな
186 名前:デフォルトの名無しさん mailto:sage [2017/08/08(火) 21:08:36.24 ID:xDuR3Dub0.net] 馬鹿には日本語無理
187 名前:デフォルトの名無しさん [2017/08/08(火) 22:28:21.87 ID:nMbSEPQO0.net] 日本語フリーダムだな
188 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 12:27:29.96 ID:gRtJQB3d0.net] anaconda環境で from sklearn import datasets from matplotlib import pyplot as plt, cm digits = datasets.load_digits() data = digits.images[0] plt.imshow(data.reshape(8, 8), camp=cm.gray_r, interpolation='nearest') plt.show() を実行すると Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\AN\lib\site-packages\matplotlib\pyplot.py", line 3157, in imshow **kwargs) File "C:\AN\lib\site-packages\matplotlib\__init__.py", line 1897, in inner return func(ax, *args, **kwargs) File "C:\AN\lib\site-packages\matplotlib\axes\_axes.py", line 5122, in imshow resample=resample, **kwargs) File "C:\AN\lib\site-packages\matplotlib\image.py", line 753, in __init__ **kwargs File "C:\AN\lib\site-packages\matplotlib\image.py", line 241, in __init__ self.update(kwargs) File "C:\AN\lib\site-packages\matplotlib\artist.py", line 885, in update for k, v in props.items()] File "C:\AN\lib\site-packages\matplotlib\artist.py", line 885, in <listcomp> for k, v in props.items()] File "C:\AN\lib\site-packages\matplotlib\artist.py", line 878, in _update_property raise AttributeError('Unknown property %s' % k) AttributeError: Unknown property camp >>> plt.show() と出るんですがどうにかなりませんか?C:\ANはanacondaのインストールフォルダです。
189 名前:デフォルトの名無しさん mailto:sage [2017/08/10(木) 18:43:20.72 ID:bJrQ0XvD
] [ここ壊れてます]
190 名前:0.net mailto: >>184 以下は試みましたか? nearest をくくっているシングルクォーテーションが不要ということかな? https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13175094878 [] [ここ壊れてます]
191 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 03:36:23.56 ID:ZYMvox+D0.net] jupyterではグラフを描画できたのですが、.pyの形式で実行するとできませんでした なにが原因だと思いますか? 以下のようなものが出て一瞬で消えてしまいます i.imgur.com/vx53H8v.png
192 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 08:43:13.19 ID:AcasF4X80.net] 日本語の問題
193 名前:デフォルトの名無しさん [2017/08/11(金) 09:19:35.94 ID:f0eaaW99E.net] ウィンドウを透過してるやつは厨房 透過していいのは未成年だけ
194 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 09:27:25.09 ID:yxAT0sEy0.net] このスレには幼女しかいないぞ
195 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 11:04:04.81 ID:vn7utAsW0.net] 71行目に半角英数以外の何かが入ってんじゃねーの、ジュン?
196 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 11:22:51.60 ID:FWZL6nYt0.net] jupyter というのは、元々、 コマンドプロンプトから実行する、コマンドだけがあったのかも? それを、GUI から操作できるようにしたものが、jupyter じゃないの?
197 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 13:30:09.38 ID:/5CS+8si0.net] >>185 >>> from sklearn import datasets >>> from matplotlib import pyplot as plt, cm >>> digits = datasets.load_digits() >>> data = digits.images[0] >>> plt.imshow(data.reshape(8, 8), camp=cm.gray_r, interpolation=nearest) Traceback (most recent call last): File "<stdin>", line 1, in <module> NameError: name 'nearest' is not defined >>> plt.show()
198 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 13:50:49.81 ID:AovgBytS0.net] AttributeError: Unknown property camp ってこれ以上なくわかりやすいエラー出てるじゃん。 plt.imshowのドキュメント見たらmatplotlib使ったことない俺でも 一発で正解わかったぞ。
199 名前:デフォルトの名無しさん mailto:sage [2017/08/12(土) 07:47:58.76 ID:zWeU8d9+0.net] 185です。Jupyter Notebookで確認 エラーなコード plt.imshow(data.reshape(8, 8), camp=cm.gray_r, interpolation='nearest') 動作したコード plt.imshow(data.reshape(8, 8), cmap='gray_r', interpolation='nearest') plt.imshow(data.reshape(8, 8), cmap=cm.gray_r, interpolation='nearest') パラメータ cmapをタイポ interpolationはクォーテーションが必須でした。 >>193 さんの指摘に従いドキュメントを見ると https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.imshow cmapはoptionalかつdefault: Noneなので以下のコードでも実行可能 ただし色付きになります。 plt.imshow(data.reshape(8, 8), interpolation='nearest')
200 名前:遊園地 [2017/08/15(火) 17:20:19.34 ID:q71OxfG40.net] TensorFlow TensorBoardで視覚化 どうやるの?
201 名前:デフォルトの名無しさん mailto:sage [2017/08/15(火) 23:11:31.30 ID:zRk/yixE0.net] 平面の方程式 ax+by+cz=d を使って 3点A(50,600,900)、B(385,630,905)、C(260,30,915) を通る平面の傾きを最終時に求めたいのですが。 50a+600b+900c=d 385a+630b+905c=d 260a+30b+915c=d 上記のような式をpythonで解くにはどのようにすればいいのでしょうか
202 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 00:58:23.89 ID:ei0reF9D0.net] linalg.solve
203 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 05:39:51.23 ID:/JTNz4Yga.net] >>196 sympy使えばいいけど 4元の連立方程式なら 一個式が足りなくない?dは定数なのか?
204 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 08:27:16.90 ID:0Vt0rye20.net] 平面の方程式は定数倍しても同じなので、d=1として解いたりする
205 名前:デフォルトの名無しさん mailto:sage [2017/08/16(水) 10:06:03.98 ID:+vhQMldia.net] >>196 ベクトルの外積を使うやり方で書いてみた https://ideone.com/kKi5aY 連立方程式を解くプログラムよりはこっちの方が書くのが簡単かも 少しでも参考になれば
206 名前:デフォルトの名無しさん [2017/08/16(水) 14:23:21.10 ID:wkNIASRz0.net] scrapy + seleniumで次のコードがあるのですがこれ ニ重にリクエストしてますよね? def parse(self, response): self.driver.get(response.url) Middlewareでprocess_request内に組み込めば重複リクエストせずjs実行後のソースが取得できますが そうすると今度はspider内でクリックなどの処理ができないので意味がないし結局二重リクエストしてしまうしかないのでしょうか
207 名前:デフォルトの名無しさん mailto:sage [2017/08/17(木) 10:17:22.57 ID:IbATprrt0.net] >>199 原点を通らないのが自明ならいいけど、この場合はa,b,cのどれかを1にするべきじゃないの? 点A,Bからこの平面が垂直ではないのが分かるので、cは0ではないから、両辺をcで割ればc=1とした場合と同じ式になる。
208 名前:デフォルトの名無しさん [2017/08/18(金) 00:05:20.75 ID:l2UwpO6da.net] コマンドプロンプト上で 5+5 と打つととちゃんと10って出てくるのに フォルダに保存したtest.pyみたいなファイルから読み込むと何も表示されないのはなぜ? test.pyの中身をprint("hello")を書き換えたときにはちゃんと表示されるから、パスが違うわけじゃないんだけど 今日から初めて早くもつまづいてる
209 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 02:20:36.63 ID:LtTJxOHm0.net] >>203 演算してるだけなので画面出力が欲しい場合は別途指示が必要 print(5+5) でおk そのレベルなら公式のチュートリアルを一通り頭に入れるほうがいいと思う
210 名前:デフォルトの名無しさん [2017/08/18(金) 02:52:48.76 ID:2Rkfa1Rx0.net] #環境:anaconda4.4 spider
211 名前:デフォルトの名無しさん [2017/08/18(金) 03:02:04.32 ID:2Rkfa1Rx0.net] 何が理由かわかりませんが書き込みエラーがでて 書き込みができないので画像で質問します #環境:anaconda4.4 spider i.imgur.com/gXSlljT.jpg 勉強のためにあえてpythonを使っています 実行ソフトを起動させた後に出てくるダイアログで TABキーとENTERキーを押したいのですがどう書けばいいのでしょうか
212 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 03:32:09.89 ID:CyApDOPoM.net] エラーのログ見ないと何とも言えないけどpathのフォルダ名が日本語なのはあんまり良くないんじゃないかな
213 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 05:04:37.83 ID:MkY1nhvU0.net] ファイル名・パスなど、システム関連には、半角英数字だけを使うこと 日本語・半角空白などは使うな。 バグるだけ
214 名前:デフォルトの名無しさん [2017/08/18(金) 07:19:26.27 ID:IGMbbD260.net] いやエラーじゃなくてどうキーを送信するかの質問だろう
215 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 19:35:24.52 ID:y42wVGcA0.net] すみませんが、再び教わりに来ました gitで下記(xdotoolを扱うモジュール)を落としてきたのですが、 ctypes関連のエラーが出て困っています具体的にはメモ帳開いて from xdo import Xdo xdo = Xdo() win_id = xdo.select_window_with_click() xdo.enter_text_window(win_id, 'Python rocks!') を実行すると >>> xdo.enter_text_window(win_id, 'Python rocks!') Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python3.5/dist-packages/xdo/__init__.py", line 262, in enter_text_window return _libxdo.xdo_enter_text_window(self._xdo, window, string, delay) ctypes.ArgumentError: argument 3: <class 'TypeError'>: wrong type と言った具合です。直せるものなら直すのですが、どう対応するのが良いのか… すみません、教えて下さい。
216 名前:210 mailto:sage [2017/08/18(金) 19:37:17.41 ID:y42wVGcA0.net] gitのURLを忘れました https://github.com/rshk/python-libxdo/tree/master/xdo
217 名前:デフォルトの名無しさん mailto:sage [2017/08/18(金) 20:48:59.04 ID:UrvnO2hN0.net] >>210 https://github.com/rshk/python-libxdo/issues/18
218 名前:デフォルトの名無しさん [2017/08/19(土) 12:58:10.49 ID:9KU7ntuJ0.net] ArgumentError は、引数のエラー xdo.enter_text_window(win_id, 'Python rocks!') return _libxdo.xdo_enter_text_window(self._xdo, window, string, delay) 上の引数は2個で、下は4個
219 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 21:53:03.30 ID:5MN0VzTwM.net] _,====ミミミヽ、 ,,==≡ミヽミヾミミミ、ヾ、 _=≡≡三ミミミ ミミヾ、ソ)),,》 . 彡彡二二三≡ミ-_ ミミ|ノノj )||ヽ, )、 __,,,,,,,,,/彡二二二 ,- __ミ|/ノ ノノノノ) || -=二ミミミミ----==--'彡 ∠ミミ_ソノノノノ ノ //>=''"二二=-'"_/ ノ''''')λ彡/ ,,/ ̄''l 彡/-'''"" ̄-=彡彡/ ,,-''",,,,,,,ノ .彡''" (, ,--( 彡 ,,-- ===彡彡彡"_,-_ ヽ Υ ヾ-( r'''''\ //=二二''''''彡ソ ̄ ∠__\ .\ソ .| \;;;; \ Ζ彡≡彡-'''',r-、> l_"t。ミ\ノ,,r-v / ̄ ̄ ̄ ̄ ̄ ̄ \;;;; \ 彡""彡彡-//ヽ" ''''''"" ̄'''""(エア/ / \;; \'''''')彡ヽ// | (tv /| , r_>'| <一体みんな何の話をしているんだ \;;; \'" \ ,,"''-,,ノ,r-", / r'''-, .j \ \;;; \ /,,>--'''二"''' r-| 二'" / __ \______ \;;r'""彡_l:::::::::::::::::::::: /./_ " / ̄ ̄"===-, )''//rl_--::::::::::::::::/:/ヽ"'=--":
220 名前:デフォルトの名無しさん mailto:sage [2017/08/19(土) 21:53:33.49 ID:5MN0VzTwM.net] 初心者のスレじゃないのかここは
221 名前:210 mailto:sage [2017/08/20(日) 10:34:35.25 ID:VqPki7vE0.net] >>212 ありがとうございました。が、どうもこれだけで解決せずのようでした。 教わったURLで 'Python rocks!' を b'Python rocks!' にする記述で、差分変更の有無に関わらずエラーはなくなりました。 目的の「クリックして得たwin_id(今回はメモ帳)に文字列送出はされませんでした。 おま環かも知れません。 mintを新規後、easy_installやsetuptools等悩みまくった結果権限エラーやら何やら沢山出ています。 この辺一掃して最初からpipし直したい所ですが、何がどこにあって消していいやらいけないやら… 少し考えなおしてみます >>213 気に留めて頂けたのは嬉しいのですが…
222 名前:デフォルトの名無しさん [2017/08/20(日) 23:10:50.37 ID:okWp48Vtd.net] 下記式の意味を勉強したいので、検索すべきキーワードを教えていただけないでしょうか。 print('ab ' [2>1]) bが出力されるコードです。 このような表記の仕方を勉強したいのですがググり方がわかりません。 どなたかググるべき単語を教えていただけないでしょうか。
223 名前:デフォルトの名無しさん mailto:sage [2017/08/20(日) 23:25:26.53 ID:klz0ekl/0.net] >>217 ググる前に基本を学べ。入門書の最初の方を読むだけでわかる。
224 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:26:46.37 ID:AgiQZh6AM.net] >>217 こんな書き方みたことなかったから一瞬意味がわからなかった 2>1がTrueになるから[1]になってbと表示されるっぽいな 可読性も低いし覚える必要ないでしょ
225 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:28:21.64 ID:+HXSIOGhM.net] シングルクォーテーションとダブルクォーテーションってどう違うんでしょうか?
226 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:31:55.70 ID:AgiQZh6AM.net] >>220 https://teratail.com/questions/6535 PHPとかだったら違うけどpythonは
227 名前:基本いっしょ [] [ここ壊れてます]
228 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:33:56.62 ID:+HXSIOGhM.net] アザス
229 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 01:39:47.64 ID:AgiQZh6AM.net] >>222 ぶっちゃけ基本は入門書で学んだ方がネットで質問や検索するよりはやいよ プログラミング初学だったら特に すこしやったことあるならネットのpythonチュートリアルをやりながらわからんとこググるのがいいと思う 別にこのスレは初心者用だから質問全然オッケーだけどね
230 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 02:58:54.93 ID:nqaSDwHR0.net] たのしいRuby 第5版、2016 みんなのPython 第4版、2017 この2冊が、定本。 読んでいないと軽く、100時間以上を損する
231 名前:遊園地 mailto:sage [2017/08/21(月) 03:39:59.61 ID:7t0zvjXS0.net] 未だ、Ruby某居るのか(笑) どうして、「pythonスタートブック」が出て来ないんだよw
232 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 06:22:37.90 ID:S75aDiPw0.net] Trueは非0でなく必ず1なの?
233 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 08:15:19.51 ID:AgiQZh6AM.net] >>225 これいい本だと思うよ。プログラミング初学者にとっては turtle関数使って結果を可視化出来て楽しいし
234 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 08:36:25.71 ID:OHbYaZtv0.net] >>226 ざっくり言うとそう True を数値として解釈すると 1 非零を論理値として解釈すると True
235 名前:デフォルトの名無しさん [2017/08/21(月) 10:26:51.49 ID:5T7GWYB0E.net] print(int(True) == 1) print(int(False) == 0) True, False = False, True print(int(True) == 1) print(int(False) == 0) 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
236 名前:デフォルトの名無しさん [2017/08/21(月) 15:45:11.86 ID:3/R2jhl2a.net] >>226 非0 は True True は 1
237 名前:デフォルトの名無しさん [2017/08/21(月) 17:09:19.60 ID:C6G6kK/Od.net] >>218 入門書に書いてあるかなあ 競プロとかでしか見かけないなあ
238 名前:デフォルトの名無しさん mailto:sage [2017/08/21(月) 18:17:08.60 ID:AgiQZh6AM.net] >>231 競技プログラミングで使う場合ってコードゴルフで使うの? stringの切り出しはpythonチュートリアルの比較的はじめのほうに出てくるから、それやっとけば想像出来るとおもうよ この書き方はパズルとしては面白いけど一般的な書き方じゃないのは確かだわ
239 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 00:35:02.58 ID:BxUUctJj0.net] >>231 そのまま書いてある本なんてないだろ。馬鹿か?
240 名前:デフォルトの名無しさん [2017/08/22(火) 01:16:55.35 ID:ttc8TdGL0.net] WindowsでJupiterを 使っていて Print("")まで書き込んで、""の中に日本語入力しようとすると何度やってもJupiter がフリーズしてしまうんですが、解決法がわかる方いましたら教えてください。
241 名前:デフォルトの名無しさん [2017/08/22(火) 07:43:38.05 ID:WDZp+BGLd.net] >>217 https://codegolf.stackexchange.com/questions/54/tips-for-golfing-in-python?answertab=votes#tab-top ショートコードとかコードゴルフでぐぐる
242 名前:デフォルトの名無しさん [2017/08/22(火) 07:46:00.30 ID:WDZp+BGLd.net] >>235 自己レスです みなさんありがとうございました
243 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 22:57:20.85 ID:r6ML5j++0.net] >>234 2.7は日本語使う時に print(u"日本語") uが必要
244 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 23:00:53.52 ID:/EJQJvvCM.net] クラスってどういうときに使うんですか?
245 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 23:06:35.83 ID:7WQpfFEa0.net] 使った方がいいと思った時
246 名前:デフォルトの名無しさん mailto:sage [2017/08/22(火) 23:36:07.67 ID:IVfvVmbm0.net] 下のような、DB のレコード 社員番号 名前 生年月日
247 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 00:04:40.83 ID:z7tbKFjUa.net] >>238 関数だけでは足りないとき オブジェクトを作りたいとき メソッドを使いたいとき クラス変数を使いたいとき 他のクラスを継承したい時
248 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 00:08:07.53 ID:GslwNQrL0.net] クラスを自作したくなった時
249 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 00:17:08.77 ID:looUEwat0.net] >>238 ごちゃごちゃしてきてスッキリしたい時
250 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 08:02:25.58 ID:oRGpys+90.net] ムラムラしてきたとき
251 名前:デフォルトの名無しさん [2017/08/23(水) 11:36:06.78 ID:ZvmYytd70.net] 名簿のクラスの配列とか無駄じゃないの? 辞書の方が良い気がする
252 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 12:06:30.15 ID:uVERtFH/M.net] もっとわかりやすくクラスについて説明してください。
253 名前:デフォルトの名無しさん [2017/08/23(水) 12:18:06.57 ID:8iOs1Sphr.net] 高級デリヘルだとSクラスとかAクラスとか嬢のランクによって値段違うだろ? そうゆう事だよ
254 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 12:22:37.04 ID:jbISEQYq6.net] 構造体に機能を詰め込んでややこしくしたもの
255 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 12:32:23.90 ID:/GZG/BJv0.net] >>245 分かりやすくなったらなんでもいいよ 運転免許講習受けたときに 「自動車」を「車」が追い越そうとしているときに、その「車」を追い越してはならない(二重追い越しの禁止) っていうのがあって、「自動車」や「車」の概念をクラスの継承関係として考えたらスゲー分かりやすかったゾ〜
256 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 13:16:19.50 ID:ZLYmYbk7M.net] selfが使いたくなったとき
257 名前:遊園地 mailto:age [2017/08/23(水) 23:21:41.61 ID:qr8na8FT0.net] neural_network_consoleで、公式リファレンス参考にしながら、 進めたいと思ってますが、どういった時にどの部分を使うのか全く分かりません。 目的はneural_network_consoleの使い方の学習です。 公式リファレンスの数式も分りませんので、 それを踏まえどうすれば良いか教えて頂けれ無いでしょうか? 環境 win10 64bit
258 名前:デフォルトの名無しさん mailto:sage [2017/08/23(水) 23:34:43.96 ID:1zKNGdExM.net] >>251 さすがムチャぶりすぎるだろ 日本語の公式ドキュメントあるんだから見ながら勉強したら かけ算の概念を理解してないのに、電卓でかけ算っていうのやりたいですっていうのと一緒だぞ
259 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 00:15:24.00 ID:XrT3rCcY0.net] 大学に通おう
260 名前:遊園地 mailto:sage [2017/08/24(木) 00:59:52.75 ID:f40fuTSg0.net] neural_network_console.exe Neural Network Console 本体 チュートリアルの HTTP_PROXY=http://(HTTP プロキシサーバのアドレス):(ポート番号) HTTPS_PROXY=https:// (HTTPS プロキシサーバのアドレス):(ポート番号) をどの様に設定したら良いのか解らずにいます。 そして、チュートリアルで説明されているデータセットのURLですが、 yann.lecun.com/exdb/mnist/ この中のどれを使えば良いのでしょうか? 宜しくお願いします。
261 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 01:22:23.52 ID:ToGGCV7KM.net] >>254 新しい技術を試そうとする姿勢はいいと思うけど、その設定方法を質問するのはスレ違いでしょ teratailにでも質問したら?
262 名前:遊園地 mailto:sage [2017/08/24(木) 01:32:04.36 ID:f40fuTSg0.net] >>255 それもそうですね。 失礼しました。
263 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 06:56:22.99 ID:lM917rtW0.net] Pythonで関数Aの中に関数Bがあり、関数AがBを返す構造をクロージャと呼ぶそうですが この構造はどういう時に使うものなんでしょうか?
264 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 11:48:00.04 ID:gO5USKuu0.net] class { a; f(); } クロージャとクラスは、同じ。 クラスでも、メソッドf()から、f()の外にある、メンバ変数a を使えるだろ。 それと同じ クロージャから、クロージャの外側にある、変数を使える。 このクラスで、f()を返せば、クロージャと同じ つまり、事前にクラス宣言をせずに、 その場限りの書き捨てのクラスが、クロージャ
265 名前:デフォルトの名無しさん [2017/08/24(木) 12:23:06.64 ID:6sqcH+5Br.net] その場限りの書き捨てのクラスが必要なら その場限りの書き捨てのクラスを書けばよいのであり わざわざクロージャーを返す関数でクラスを代用するような苦労をする必要はない
266 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 12:51:14.43 ID:f40fuTSg0.net] paiza Cランクだから、class自体使う問題が無い。
267 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 14:51:56.32 ID:gO5USKuu0.net] Ruby では、クロージャの実装は、ブロックだけど、 ブロック・ラムダ式・proc・クラスの、メカニズム・実装は、ほぼ同じ スコープの連なりと、関数・変数を探す方法だけ
268 名前:デフォルトの名無しさん [2017/08/24(木) 17:13:03.11 ID:kAIO7Zl1x.net] Python3でa+b+c=10のすべての整数解をリスト表示させるコードを教えて下さい。(1,2,7)(1,3,6)(2,3,5)・・・などのような感じで表示させたいです。
269 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 17:27:54.35 ID:krC7AGZE0.net] 宿題か。宿題スレで聞けば そもそもそんな宿題もできなくて 明日以降どうすんだという気がしなくもないが
270 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:05:35.49 ID:ToGGCV7KM.net] 初心者とはいえ、まじでこの程度の問題出来ないひとっているんだな。 多分、fizzbazzや九九の表も作れないんだろうな よく、fizuubuzz書けないプログラマがいるってネットでみるけど都市伝説だと思ってたわ
271 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:28:22.17 ID:jNpK5ZBj0.net] すべての整数解って無限にあるんじゃないの? 32ビット整数の範囲だとか、自然数のみとか、もう少し条件付けないと・・・
272 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:30:43.74 ID:3GXp8gDKa.net] >>262 負の整数もありか?
273 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 19:36:40.49 ID:icjy4f0r0.net] >>264 自称玄人連中が「自分の作りたいものを決めてから学べ」とか言うからだぞ やはりアルゴリズムとデータ構造が王道ですわ
274 名前:遊園地 mailto:sage [2017/08/24(木) 19:52:02.89 ID:f40fuTSg0.net] 初心者じゃなく初学者だった様な気が? どちらでも構わないかw a,b,c の上限値が解らない。 -100+100+10=10とかでも良いの? >>262 https://ideone.com/qw1YwV 俺の頭が悪いから、後は自分で考えて。
275 名前:遊園地 mailto:sage [2017/08/24(木) 20:13:01.84 ID:f40fuTSg0.net] 何の公式について話してるのか、全く解らなかったw 不定方程式ax+by=c(c≠0)の整数解の求め方の応用問題? mathtrain.jp/axbyc それとも、ABC予想? https://ja.wikipedia.org/wiki/ABC%E4%BA%88%E6%83%B3
276 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 22:09:19.76 ID:ToGGCV7KM.net] たぶん聞きたい内容はこんな感じでしょ。 a+b+c=10を満たす組合せをすべて示せ。ただしa,b,cは自然数とする。 やり方はいろいろあると思うけど簡単なやつをforつかって書くと result =[] for a in range(1,9): for b in range(1,9): for c in range(1,9): element = [a,b,c] if sum(element) == 10: result.append(element) こんな感じでしょ。 重複を除きたい(たとえば[1,1,8]と[1,8,1])場合はソートをかけてダブったやつを除けばいい。 やり方がわからないのはしょうがないが、質問力がもうちょっと欲しいわ
277 名前:遊園地 mailto:sage [2017/08/24(木) 22:33:29.36 ID:f40fuTSg0.net] 公式a+公式b+公式c=10 とか、思ってた。
278 名前:デフォルトの名無しさん [2017/08/24(木) 23:50:24.84 ID:jSVJ8ce30.net] >265 >266 自然数のみです。問題は解けますが、コードが分かりません。
279 名前:デフォルトの名無しさん mailto:sage [2017/08/24(木) 23:55:43.40 ID:ToGGCV7KM.net] >>272 プログラム教育に興味があるから教えて欲しいんだけど、学生さんですか? 多分、プログラミング初学だと思うけど、勉強しだしてどれくらい? テキストはなにで勉強してるの?
280 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 00:25:54.25 ID:CQC+39hl0.net] 一瞬、男同士の直結厨かと思って焦った。
281 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 00:35:39.11 ID:fXxsCgDvM.net] >>274 うるせーよw 君はもっと文書をしっかり読むようにした方がいい。 文法とかネットの便利ツールは知ってんだから。
282 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 00:49:13.24 ID:3FZaXzBMa.net] a = [[i, j, 10 - i - j] for i in range(1, 9) for j in range(i, 10 - i) if i + 2 * j <= 10] print(a)
283 名前:デフォルトの名無しさん mailto:sage [2017/08/25(金) 03:23:36.78 ID:CQC+39hl0.net] >>276 読めるけど、流石にそれは可読性が低いよ……。
284 名前:272 [2017/08/25(金) 11:02:38.48 ID:qY2jyQAp0.net] >>270 forの前にスペース置くと一応動きます。 スペースの数同じにするとエラーでます。 >>273 趣味でやってます。社会人です。 とりあえず、「Pythonの教科書」ですね。 >>276 ちゃんと動いてます。 1行で書けてしまうのがすごい! 驚きました。
285 名前:デフォルトの名無しさん [2017/08/26(土) 07:47:31.20 ID:1Xp/S2sl0.net] たのしいRuby 第5版、2016 みんなのPython 第4版、2017 Ruby の方が簡単。 まず、Rubyをやれ 数学パズルみたいな本でも、Rubyで説明されている事が多い
286 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 08:07:40.01 ID:MWWto/2n0.net] >>279 そのレスいい加減にやめろよ 初心者に二つの言語を立て続けに学べっていうのは酷だし そもそもRubyを学びたくてここに来るわけじゃない
287 名前:デフォルトの名無しさん mailto:sage [2017/08/26(土) 12:19:51.73 ID:tL3kYBJTd.net] >>280 自分の本宣伝したいだけのバカだからRubyとかでNGしとくといいぞ
288 名前:デフォルトの名無しさん [2017/08/27(日) 18:12:38.27 ID:o0WQg+3r0.net] GISアプリを作りたくてPythonを勉強してるけどGUIを作るのがこんなに敷居高いとは思わんかった。 C#やVBならラクショーなのに。 昨日、ironpythonってのを試したけどGeoSpatiaal系のモジュールが一つもインストール出来なくて速攻アンインストールした。 pythonでGUIアプリを簡単に作れるフレームワークとか無いんかな。
289 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 18:34:06.44 ID:LIgBPoun0.net] 馬鹿には無理
290 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 18:37:23.23 ID:1dVSy16q0.net] GUIなんてのは所詮フロントエンドでしか無い ロジックだけpythonで書けばいいだけの話だろ
291 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 19:48:24.86 ID:DBQBoW3m0.net] 超初心者には複数の言語を組み合わせるのはレベル高いんでね どこかの部族は3つ以上は沢山らしいぞ
292 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 20:53:25.49 ID:G9LjlMWw0.net] シンプルで読みやすいというのがPythonの存在意義であり またアプリを書くユーザーたちの哲学である よってPythonはコンソールアプリ専用言語と言い切ってしまって良いだろう Pythonで書いたGUIのコードを見ると、ロジックとは関係のない部分が過半を占めてしまい その変わり果てた姿に泣けてくる
293 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 23:39:05.63 ID:BA/UgDog0.net] ロジックだけPythonで書いた場合ってどうやって連携するんだ?
294 名前:デフォルトの名無しさん mailto:sage [2017/08/27(日) 23:43:35.05 ID:+YGGdy+EM.net] tkinterつらいって話? guiやるならc or c++ winならc#とか
295 名前:macならobj-c or swift 気軽にやるならelectronでしょ [] [ここ壊れてます]
296 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 00:10:22.37 ID:pqHYNNETa.net] >>287 pythonでREST API作って、得意のC#から叩けばいいんじゃね
297 名前:210 mailto:sage [2017/08/28(月) 10:42:27.28 ID:cce5YZEh0.net] まだpython初めて半年にも満たないにわかだが tkinter使えばGUI余裕でした
298 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 12:12:37.29 ID:a70hoW+60.net] Python Automatic GUI Generator page.sourceforge.net
299 名前:デフォルトの名無しさん [2017/08/28(月) 16:54:54.51 ID:yBTPsO8ja.net] pygameもいいよ
300 名前:デフォルトの名無しさん [2017/08/28(月) 20:53:13.20 ID:Syy+D5YM0.net] >>283 うっせえハゲ
301 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 21:42:49.63 ID:YVCi5QFo0.net] tkinterは見た目がいけてなさすぎる
302 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 21:48:13.98 ID:itlHzw/0M.net] じゃあkivy使ったら? 日本語の情報少ないけど
303 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 21:51:44.00 ID:Z2A2Xztka.net] wx,gtk,qtのバインディングもあるな Linux上のwxは結局gtkになるけど
304 名前:デフォルトの名無しさん [2017/08/29(火) 00:49:41.54 ID:3ap5+zNV0.net] dropboxもpythonなんだろ? すげえよな
305 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 00:52:41.16 ID:w7Id9IP80.net] そもそも、GUIにする必要が無い。
306 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 00:54:41.49 ID:MST6Ozab0.net] 馬鹿はGUIしか使えんとです 配布考えるとGUIなんです
307 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 01:13:33.80 ID:qw7dmqYAM.net] 配列を使う時はpython組み込みの配列ではなく 常にndarrayを使うのが良いでしょうか?
308 名前:デフォルトの名無しさん [2017/08/29(火) 12:49:37.02 ID:7J/sQSJga.net] >>300 numpy
309 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 14:44:52.75 ID:w7Id9IP80.net] 根本的な話からすると、 ソフト利用者を馬鹿呼ばわりして「こうじゃなきゃ使えないだろう」とかではなく、 「こうした方が利用者は扱いやすいだろう」、と、考えなきゃGUIの多様性が生まれない。 その作り方で利用者が沢山居るなら、余計な発言だった。ごめん。
310 名前:デフォルトの名無しさん [2017/08/29(火) 19:45:56.47 ID:E+Lxsig/0.net] 超初心者です。 Windows環境でpython3.6を使ってます。 Windowsのコマンドプロンプト(管理者権限)でpipを使ってscipyをインストールさせようとしたんですが、他のプロセスで使ってます。、のような文章がでてインストール出来ません。 解決方法を教えて下さい… 同じやり方でpandasはインストール出来ました。
311 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 20:09:24.54 ID:X/jKonAKa.net] >>303 anacondaを使う
312 名前:デフォルトの名無しさん [2017/08/29(火) 20:30:00.78 ID:XZHty0Ek0.net] >>303 https://www.scipy.org/install.html#windows-packages
313 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 00:43:58.62 ID:hRmkxUcFa.net] もうpython3.7のαバージョン出てる
314 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 01:05:00.45 ID:LgVVVQuA0.net] unicodedataがunicode10になるのはちょっと気になる
315 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 09:15:09.89 ID:3bkYQaNbd.net] 先日、>>196 で質問し>>200 で答えて頂いたことで追加で聞きたいことがあるのですが、>>196 が3次元空間上でその各軸毎の角度の計算はどうすればいいのでしょうか。 最終的には任意の3点のxyz座標から各軸毎の回転角を求めて回転角分を逆回転させて3次元平面をxy平面に水平にする補正計算をしたいのです。 的はずれな質問仕方をしているかもしれませんがお願いします。
316 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 09:42:54.54 ID:Q9q7+NPp0.net] >>308 傾きから角度を得るにはアークタンジェント ttp://docs.python.jp/3/library/math.html#math.atan ttp://docs.python.jp/3/library/math.html#angular-conversion Pythonというより数学の基礎知識な様な…w
317 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 12:02:14.53 ID:75tL1/Mm0.net] pythonで計算したくて挑戦していたのですが、わからなくなったので聞いてしまいました。 >>309 すみませんが教えてください。 今回の計算だと>>200 での結果から考えると ax+by+cz=d a=3300 b=-3975 c=-197250 d=-179745000 x軸の角度はmath.atan(3300 / √a^2+b^2+c^2) Y軸の角度はmath.atan(-3975 / √a^2+b^2+c^2) Z軸の角度はmath.atan(-197250 / √a^2+b^2+c^2) この計算で各軸での角度が計算できて、角度の分逆に戻したい場合は その後 求めた各軸のラジアンを回転行列を用いて回転させるという認識で合っていますか?
318 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 12:46:25.02 ID:YB4HjXCLM.net] >>310 それでできんじゃないの? 検算してみたら?x,y軸に水平にしたいってことはz軸の傾きが0ってことでしょ。 空間ベクトルとか外積って大学の線形代数からやったことないわw
319 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 13:11:45.01 ID:Q9q7+NPp0.net] 単位ベクトルからならアークコサイン
320 名前:デフォルトの名無しさん [2017/08/31(木) 17:02:47.86 ID:3U68InF2H.net] すみません、303です。scipyの方はインストール出来たのですが、chainerがimport出来ません。 どうすれば良いでしょうか?
321 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 17:41:38.48 ID:LOKy11GOa.net] 諦めれば?
322 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 22:26:55.39 ID:AiW7VCAKM.net] git ってcommitする時メールと名前入れろって言われるんだけどこれってGithubのアカウントじゃなくて適当でいい?
323 名前:デフォルトの名無しさん [2017/08/31(木) 22:54:08.46 ID:HFMq3BFN0.net] >>315 適当なメールと名前の方がいいよ
324 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 23:42:56.66 ID:AiW7VCAKM.net] >>316 なんで?
325 名前:デフォルトの名無しさん mailto:sage [2017/09/01(金) 02:38:04.71 ID:rHkT1q5r0.net] sudo pip3 install chainer import chainer できたけど?
326 名前:デフォルトの名無しさん [2017/09/02(土) 08:19:38.02 ID:Ckn1VN4m0.net] なんかパスのせいでインストールできないっぽいです…
327 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 15:22:01.09 ID:9OEMTqr30.net] Windows では、Program Files に、プログラムをインストールしてはいけない アクセス権があるから
328 名前:デフォルトの名無しさん [2017/09/02(土) 16:09:57.80 ID:uMF7D0UJH.net] >>309 文系って中学脳なんだよね
329 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 20:01:47.91 ID:lteIPccla.net] pyconの予定表みたいなの見れないの?
330 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 20:35:44.10 ID:ih8UGDLV0.net] >>322 https://pycon.jp/2017/ja/schedule/
331 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 20:54:35.31 ID:lteIPccla.net] >>323 ありがとう面白そうなの結構あるな 全部youtubeに上がるのかな?
332 名前:デフォルトの名無しさん [2017/09/03(日) 21:40:52.06 ID:GleFGyCQ0.net] >>323 Graham Dumpleton日本に来るんか mod_wsgずっと使ってるから見たい
333 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:51:37.89 ID:geIpoLbn0.net] 3.7の話ねーな 残念
334 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:52:11.72 ID:geIpoLbn0.net] 3.7の話ねーな 残念
335 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:53:24.87 ID:geIpoLbn0.net] なんかサーバーの調子おかしいな
336 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:55:22.04 ID:fyDk5FSQ0.net] 3.7の話ねーな 残念
337 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:55:40.48 ID:IZYbW3x5d.net] 3.7の話ねーな 残念
338 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 21:55:53.36 ID:fyDk5FSQ0.net] 3.7の話ねーな 残念
339 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 22:00:11.84 ID:geIpoLbn0.net] やめんかい
340 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 13:05:58.68 ID:Dvco0PWYa.net] ffc4-Cf0x [157.192.206.42] geIpoLbn0 ffc4-JD6d [157.192.206.42] geIpoLbn0 ffc4-JD6d [157.192.206.42] geIpoLbn0 a34b-hbUo [182.167.73.101] fyDk5FSQ0 Sd1f-hbUo [49.106.202.223] IZYbW3x5d a34b-hbUo [182.167.73.101] fyDk5FSQ0 ブラウザかスクリプトの動作確認かな
341 名前:デフォルトの名無しさん [2017/09/04(月) 21:22:08.08 ID:21NtvUTV0.net] open関数でメモ帳で書いたテキストファイル開こうとするとPermission deniedってエラーが出るんだけど テキストファイルをCドライブに入れてもDドライブに入れても駄目だった どうすればいい?
342 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 21:35:01.51 ID:2VAfnJ+k0.net] OSの基礎から勉強
343 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 01:49:33.12 ID:WkIFt9xI0.net] そのファイル・ディレクトリの、アクセス権限かな?
344 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 07:08:06.32 ID:sr6a8lJc0.net] >>334 会社のPCならいろいろ制限されていることがある システム管理者に相談せよ
345 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 20:06:38.14 ID:e275OSWLa.net] >>308 >>200 だけど、やっと考える時間が取れたので>>310 読んであちこち見ながら書いてみた https://ideone.com/MGeLTh 最初は角度求めるのに内積とか考えてたんだけど検索したら一発で求まるみたいね ベクトルとか座標変換とかよくわかってないニワカなので合ってるかわからんけど参考に
346 名前:デフォルトの名無しさん [2017/09/05(火) 20:35:02.88 ID:j51GOUuC0.net] >>337 家のwindowsのPCです。 開きたいファイルのプロパティからセキュリティをいろいろいじってみましたが駄目でした。 OSの基礎的なところなんでしょうか・・
347 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 21:04:06.89 ID:WkIFt9xI0.net] PowerShell で、 cd でそのファイルのあるフォルダへ移動してから、 cat ファイル名 で、そのファイルの内容が表示されるか?
348 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 21:07:06.86 ID:KNI/bM9A0.net] 窓10じゃないとパワーシェルないぞ
349 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 21:53:36.64 ID:zS+OpmqU0.net] スクリプトと同じフォルダにテキストファイルを移動してもだめかな?
350 名前:デフォルトの名無しさん mailto:sage [2017/09/05(火) 23:07:03.59 ID:3m/1zQup0.net] >>341 嘘書くなよ 既定では、PowerShell は、Windows 7 SP1 およ 2008 R2 SP1 以降のすべてのWindows にインストールされています。 https://docs.microsoft.com/ja-jp/powershell/scripting/setup/installing-windows-powershell?view=powershell-5.1
351 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 05:17:52.96 ID:yAfliTNN0.net] >>343 必ずしもインストールはされてないでしょ。 docs.microsoft.comを真に受けても仕方ないと思うのだけれど。
352 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 05:49:08.69 ID:hWiQVNXR0.net] os.acessを使ってファイルの権限を調べてみて。使い方はdocs.python.jpへ
353 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 07:16:09.52 ID:xbyXQy+0M.net] >>344 > 必ずしもインストールはされてないでしょ。 インストールされてない例をソース付きで示して
354 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 09:57:05.69 ID:giG+C5Bo0.net] >>343 ごめんされてたなそういえば 10で入れ替わったから意識してなかっただけだった catコマンドとか使えるのマジで便利だな
355 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 11:07:48.06 ID:Pm5kVayqa.net] >>338 で訳わからんことしてたw 2つの補正角度求まったら直接元の座標を回転させたら補正後の座標になるな 貼り直し https://ideone.com/RAJQSo 根本的に間違ってるかもしれんので自己責任でよろしくw
356 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 15:09:00.79 ID:7EiuxJJTM.net] >>346 俺の使っていたWindows7。ソースは俺。
357 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 17:55:56.12 ID:zZONsDnQM.net] >>349 SP1じゃなかったってオチじゃないよね?
358 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 21:56:47.00 ID:G42CBoXXM.net] パイプ処理ってどういうとき使うの? データベースに突っ込んだほうがイロイロやりやすそうだけど。 ファイルの修正とか? 結果をファイルにアウトプットするときとか?
359 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 18:40:19.05 ID:03HGBZpk0.net] >>351 外部プログラムとのやり取りの手段として
360 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 22:11:56.14 ID:G+kCJerLM.net] >>352 具体的にどんなケースがあるの? open使ったテキストのパイプライン処理って入門書に絶対あるけど実例がいまいちイメージ出来ないんだよね。
361 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:20:50.52 ID:tbHWcp7m0.net] パイプラインの話しててなぜopenが出てくる sys.stdinとsys.stdoutだろ
362 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 00:28:39.62 ID:tbHWcp7m0.net] openなんか自分で呼び出すな cat使ってstdinから入力しろ それがunix哲学だから クソッタレ
363 名前:デフォルトの名無しさん [2017/09/08(金) 10:18:41.92 ID:zjVEM0GHa.net] ワッチョイって便利で役に立つな
364 名前:デフォルトの名無しさん mailto:sage [2017/09/08(金) 11:41:27.51 ID:s1hh4kDe0.net] 情報関連の人ってわからない人を攻撃してマウント取ろうとするのが本当に好きだよな 色んな趣味の板覗いたけど情報だけは異質だわww
365 名前:デフォルトの名無しさん [2017/09/08(金) 12:22:39.22 ID:C2yBG9y5r.net] ×:わからない人を攻撃 ○:自分がわからないから攻撃 こうやで
366 名前:デフォルトの名無しさん [2017/09/08(金) 16:06:45.91 ID:uWWlJTJ60.net] そんなんどうでもいいからpycon見ようぜ https://www.youtube.com/user/PyConJP
367 名前:デフォルトの名無しさん [2017/09/09(土) 05:36:24.11 ID:3eSxYlPU0.net] 退屈なことはパイチンくんにやらせておけばいい
368 名前:デフォルトの名無しさん mailto:sage [2017/09/09(土) 11:49:17.16 ID:kUd/qIXga.net] 勃ちんぼ続出
369 名前:デフォルトの名無しさん mailto:sage [2017/09/10(日) 15:03:11.47 ID:PwgClvge0.net] >>359 やきうの人は安定して面白いな
370 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 13:57:37.62 ID:lgA4WkV90.net] 日付を10分単位で取得したいのですがどうやればいいのでしょうか datetime.datetime.now() 2017/9/12 13:57 を 2017/9/12 13:50 にしたいのですが
371 名前:210 mailto:sage [2017/09/12(火) 15:37:23.49 ID:9SbDs3lT0.net] >>363 >>> import datetime >>> a=datetime.datetime.now() >>> a.minute 29 >>> (a.minute // 10) * 10 20 残りはこれで堪忍して下さい https://docs.python.jp/3/library/datetime.html#datetime.datetime
372 名前:210 mailto:sage [2017/09/12(火) 15:39:05.82 ID:9SbDs3lT0.net] 連投ごめん 小数点-1位で切り捨てってかけるかもしれんが pythonではやったことないの 諸先輩方のアドバイスを頂いてちょ
373 名前:363 mailto:sage [2017/09/12(火) 17:11:26.75 ID:lgA4WkV90.net] >>365 ありがとうございます。 試してみます。
374 名前:364 mailto:sage [2017/09/12(火) 18:27:12.63 ID:9SbDs3lT0.net] 名前に前のゴミが残ってたorz 未だにxdotoolが上手くできん。(笑)
375 名前:デフォルトの名無しさん [2017/09/12(火) 18:52:03.84 ID:zbd4ERaNa.net] ワッチョイのゴミも残ってるよ
376 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 22:48:47.38 ID:tTBHpdZ40.net] print 2/199 とやっても0しか返ってこないのですが何が原因なのでしょうか
377 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 23:38:19.83 ID:hxCQXYtC0.net] >>369 整数÷整数=整数になる仕様 小数点以下まで計算させるなら2.0/199もしくは2/199.0とするのが正しい
378 名前:デフォルトの名無しさん mailto:sage [2017/09/12(火) 23:47:36.97 ID:HtLvV1r1a.net] int割るintはfloatだろ? もしかして君達python2使ってる?
379 名前:デフォルトの名無しさん [2017/09/13(水) 08:12:25.30 ID:J1VjU1C70.net] print 2/199 これはpython2では
380 名前:デフォルトの名無しさん mailto:sage [2017/09/13(水) 11:35:36.24 ID:0a6BO2FR0.net] 面倒だからpython3.x系に以降したら? コード print(2/199) 結果 0.010050251256281407
381 名前:デフォルトの名無しさん [2017/09/13(水) 14:53:07.61 ID:HszaPKP10.net] 勉強用に色々試しているのですが、 以下のコード、エラーとなります。 どこが問題でしょうか? df1 = pd.DataFrame({'key':list('bbacaab'), 'data1':range(7)}, columns=['key','data1'], dtype={'key':'object','data1':'int'})
382 名前:デフォルトの名無しさん [2017/09/13(水) 17:24:12.33 ID:pcUpXZAE0.net] エラー貼った方が答えもらいやすいぞ
383 名前:デフォルトの名無しさん [2017/09/13(水) 21:18:54.75 ID:HszaPKP10.net] お言葉に甘えて。エラーはいかの通り
384 名前:です。 --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-75-9f77773581bf> in <module>() 1 df1 = pd.DataFrame({'key':list('bbacaab'),'data1':range(7)}, 2 columns=['key','data1'], ----> 3 dtype={'key':'object','data1':'int'}) 4 [] [ここ壊れてます]
385 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 05:22:01.43 ID:39xz9YsP0.net] pandasのDataFrameの概要と生成方法 2015/08/09更新 https://hydrocul.github.io/wiki/numpy/pandas-dataframe-overview.html DataFrame の条件を満たしていないのかも? 「python pandas dataframe」で検索!
386 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 12:50:53.87 ID:7h7AyyOT0.net] >>374 dtype= 以下を削除してとりあえずdf1を作ってから df1 = df1.astype({'key':'object', 'data1':'float'}) としてはいかが?
387 名前:デフォルトの名無しさん [2017/09/14(木) 22:13:44.61 ID:BBzVEwC70.net] yamlを辞書のようではなくクラスのように アクセスしたいのですが、可能でしょうか? ■test.yml a: - test - test2 x: y ■スクリプト import yaml f = open('test.yml','r') data = yaml.load(f) data['x'] #'y' data.x #'y' このようにできますか?
388 名前:デフォルトの名無しさん [2017/09/14(木) 22:40:03.72 ID:jQMAn/aw0.net] >>379 標準のJSONライブラリ使うか、PyYAMLでいけるんじゃないでしょうか
389 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 23:24:23.88 ID:VdfHEcxV0.net] __getattr__をオーバーライドした辞書クラスを定義して ↓のOrderedDictの代わりに使えばできるよ qiita.com/podhmo/items/aa954ee1dc1747252436 まあ俺だったら面倒くさくてやらないがね
390 名前:デフォルトの名無しさん mailto:sage [2017/09/14(木) 23:50:05.29 ID:3SQIchXza.net] >>380 >>381 簡単に出来るかなと思ったんですが 甘かったですね。 ありがとうございます。
391 名前:デフォルトの名無しさん [2017/09/15(金) 12:24:18.04 ID:ij8wil/Or.net] 騙されるな簡単にできるぞw
392 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 13:20:21.33 ID:M6zHVajfa.net] >>379 可能
393 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 16:01:19.12 ID:Hz72QBhL0.net] ["test1-120","test2-1000","test3-10","test4-500"] というリストがあった時に、 - の後ろの方の大きい順からソートさせる場合とうしたらよいでしょうか? (結果的に["test3-10","test1-120","test4-500","test2-1000"]としたい) 使用しているpythonは2.7系です。
394 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 16:15:33.28 ID:9yvN/33G0.net] l.sort(key=lambda x: int(x.split("-")[1]))
395 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 16:44:01.40 ID:Hz72QBhL0.net] >>386 ありがとうございます!出来ました!
396 名前:379 [2017/09/15(金) 19:10:02.94 ID:wrL1uTeh0.net] >>383 簡単にできるんですか? その方法を教えていただけると助かります!m(__)m
397 名前:遊園地 mailto:sage [2017/09/15(金) 22:11:24.81 ID:uzU7y1pM0.net] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36] を 3つずつに区切って [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9, 10, 11],,,,,,,省略 [31, 32, 33],[34, 35, 36]] って、どうやったらできますか? おーーしえーーて くだーーーさーーーい
398 名前:デフォルトの名無しさん [2017/09/15(金) 22:19:53.55 ID:pZU7ycnu0.net] おーーしえーーま せーーーーーーーーん
399 名前:デフォルトの名無しさん mailto:sage [2017/09/15(金) 22:23:34.52 ID:pJQDrUz20.net] えーーーーーーーー、そーーーーーんなーーーーー
400 名前:遊園地 mailto:sage [2017/09/15(金) 22:32:48.16 ID:uzU7y1pM0.net] 志村「え?なんだって?」
401 名前:遊園地 mailto:sage [2017/09/15(金) 23:18:58.67 ID:uzU7y1pM0.net] じゃあ、もう コピペで良いやwww def chunked(iterable, n): return [iterable[x:x + n] for x in range(0, len(iterable), n)] if __name__ == '__main__': arr = range(1,38) print(chunked(arr,3)) [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12], [13, 14, 15], [16, 17, 18], [19, 20, 21], [22, 23, 24], [25, 26, 27], [28, 29, 30], [31, 32, 33], [34, 35, 36], [37]]
402 名前:デフォルトの名無しさん mailto:sage [2017/09/16(土) 08:20:46.20 ID:W42Z2QXo0.net] それにしても半年くらい居ついてる割に全然マシになってないのはなんでだ 猿でももう少し学習するんじゃないのか
403 名前:遊園地 mailto:sage [2017/09/16(土) 10:31:05.80 ID:mqBNade10.net] 中学生ぐらいが、鼻息してイキってんのかと思ったが、 嫌味が得意な東京なので、許容しました。
404 名前:遊園地 mailto:sage [2017/09/16(土) 13:08:00.39 ID:mqBNade10.net] なんだw BOTかよww >>157 .192.206.42
405 名前:デフォルトの名無しさん [2017/09/16(土) 19:27:39.26 ID:VP9L8osh0.net] 100段階評価で1から2くらいには成長してるよ
406 名前:デフォルトの名無しさん [2017/09/16(土) 20:36:01.23 ID:knRJcvrt0.net] pandasデータフレームの、 マルチインデックスをリネームする方法があるを教えてください。 renameメソッドではできない?
407 名前:デフォルトの名無しさん [2017/09/16(土) 21:59:46.15 ID:v6CWPLGi0.net] ハイ!ハイ!ハイハイハイッ!
408 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 17:25:47.04 ID:TRIdOioq0.net] すいません、教えてください さくらレンタルサーバーにpyOpenSSLをインストールしようとしても失敗します 解決法を教授ください
409 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 17:27:15.40 ID:TRIdOioq0.net] お陰でpaypalとの通信も出来ません 命が掛かっています よろしくお願いいたします
410 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 17:33:04.18 ID:/S27bRBHa.net] >>400 がんばれ
411 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 18:27:48.34 ID:6c9YGEYtp.net] dtypeを指定したnumpy配列で要素の値がサチったらどうなりますか? 例えばuint8に256を入れるとどうなりますか?
412 名前:デフォルトの名無しさん [2017/09/18(月) 19:48:08.36 ID:ej1qDtIXH.net] 0な
413 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 21:51:57.08 ID:6c9YGEYtp.net] そうだったのですね。 dtypeをuint8にした時に、-1以下なら0に、256以上なら255にしたいのですがそのような処理は用意されていますか?
414 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 21:55:55.31 ID:2mVbmIjca.net] >>400 さくらのVPS使ったらいけるんじゃね?
415 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:18:20.22 ID:/RtchFwS0.net] >>405 無いから自前でやれ 自前と言ってもnp.where使えばすぐ終わるが
416 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:20:35.74 ID:/RtchFwS0.net] ごめん嘘 np.clipあるわ
417 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:28:02.85 ID:6c9YGEYtp.net] >>408 これってサチった時にも対応できますか? 僕の考えだとdtypeがuint8だとサチった瞬間に0?になって 後からその配列に0〜255でclipかけても0のままな気がするのですが。
418 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:38:27.33 ID:TRIdOioq0.net] >>406 vpsではなくスタンダードプランで考えてます インストール時にコンパイルエアーが出て途方に暮れたます
419 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 22:39:15.94 ID:TRIdOioq0.net] 命が掛かっています よろしくお願いいたします
420 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:06:50.35 ID:QQWde1Fk0.net] >>411 何が命だアホらしい 仕事が期限までに仕上がらないなら、さっさと上司に相談しろ それで命を取られるってのなら、逃げて警察に駆け込め
421 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:11:23.88 ID:/Aiv8s4k0.net] 命がかかってるのに追加で1000円払えないの?
422 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:52:39.32 ID:TRIdOioq0.net] >>413 vpsなら100%出来る保証が出来るんですか? あなたに pyOpenSSLを入れてTLS1.2で通信出来るという保証が出来るんですか?
423 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:55:03.48 ID:TRIdOioq0.net] 今の環境でコンパイルエアーがでるだじぇなんで 何とかなる方法を知りませんか?
424 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:56:10.78 ID:TRIdOioq0.net] 命が掛かっています よろしくお願いいたします
425 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:57:39.40 ID:Y91OBVmj0.net] 漢なら潔く腹を切れ
426 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:58:13.68 ID:/RtchFwS0.net] >>409 そういう意味ならやはり無い 方法もない 諦めて死ぬしかない
427 名前:デフォルトの名無しさん mailto:sage [2017/09/18(月) 23:58:52.98 ID:/RtchFwS0.net] 図らずも死を勧めるスレになってしまった 反省
428 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 00:14:46.22 ID:My5K4RdO0.net] >>416 レンタルサーバで環境構築できないと命に関わるという理由を説明しろ 話はそれからだ 命なんてものを持ち出すからには、相当なもんなんだろうな?
429 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 00:41:04.98 ID:ySy9bK500.net] 全ての工程がほぼ終わり、最後のpaypal決済部分でこの問題が出た opnsslのバージョンは確認したし、手打ちでは通信出来た あぁ〜、俺はどうしたらいいんや このままじゃ死んでしまう あぁ〜
430 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 07:19:34.51 ID:mR/qJLftp.net] >>418 方法ならintの配列とuint8の配列を用意して基本的にintの配列で計算した後clipしてuint8に格納というのを考えてはいるんですけど2度手間だしメモリ無駄だしで避けたいなあ、と。 サチったら0にするところ書き換えたり上書きする方法とかないのですかね?
431 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 10:28:35.29 ID:t19nWP3O0.net] ないって言ってんだろ
432 名前:デフォルトの名無しさん [2017/09/19(火) 10:55:56.01 ID:ySy9bK500.net] あぁ〜、やっぱり無理だ・ もう終わりや
433 名前:遊園地 mailto:sage [2017/09/19(火) 11:39:04.40 ID:1sHiJvCs0.net] 冷静に指摘すると、俺と同じで発病してるだけなのでは? 会社なら上司に相談して、 取引先に謝罪と代案送ったり相談する(後半は個人でも同様) 文面と俺の経験から、浅い部分に少し触れて、「あーーできない、終わりだーー。」 とか、言うタイプ
434 名前:デフォルトの名無しさん [2017/09/19(火) 12:43:58.05 ID:FiSdHlE+0.net] 初心者にはインストールが簡単なアナコンダパイチンくんがオススメだよ
435 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 14:08:31.22 ID:1sHiJvCs0.net] 既にインストールされてるlinux使うはw
436 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 17:57:20.41 ID:xxOzXrDla.net] >>422 ある
437 名前:デフォルトの名無しさん mailto:sage [2017/09/19(火) 18:23:39.02 ID:mDOmp8v7p.net] >>428 ほんとですか?教えてください。
438 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 07:03:28.40 ID:s/5TSd5o0.net] >>424 御愁傷様です。
439 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 07:58:28.54 ID:EEfoCXWX0.net] >>421 やっぱり命関係ないじゃん 仕事が期限に間に合わなくて発狂してるだけじゃないか 心配して損したわ あのな、そんなの生きてりゃナンボでも経験するわ 俺なんて、上司からさんざん説教食らった挙句、契約取って来るまで帰ってくるなと 夜8時に営業所から蹴り出され、客からはこんな時間に来るなと門前払いされ 絶望してそのまま田舎に帰ったことがあるぞ
440 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 12:28:25.45 ID:7l8nXfyI0.net] 御託はいいから早く殺せよ
441 名前:デフォルトの名無しさん [2017/09/20(水) 12:33:00.83 ID:ZpDmqbcBr.net] 自然な流れで己の無能を晒してしまう>>431
442 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 13:00:17.27 ID:ChdRBnd3M.net] >>433 しかも、「ナンボでもある」らしいぞ。
443 名前:遊園地 mailto:sage [2017/09/20(水) 14:53:35.13 ID:SI5/ZYUH0.net] いつから、ココはプログラマースレになったの?
444 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 14:57:01.70 ID:WMITwSYZH.net] 最初から
445 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 16:21:57.92 ID:+2iYB6Cpd.net] プログラム板じゃんここ何言ってんのさ
446 名前:遊園地 mailto:sage [2017/09/20(水) 16:45:13.99 ID:SI5/ZYUH0.net] 環境構築の話が増えたけど、純粋コードの記述を聞く人が少なって寂しい。
447 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 18:05:11.50 ID:meNSbSund.net] 正直環境のが難しいししゃーない
448 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:30:32.62 ID:oPs76Zh5p.net] >>438 なら>>403 >>405あたりのnumpyの問題まだ解決してないのでお願いします。
449 名前:デフォルトの名無しさん mailto:sage [2017/09/20(水) 21:33:37.86 ID:63Yccpvj0.net] あ〜あ、死んだわ
450 名前:遊園地 mailto:sage [2017/09/20(水) 23:24:21.72 ID:SI5/ZYUH0.net] コード側で処理したら? データタイプを調べる IFで分ける(配列ならlenで回す) 終了 dtype=555 if dtype<=-1: dtype=0 elif dtype>=256: dtype=255 print(dtype)
451 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 20:52:55.64 ID:A7BK7XNR0.net] 会社クビになった、pyOpenSSLのせいで
452 名前:遊園地 mailto:age [2017/09/21(木) 21:17:32.25 ID:57A/3zgG0.net] 真面目レス 一般的な解雇の流れ 1.けん責・戒告 2.減給 3.出勤停止 4.懲戒解雇 1.雇用契約で解雇にするには、30日前に通知する義務が有ります。 2.解雇には正当な理由に業務遂行の不適正(1つ2つの失敗)では該当できない。 3.pyOpenSSLせいではなく、アナタの知識不足が原因です。間違えない様にね。 この時期に解雇? 一度失敗して解雇とか、首になって良かった会社ですなwww
453 名前:遊園地 mailto:sage [2017/09/21(木) 21:27:14.64 ID:57A/3zgG0.net] まぁwww、 無職とニートの妄想入社だろうけどwww
454 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 22:11:24.51 ID:A7BK7XNR0.net] だから命掛かってるって言ってたんだよ 通信出来ない理由がpyOpenSSLのせいと把握するまで1ヶ月掛かったのが気に食わないみたいです ブラック企業ですね
455 名前:デフォルトの名無しさん mailto:sage [2017/09/21(木) 22:13:46.24 ID:Oaa0iC1+d.net] 2chに命を預けた男
456 名前:遊園地 mailto:sage [2017/09/22(金) 00:14:17.25 ID:JVN92uLd0.net] 誰が設計者? 設計者には聞かなかったの? 問題点を見つけるのに全体を把握するの必要が有ったの? 1ヶ月の時間が掛かったけど、全体のコード量はどれくらい? 基本は問題点を探しだすマニュアルが有るんだけど、無いの? テストケース(項目とテスト形式が多岐に渡って記載されてる奴)
457 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 05:52:19.73 ID:B4+JYuju0.net] はよ死ねよ
458 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:26:58.69 ID:3fWMZvm20.net] そもPayPalのTLS1.2移行への対応は去年の6月までに完了していなければならなかったわけで
459 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:32:15.10 ID:3Ov6IhtNM.net] pythonでコード書く時 変数や関数の命名規則はどんなふうにするのが一般的なんでしょうか?
460 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:42:45.00 ID:1RW0Gd1L0.net] >>451 迷ったらPEPの命名規則に従えばいい pep8-ja.readthedocs.io/ja/latest/#id27
461 名前:遊園地 [2017/09/22(金) 16:44:47.06 ID:JVN92uLd0.net] 配列同士の引き算って、どうするんだっけ? くっつけるだけなら、+で良いのに 引くとlist era- になっちゃう。 pop,delで消して行くしか無いの?
462 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 17:33:51.36 ID:L886aacT0.net] >>453 まずその引き算の定義をしろよ
463 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:09:00.78 ID:Fsuxkf060.net] >>453 配列同士の引き算という概念はPythonどころかこの世の言語に存在しない セットの引き算ならある
464 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:46:02.44 ID:AP1LqTfsa.net]
465 名前:>>> a = [2,5,3,7,9,1] >>> a.pop(2) 3 >>> a [2, 5, 7, 9, 1] [] [ここ壊れてます]
466 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 18:48:47.90 ID:JVN92uLd0.net] つまり、一度setにし直す必要が有るって事? セットにしたら通った。ありり。
467 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 19:29:05.47 ID:Fsuxkf060.net] >>457 セットって同一値を持てないから、セットに変換した時点で 以下のように要素が減っちまうんだが、それでいいの? >>> a = [1,2,2,4,5,6] >>> set(a) {1, 2, 4, 5, 6}
468 名前:遊園地 mailto:sage [2017/09/22(金) 19:51:13.08 ID:JVN92uLd0.net] カウントで値取って復元するし、純データをコピーしとくとかで、 適当にしてるから良いは。
469 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 22:03:00.46 ID:iu19cRzL0.net] >>450 ボケナスが そういう問題じゃねーんだよ tlsのバージョンうんぬんじゃなくて、 指定環境でラッパーが使えるかどうかなんだよ、ウジ虫 アフォはタヒねよ
470 名前:遊園地 mailto:age [2017/09/22(金) 22:07:31.37 ID:JVN92uLd0.net] 青春男と電波女ですか? 「ボ・ケ・ナ・ス」 書籍のISBNの取得って、何処にアクセスしたら良いの?
471 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 22:10:01.41 ID:B4+JYuju0.net] は?ISBN取るの? 日本図書コード管理センターってところがあってぇ
472 名前:遊園地 mailto:sage [2017/09/23(土) 07:48:52.90 ID:9NuhveSI0.net] 学歴が低いと、洋書に触れる機会が無い奴も居るよなw
473 名前:デフォルトの名無しさん [2017/09/23(土) 11:22:57.38 ID:m/zLXFdu0.net] 検索でなく取得だから合ってんじゃない? 小学校で洋書を書くほどの英語は習ってないでしょうから
474 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 11:39:19.51 ID:vSDY5nUO0.net] >>460 お前まだいたのか 命に係わるって根拠をまだ聞かせてもらってないんだが? もし嘘ついて回答を引き出そうとしたのなら軽蔑するぞ
475 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 11:55:16.10 ID:yC4afhKT0.net] >>443 まだ生きてるじゃん 死んだら連絡して
476 名前:デフォルトの名無しさん [2017/09/23(土) 12:15:07.37 ID:1ZjfUfoe0.net] 国民をバカにする悪の自民党に絶対投票するな。 www.data-max.co.jp/280113_ymh_02/ ↑ 悪魔の自民改正案の真の狙いは言論の自由を奪うこと! blog.goo.ne.jp/kimito39/e/ec37220f64a8e1d6ed732dd0ab95cbf0 ↑超危険な緊急事態条項で人権無視の内閣独裁に! https://www.youtube.com/watch?v=h9x2n5CKhn8 ↑ 自民党は 国民に基本的人権はないと断言! xn--nyqy26a13k.jp/archives/31687 ↑ 小池都知事も安倍と同じく 憲法改正で 人権 無視の大日本帝国憲法に戻す民主主義破壊論者! www.mdsweb.jp/doc/1488/1488_03f.html ↑”9条自衛隊明記”は 9条無効化だった! blog.goo.ne.jp/ngc2497/e/8899f65988fe0f35496934dc972e2489 ↑ ネトウヨ= 安倍サポーター工作員はネットで国民を騙す。 https://dot.asahi.com/aera/2016071100108.html?page=3 blog.goo.ne.jp/kimito39/e/c0dd73d58121b6446cf4165c96ebb674 ↑ 安倍自民を操るカルト右翼「日本会議」は国民主権否定。 国民投票や選挙では自民党、維新、小池新党に絶対に入れるな。
477 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 14:26:00.60 ID:9NuhveSI0.net] 技術の低い無職とニートが集まり過ぎたな。
478 名前:デフォルトの名無しさん [2017/09/23(土) 14:28:40.08 ID:4EGD3xEF0.net] 自覚乙
479 名前:デフォルトの名無しさん mailto:sage [2017/09/23(土) 15:45:48.49 ID:IB8EQQQy0.net] >>466 昨日吊りました、よろしく__init__
480 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 10:46:02.96 ID:FXoz5NRe0.net] テスト
481 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 18:53:41.37 ID:80+QkRIz0.net] 何のテストだよbotか?
482 名前:デフォルトの名無しさん mailto:ag [2017/09/24(日) 22:24:22.79 ID:ZpW+Hdf10.net] 金になんない。 他の人は、何作って売ってるの?
483 名前:デフォルトの名無しさん [2017/09/24(日) 22:26:03.04 ID:3BjqQEbI0.net] ぼたもちとか
484 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 23:01:08.99 ID:ZpW+Hdf10.net] 須崎さんはぼたもちが好きなんですか?
485 名前:デフォルトの名無しさん [2017/09/25(月) 09:37:58.98 ID:N8fZ//2k0.net] 質問です: Win x64で、AnacondaでPython環境を作りました。 しかしながら、アプリケーションからPythonプログラムをキックしたいのですが、 この場合、Anacondaを使わずに環境作ることになるのでしょうか。 もしくは、Anacondaをコマンド起動?
486 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 09:57:43.32 ID:rn66TwCg0.net] 微妙に意味不明 AnacondaでしかPythonを入れていないのなら Anaconda環境のPython以外起動しようがないだろ 無から有でも生み出せるのか
487 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 10:00:23.77 ID:N8fZ//2k0.net] 開発環境にはAnacondaを入れました。 製品というか、実行環境では、Anacondaを経由せずに、Pythonを使いたいです。 しかしながら、Anaconda経由の、pipとcondaしかモジュールの配置方法が分からないのです。
488 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 11:06:28.21 ID:pNv+8CVS0.net] Anacondaを経由せずpython使いたいなら pythonの公式サイトからダウンロードして使ったら? https://www.python.org/
489 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 11:53:44.52 ID:N8fZ//2k0.net] つ [d] pipって、python本体のものだったんですね。 頭の中がごっちゃになってます。
490 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 15:58:44.95 ID:pNv+8CVS0.net] spyder-py3へのショートカット使いたい的な? (初心者が初心者に答えてる。一応。)
491 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 16:49:39.33 ID:N8fZ//2k0.net] ありがとうございます。>>481 その内容あまりよく理解できていません。 画面アプリからDeep Leariningのプログラムをキックするような使い方をしたいのです。 jypyter notebookで作ったpythonファイルには、区切りのタグが入っているみたいですが、 これは、 >python.exe jypyterで作ったファイル で実行しちゃうのが普通なのか、 コンバートして、.py形式に変えるのが普通なのか、 どうなんでしょうね。
492 名前:遊園地 mailto:sage [2017/09/25(月) 17:29:18.39 ID:pNv+8CVS0.net] キックの意味が解りません。 実行できるなら変換しなくても良いのでは? 基本的なpythonファイルは.py形式なので、足並みを揃えたいなら、どうぞ。 画面アプリとは何ですか?(明確な記載をお願い致します。=ソフト名が欲しい) 基本的にアプリ=ソフトからDeep Learining(深層学習)を行う場合は pythonファイルを(直接)操作しないと思います。 pythonファイル(コンソール)から画像を読み込み、画像を分析して出力させるなどが 一般的だと思います。 ニュアンスで質問してるから、何言ってるのかさっぱりw分からんww
493 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 21:09:25.36 ID:MVEwzvIO0.net] Docker Hub で、公式イメージでも探せ それか、VirtualBox, Vagrant, Chef など
494 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 08:53:52.69 ID:qJ9ArH+d0.net] 公式のpythonで、pip入ってるの確認できたので、問題は解決しました。 ところで、GitHubならGitで公開されているオプソってわかるんですが、 Dockerて仕様書のオプソ?
495 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 16:15:02.54 ID:jwUQIg+2a.net] 全力で回答する気力を削いでくる質問やめてくれ
496 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 21:24:31.68 ID:VTB0U96YM.net] pythonはパッケージのインストール方法が 複数あって混乱してるんですが 以下で合ってますか? Ubuntu想定です。 apt-getでインストール → システムdirにインストールされる pipでインストール → 環境変数PATHの優先度が最も高いpythonの配下にインストールされる condaでインストール → ユーザホームdirのAnaconda配下にインストールされる
497 名前:デフォルトの名無しさん [2017/09/27(水) 15:20:39.61 ID:8ooY0Ij80.net] すみません numpy等で以下のようなdataを任意の範囲に収束させるのはどうしたらよいでしょうか? data = [10,-2,6,42,-25,5,14,-34,54] こういうデータを[-1,1]の範囲で収束させたいです 0-1の場合はdataから最低値と最高値をとり (data - np.min(data)).astype(np.float32) / (np.max(data) - np.min(data)).astype(np.float32) のようにやればよいと思うのですが符号をそのままに行いたいです よろしくお願いします
498 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 18:07:56.09 ID:p2MS+Nsv0.net] min, max が、(-20, 20) なら、(-1, 1) になるけど、 min, max が、(-10, 20) なら、(-0.5, 1) になるだろ
499 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 19:21:03.26 ID:hLDmYnEDp.net] 最低値が0になるように加算して最大値で圧縮、それから加算量を圧縮率で除算したものを減算、じゃだめ?
500 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 19:28:29.28 ID:QiJueeyZM.net] 符号をそのままにするなら、>>489 の言う通りだよね。
501 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 19:33:26.90 ID:hLDmYnEDp.net] ああそういうことね、理解した。 なら、 1.最低値を0に加算する 2.全データを(最大値/2)で除算 3.全データから1を減算 これでどう?
502 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 20:44:43.14 ID:8ooY0Ij80.net] >>488 です 翌々考えたら>>489 さんの言うとおりすね・・・ >>490 、>>492 さん それで試してみます、ありがとうございました
503 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:24:29.49 ID:f8jJtEpqa.net] 0から任意の整数までの自然数のリストの関数って何だったけ? ど忘れした
504 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:31:21.86 ID:3SakBaY4M.net] range
505 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:36:50.82 ID:f8jJtEpqa.net] あーそれだ!サンクス
506 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:43:08.07 ID:hLDmYnEDp.net] 結局自分だけ理解出来てなかったw 指定範囲にデータ列ごと射影的にスケーリングしたいって話ではなく、データ列でいう原点は動かさずに原点からの距離だけをスケーリングしたかったのかな? でも質問者が納得してるみたいだし、まあいいや。
507 名前:デフォルトの名無しさん [2017/09/27(水) 23:16:43.05 ID:cOxiFEGC0.net] パイチンくんの勉強をしてたらsageとかいうモジュールがあったよ、ageはないのかな。 みんなのパイチンくん、みんなのものだよ。
508 名前:デフォルトの名無しさん mailto:sage [2017/09/28(木) 10:15:41.24 ID:PJxaABWyH.net] Sage 最強説
509 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 15:42:25.72 ID:BAYRn+wN6.net] x,yの座標をリストに追加していきたいのですが list.append[(x,y)]としたら、エラーが出ました どう書けばよいですか?
510 名前:デフォルトの名無しさん mailto:sage [2017/09/29(金) 17:00:45.53 ID:/1pN5XFrH.net] list.append([x,y])
511 名前:デフォルトの名無しさん mailto:sage [2017/09/30(土) 17:58:17.86 ID:OwSAPOuVa.net] functoolsのreduce()と itertoolsのaccumulate()ってどっちが強いの?
512 名前:デフォルトの名無しさん [2017/09/30(土) 23:19:17.32 ID:1jTnlOmW0.net] どっちかっていうと俺の方が強い
513 名前:デフォルトの名無しさん [2017/10/01(日) 02:58:01.58 ID:kGcvTs6z0.net] pythonでlifegameのソースを公開しているオススメの方を教えて下さい チープな書き方しか出来ないでので その方の命名規則やら考え方を真似したいです!
514 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 05:43:37.85 ID:aVSvWtqd0.net] 自マスの周囲の8マスを調べて、ルール通りに処理すれば良いだけだろ
515 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 05:46:10.03 ID:aVSvWtqd0.net] 「lifegame java ソース」で検索!
516 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 08:21:34.66 ID:ihlme4U60.net] >>504 わかったらソース下さい ずっとライフゲームを眺めながらどこまでもバカになりたい
517 名前:デフォルトの名無しさん [2017/10/01(日) 11:19:15.17 ID:kGcvTs6z0.net] >>505 プレーンなpythonだけで作ったものや、numpy、scipyそれぞれを使ったソースのお手本を探しています 広い意味での書き方を学習したいので皆が認める方が書いているソースを知りたいです 今の所scipyを使った30行プログラムと紫藤貴文さんの書いたもの、numpyのサンプルもシンプルで良かったです
518 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 16:22:09.66 ID:m7BLM1gs0.net] 結局ここの人達はpyOpenSSLのインストール方法も知らない低能力ばっかということですね
519 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 16:33:16.77 ID:54VuRfXe0.net] あ、まだ生きてたの?
520 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 20:48:58.37 ID:coMdNO6E0.net] IDEってイデって呼んでいいんだろうか
521 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 20:51:44.87 ID:OcwEX3uj0.net] 知識の集合体だからね
522 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 22:57:03.92 ID:4BavbdCc0.net] ideoneをイデオンと読んでた話はやめろ
523 名前:デフォルトの名無しさん mailto:sage [2017/10/01(日) 23:26:11.87 ID:aVSvWtqd0.net] ライフゲーム すべてのセルをループ処理する { 自セルの周囲、8つのセルを調べて、 ルール通りに、自セルを更新する } ブラウザゲームに、ライフゲームなんて無数にあるだろ
524 名前:デフォルトの名無しさん [2017/10/02(月) 00:45:14.22 ID:Rla+HUHp0.net] >>507 pythonからは離れますがlifegame楽しいですよね 個人的にはgalaxyのような90度点対称なパターンがお気に入りです >>514 作る事はそこまで難しくはないのですが 自分だとかなり甘いソースを書いてしまうので 皆が認めるような方が書くものと見比べてみたかったのです しつこくてすみませんでした
525 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 03:06:51.94 ID:l2tBgcBD0.net] >>513 わざとその読み方を掛けてた ネーミングだと思ってたけど
526 名前:デフォルトの名無しさん [2017/10/02(月) 06:28:48.28 ID:+7IbspEca.net] エディオンは高いからほとんど行かないけど本田望結ちゃんはかわいい
527 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 11:02:55.05 ID:TsPSQW630.net] Pythonのソースファイルをライブラリみたいに使いたいのですが、 同じフォルダしかみれくれないのでしょうか。 それとも、import文に相対パス指定? どちらにしても、それだとフォルダ構成平坦なのしかできないですね。 C/C++系だと、いったん、lib、にするので、フォルダ切りまくりだったのですが。
528 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 13:41:22.91 ID:0uNSEDCV0.net] デフォルトではリファレンスに書いてあるモジュールやパッケージの構造に従っていないソースはインポートできない 自分でモジュールローダーを書けば何でもできる
529 名前:デフォルトの名無しさん mailto:sage [2017/10/02(月) 14:38:01.66 ID:oE42sBRLa.net] import sys sys.path.append(hoge)
530 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 10:25:58.33 ID:kWWuHNf30.net] >>519 >>520 ありがとうございます。 >sys.path.append は、初めて見ました。
531 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 11:24:34.57 ID:VeCgSDYB0.net] すいません、質問させてください VPSで複数のDjangoをWsgiのデーモンモードで利用したいのですが、 ウェブサーバに対して複数のWsgiを設定することは可能でしょうか? 命が掛かっています よろしくお願いいたします。
532 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 12:27:44.95 ID:MoNQPS5Gd.net] 2chに命を預けるような奴は死んで当然かと……
533 名前:デフォルトの名無しさん [2017/10/03(火) 13:52:16.13 ID:YXXLGtFca.net] ポート変えればOK
534 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 16:21:46.44 ID:GD4zjYUO0.net] Unixドメインソケット使っても可能だろう だが死ね
535 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 17:48:20.18 ID:kWWuHNf30.net] Pythonの関数の引数は参照渡し、 みたいな説明を見るのですが、 bytearrayにかんしては、値渡しなんでしょうか? 変数を引数で渡して、bytearrayを受け取りたいのですが、上手くいきません。
536 名前:デフォルトの名無しさん [2017/10/03(火) 18:32:59.69 ID:VNE1IoSMd.net] 命が懸かっている人が集まるスレです。
537 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 19:52:17.02 ID:kYKwVNVJ0.net] >>526 Pythonに限らず良くある勘違いの一つだと思われるが、変数が参照型であるのと引数が参照渡しであるのとは別の話 Pythonは参照型が基本だけど、引数は“参照の値渡し”とか“共有渡し”とか呼ばれる、有り体に言えば値渡し つまり影響があるのはメンバに対する変更のみで、引数自体への代入では元フレーム変数の参照先を変えることはできない https://docs.python.jp/3/faq/programming.html#how-do-i-write-a-function-with-output-parameters-call-by-reference
538 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 20:12:27.41 ID:lp6n47q80.net] 命を賭けてる奴にしたら 5chに変えられたらたまらんよな
539 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 20:35:32.28 ID:ztWZx3O2a.net] >>526 ctypes
540 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 20:53:48.93 ID:VeCgSDYB0.net] >>524 すいません ポートを替える方法を教えてください 命が掛かっています よろしくお願いいたします
541 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 21:11:22.41 ID:hqS0jqGV0.net] そんな責任の重い質問に答えたくないわな
542 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 21:38:57.79 ID:lp6n47q80.net] いや匿名の奴に命を預けるなよw 相談できる奴を作っておかなかった自己責任
543 名前:デフォルトの名無しさん mailto:sage [2017/10/03(火) 22:19:30.18 ID:TEvXfwd+d.net] 前から死ぬ死ぬ言ってる奴だろ 会社まだ首になってないんか?
544 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 06:08:50.60 ID:iIT8B9nN0.net] 性懲りもなくまた来てんのか 嘘つき野郎に答えてやる義理はない 命をNG登録しよう
545 名前:526 [2017/10/04(水) 09:00:00.52 ID:aSkluwnw0.net] >>528 >>530 情報ありがとうございます。 単なる参照型ではなくて、、、 なんらか工夫がいるわけですね。 ctypesを設定するとか??? ここをちゃんと解決すると、なんとなく自分のものになる気がする。
546 名前:526 mailto:sage [2017/10/04(水) 10:06:29.37 ID:aSkluwnw0.net] 自分の理解では、 ・returnを複数使えるからreturnにする ・列挙にする ・オブジェクトのメンバ変数にする といったところです。 手間を考えると、言語的にはreturn推奨なんですね。 ctypesの方は今一つ分かってないのですが、 ctypesによって、参照渡しか値渡しか変わるということでしょうか。 文書読んでると、全然参照渡しじゃないような気もしてきました。
547 名前:526 [2017/10/04(水) 11:05:30.50 ID:aSkluwnw0.net] ついでですが、ここに書かれていることは、間違ってるんでしょうか。 それとも、bytearrayのctypeとかによって、挙動が変わるのでしょうか。 >変更可能(Mutable)な型 >list, dict, set, bytearray 等 ttp://amacbee.hatenablog.com/entry/2016/12/07/004510
548 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 11:11:57.28 ID:e2PGw4tFa.net] 馬鹿には無理
549 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 12:56:41.94 ID:V/56ryTMF.net] bytesとbytearrayは別物ですし
550 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 13:07:59.31 ID:tkJ4WDEe0.net] おかげさまでポート変えなくてもDjangoデーモン複数立ち上がりました 偉そうに抜かす癖にまったく役に立たないアホウ達ですね
551 名前:デフォルトの名無しさん [2017/10/04(水) 14:58:30.75 ID:PyfF6xNV0.net] pythonの基礎文法終えたんだが次何やればいい? ちなみにゲーム作りたい
552 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 15:35:32.97 ID:cfd8eRtm0.net] じゃ、次はC#だな C#終わったらC++な
553 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 16:30:11.62 ID:qvzsuyfm0.net] >>538 冒頭は間違ってるよ、>>528 に張ったのが公式ドキュメント和訳のFAQだけど 参照渡し(変数自体への参照を渡す事)それ自体は無いってあるでしょ? すべて参照渡しではなく、全て参照型かつ(インスタンスへの参照を)値渡し 参照渡しと参照型は別問題で、同じ物を指せばインプレースに変更すると影響するのが基本だけど イミュータブルな型の場合は変更を受け付けないか、結果となるインスタンスを別に生成する よく変数は入れ物っていうけど参照型の場合、変数に入るのは実体ではなく(インスタンスへの)参照 実引数は値渡しだし、“仮引数自体への代入”は仮引数の中身(インスタンス参照先)が変わるだけ それらを踏まえるとFAQのような答えになる、1.結果のタプルを返すか、3〜5は実質的に同じ手法だね
554 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 16:49:32.46 ID:aSkluwnw0.net] そうなんですか、了解です。 間違いを書いてるサイト困りますよね。
555 名前:デフォルトの名無しさん [2017/10/04(水) 16:54:16.22 ID:PtZzIAUf0.net] pythonの基礎を一通り勉強したので自分で少しアレンジしてコード書いてみたんですがさっぱり動きませんどこが悪いんでしょうか 文字列と数字が混じったyomikomiテキストからデータを読み込んで倍数ごとに分けるプログラムがつくりたんですが、、、 https://ideone.com/5c8QUt
556 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 17:27:23.58 ID:e2PGw4tFa.net] 頭
557 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 18:05:02.18 ID:CHDZSBTlM.net] 頭なら良いじゃん。俺は顔だよ? 頭よくても何の意味も無いっつうの。
558 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 18:27:21.77 ID:e2PGw4tFa.net] 顔なら整形できるけど 頭の整形はムリポ
559 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 19:24:17.30 ID:DMSv62cB0.net] FOR文内ではないcontinue インデント
560 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 19:40:35.82 ID:iIT8B9nN0.net] >>546 思いつくままに ・continueの字下げは直前のprintと同じ段で良いはず ・forの内側に関数定義のあるコードって初めて見たんだが、何のテクニックだろ
561 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 20:00:15.18 ID:tkJ4WDEe0.net] 偉そうに抜かすクセに全く役に立たんクズどもかw
562 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 20:35:42.13 ID:+JSlwxf30.net] >>526-528 ポインタの無い言語は、Java, C# と、 軽量言語の、Python, Ruby, JavaScript なども、すべて参照渡し 値渡し、つまりコピーするのは、C/C++ だけ そして、ポインタの無い言語は、コピーすると、 Shallow Copy になり、参照だけがコピーされて、 実体はコピーされず、共有される 参照先の実体までコピーしたいのなら、Deep Copy
563 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:01:41.91 ID:DMSv62cB0.net] linux機でインストールできたけど? 環境とエラーログ無いとpyOpenSSLの件について答えれれ無い。 sudo pip3 install pyOpenSSL [sudo] のパスワード: Collecting pyOpenSSL pyOpenSSL Found existing installation: idna 2.0 Uninstalling idna-2.0: Successfully uninstalled idna-2.0 Running setup.py install for pycparser ... done Found existing installation: cryptography 1.2.3 Uninstalling cryptography-1.2.3: Successfully uninstalled cryptography-1.2.3 Successfully installed asn1crypto-0.23.0 cffi-1.11.1 cryptography-2.0.3 idna-2.6 pyOpenSSL-17.3.0 pycparser-2.18
564 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:04:21.89 ID:DMSv62cB0.net] CentOS 7 とかは、 gcc python-devel open
565 名前:ssl-devel libffi-devel が必要 [] [ここ壊れてます]
566 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:09:54.57 ID:tkJ4WDEe0.net] >>554 お前アフォか? レンタルサーバーではsudoすら使えないんだけど? ウンコ野郎
567 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:12:04.73 ID:qvzsuyfm0.net] >>553 参照の値渡しを参照渡しとは呼ばない、参照渡しの“参照”は“変数に対する参照”で“実体に対する参照”ではない 隠蔽されている実装の話をするのは憚られるが、CPythonならPyObject*で変数ポインタではなくオブジェクトポインタ Javaのプリミティブ型とC#の構造体は値型だし、C#はポインタが基本隠蔽されていても参照渡しは参照渡しで別にある
568 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:35:21.24 ID:tkJ4WDEe0.net] >>554 自分の環境では問題ないけど? ってのたまう空気読めない先輩みたいなウンコ外道だな
569 名前:デフォルトの名無しさん [2017/10/04(水) 21:37:22.53 ID:PtZzIAUf0.net] >>551 関数定義いらないですね、、、 とりあえず関数の定義は削除してcontinueもいらなさそうなので消してみました txtファイルから読み込んだ場合数値も文字列も全て文字列として読み込まれるらしくisdigit関数が使えなくて 数値と文字列の分離ができなくなって詰んでます https://ideone.com/eahZjr
570 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:41:33.64 ID:tkJ4WDEe0.net] >>555 centos7では俺も試してるんだよ、ボンクラ お前の環境でインストール出来たのがそんなに嬉しいんかい、ウンコ
571 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:53:32.37 ID:mzU4dyKEa.net] >>559 エラーメッセージ読もうよ ファイルが見つからないって書いてあるよ
572 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:55:08.83 ID:tkJ4WDEe0.net] >>555 ドアホが
573 名前:遊園地 mailto:sage [2017/10/04(水) 21:55:21.02 ID:DMSv62cB0.net] 俺のはlinux mint18.2 Windows 10 x86_64 2chに5年も居る。真性の基地外に相手に余裕が無いんか(笑) 鳥取県の人間はケチが多いって言われてるけど、 実際にその通りだな。 命が掛かってるのに数千円の有料プランにグレードアップしないんだから(失笑)
574 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:56:25.30 ID:+JSlwxf30.net] Docker Hub で、pyOpenSSL で検索すれば? 誰かが、アップしているかも
575 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 21:58:48.58 ID:tkJ4WDEe0.net] >>563 >2chに5年も居る。真性の基地外に相手に余裕が無いんか(笑) 日本語不自由そうだな、可哀想に
576 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 22:00:26.13 ID:+JSlwxf30.net] >>559 自分で、オリジナルのテキストファイルの形式を作るか、または、 JSON, XML, CSV/TSV などの汎用的な形式を使う
577 名前:デフォルトの名無しさん mailto:sage [2017/10/04(水) 22:12:17.56 ID:tkJ4WDEe0.net] >>563 キモイ
578 名前:遊園地 mailto:sage [2017/10/04(水) 22:19:24.42 ID:DMSv62cB0.net] >>559 ファイル名は変えて有る。 必要ならファイルを閉じる前に別のファイルに出力したり編集して。 https://ideone.com/eEPGp6
579 名前:デフォルトの名無しさん [2017/10/04(水) 22:59:53.85 ID:PtZzIAUf0.net] >>568 ありがとうございます! 勉強させてもらいます!
580 名前:遊園地 mailto:sage [2017/10/04(水) 23:08:55.99 ID:DMSv62cB0.net] >>569 お手伝いできてよかったです。
581 名前:遊園地 mailto:sage [2017/10/05(木) 01:21:33.35 ID:/3ZVpiHq0.net] Django + wsgi 複数プロジェクト扱いたい場合 Unix 系なら ":"、Windows なら ";" で複数設定できます 例) WSGIPythonPath /path/to/foo;/path/to/bar (Windows の場合)
582 名前:遊園地 mailto:sage [2017/10/05(木) 01:26:01.45 ID:/3ZVpiHq0.net] >>スペル「2chに命を掛けた男」 URL tokibito.hatenablog.com/entry/20160202/1454344534
583 名前:デフォルトの名無しさん [2017/10/05(木) 10:17:38.60 ID:HmFyE7biM.net] ファイルの読み込みで入力レコードセパレーターを変更したい場合はど
584 名前:フようにすれば良いですか? perlで言うところの$/を変更したいです やりたい事は改行2つ連続してるところを1行として読み込みたいです。 [] [ここ壊れてます]
585 名前:デフォルトの名無しさん [2017/10/05(木) 10:57:00.75 ID:BfUSea9F0.net] 'a\nb\n\nc\nd'だとしたら'a\nb\nc\nd'にしたいということ?
586 名前:遊園地 mailto:sage [2017/10/05(木) 11:32:42.21 ID:/3ZVpiHq0.net] こう感じの? 配列 0 ['0123456789', '\n'] 1 ['\n'] 2 ['0123456789', '\n'] 3 ['\n'] 4 ['\n'] 5 ['0123456789', '\n'] 6 ['\n'] 7 ['\n'] 8 ['0123456789', '\n'] 単体の\nだけ削除?
587 名前:遊園地 mailto:sage [2017/10/05(木) 11:43:24.94 ID:/3ZVpiHq0.net] コード使い回しの降参です。 fast-uploader.com/file/7062726887311/ あとは自力か他の人に任せました。
588 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 13:38:19.58 ID:1IZyH5XIa.net] >>559 どうかな? https://ideone.com/MuWwwH
589 名前:遊園地 mailto:sage [2017/10/05(木) 14:27:28.13 ID:/3ZVpiHq0.net] >>577 割と、こう言うの欲しかった。 ありがとう。 ニートだし過去すれ行って宝探しでもしてくるか(笑) やっぱり、 テキストデータの形式が分からないと答えれらないと思う。
590 名前:遊園地 mailto:sage [2017/10/05(木) 18:21:06.88 ID:/3ZVpiHq0.net] >>573 https://ideone.com/Nij5s3 多分、使えないコード。
591 名前:遊園地 mailto:sage [2017/10/05(木) 18:51:51.00 ID:/3ZVpiHq0.net] 勘違いしてたかも?。 「レコード」 ”テーブル”と”カラム”が、データが保管される場所のことを表していた語に対して、”レコード”はデータそのもののことを指す言葉 セパレータ (separator)とは データを項目ごとに区切る際の「区切り文字」のこと。 MySqlとか?
592 名前:デフォルトの名無しさん mailto:sage [2017/10/05(木) 23:04:04.49 ID:RWFlOlgJ0.net] >>566 に書いてある
593 名前:遊園地 mailto:sage [2017/10/05(木) 23:27:11.16 ID:/3ZVpiHq0.net] オリジナルのテキストファイルを作っちゃた上で、 後で編集するのに困ったとか言う落ちだと思ってた。
594 名前:遊園地 mailto:age [2017/10/06(金) 02:49:04.57 ID:vfMxTM1h0.net] 暇してるんで、問題が有ったら下さいな! 解決はできないと、思いまーすww
595 名前:デフォルトの名無しさん [2017/10/06(金) 17:18:10.97 ID:x9I8YTr40.net] >>583 >>577 無事できましたー 2ch見てなかったのであんま似てないですが https://ideone.com/bp1c3Z
596 名前:デフォルトの名無しさん mailto:sage [2017/10/06(金) 17:24:20.28 ID:vfMxTM1h0.net] >>584 おめでとう。
597 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 22:05:47.17 ID:ywriSavj0.net] Windows版Python3.3以降の標準venvによる仮想環境について activate、deactivateによる環境切り替え方法は理解したのだけど 仮想環境での作業が終わり、そのウインドウをもう使わないのであれば deactivateの実行を省略してコマンドウィンドウを閉じてよいという理解でOK? 今はdeactivateを実行してから閉じているのだけど、地味に面倒なので
598 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 22:33:41.40 ID:PGbGVahj0.net] 閉じていい
599 名前:デフォルトの名無しさん mailto:sage [2017/10/07(土) 22:45:34.85 ID:ywriSavj0.net] >>587 ありがとうスッキリした 環境変数をいじると聞いていたので怖くてね
600 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 02:56:19.00 ID:c+9se5pxM.net] おすすめの開発環境教えてください Jupyterもいいけどforループ中に変数の値確認とかしにくくて。。
601 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 13:22:38.11 ID:ZTphJ9Uc0.net] jupyterを使ってるからにはjupyterでできるようなこともしたいんだと察するが そんなことができる開発環境は他にないぞ それでもいいのか?
602 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 14:09:46.10 ID:c4yAv73l0.net] jupyter labでええやん
603 名前:デフォルトの名無しさん mailto:sage [2017/10/08(日) 21:51:32.63 ID:zTO6dX8o0.net] MySQLdbでちょっと重めのクエリ投げると たまに接続が切れて読み込み状態のままフリーズしてる… 原因ってなんですか?
604 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 00:57:00.56 ID:Pvd3T6Tb0.net] >>589 PyCharmがjupyterも扱えるようになったと聞いた。自分で試してみたことはないけど Pro版じゃないとだめだったかも
605 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 01:01:18.11 ID:Pvd3T6Tb0.net] >>592 「ちょっと重め」ではなくとんでもなく重くて、まだクエリが帰って来てないのでは? コードから実行するSQLをMySQLのコマンドラインで実行してみて、実用的な時間内で返ってくるか試してみたら?
606 名前:デフォルトの名無しさん mailto:sage [2017/10/09(月) 05:43:34.73 ID:WJvY/TnF0.net] タイムアウトを伸ばせば?
607 名前:デフォルトの名無しさん [2017/10/11(水) 13:13:45.82 ID:RS1iM8i50.net] 2次方程式の解を求めるプログラムを作りたいんですが何が違うのでしょう? def kai (A,B,C): kai1 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A) kai2 = (-B - (B**2 - 4*A*C) ** 0.5 ) / (2*A) str(kai1) str(kai2) return kai1 , kai2 print("ax^2+bx+c") a = input("aの値を入力してください") b = input("bの値を入力してください") c = input("cの値を入力してください") float(a) float(b) float(c) kai(a,b,c) print("答えは" + kai1 + "と" + kai2 + "です" )
608 名前:デフォルトの名無しさん [2017/10/11(水) 13:14:17.59 ID:RS1iM8i50.net] def の中はしっかりインデントしてます
609 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 13:18:10.14 ID:PANI8oIY6.net] kai1, kai2 = kai(a,b,c)
610 名前:デフォルトの名無しさん [2017/10/11(水) 13:54:16.65 ID:RS1iM8i50.net] >>598 動きませんでした
611 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 14:06:10.86 ID:rDStqhBV0.net] return str(kai1), str(kai2)
612 名前:デフォルトの名無しさん [2017/10/11(水) 14:14:18.48 ID:RS1iM8i50.net] 何が違うんですかね? def kai1(A,B,C): kai1 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A) return str(kai1) def kai2(A,B,C): kai2 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A) return str(kai2) print("ax^2+bx+c") a = input("aの値を入力してください") b = input("bの値を入力してください") c = input("cの値を入力してください") float(a) float(b) float(c) x1 = kai1(a,b,c) x2 = kai2(a,b,c) print("答えは" + x1 + "と" + x2 + "です" )
613 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 14:19:14.31 ID:rDStqhBV0.net] 小学生じゃないんならもう少し頭使え kai1, kai2 = kai(float(a), float(b), float(c))
614 名前:デフォルトの名無しさん mailto:sage [2017/10/11(水) 14:40:05.85 ID:++rAyAEa0.net] >>601 根本的なところがちょいちょいおかしい。 float(a) float(b) float(c) の後に、 print (type(a)) print (type(float(a))) っていれてみな。
615 名前:デフォルトの名無しさん [2017/10/11(水) 14:55:18.71 ID:RS1iM8i50.net] 解決しました def kai1(A,B,C): kai1 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A) return str(kai1) def kai2(A,B,C): kai2 = (-B + (B**2 - 4*A*C) ** 0.5 ) / (2*A) return str(kai2) print("ax^2+bx+c") a = float(input("aの値を入力してください")) b = float(input("bの値を入力してください")) c = float(input("cの値を入力してください")) x1 = kai1(a,b,c) x2 = kai2(a,b,c) print("答えは" + str(x1) + "と" + str(x2) + "です" )
616 名前:デフォルトの名無しさん mailto:sage [2017/10/12(木) 13:23:18.15 ID:uZnuZ+2WF.net] つぎのかたどうぞ
617 名前:デフォルトの名無しさん [2017/10/12(木) 23:38:44.95 ID:vEl/Ql1o0.net] すみません、環境の話になりますが、お教えいただけないでしょうか。 Windows 10 64bitのPCにAnaconda3を用いてpythonを インストールしました。 参考にしている本が、Cドライブ直下にインストールを勧めていたので、 それに従いました。 idleを立ち上げて、pythonを実行しています(これも本の勧めです。)。 pythonシェルから .pyのファイルを実行しようとすると、 コマンドプロンプトの画面全体に Fail to open folder shield registry for query !! のメッセージ?(アラート?)がたくさん出ます。 これは何が悪いのでしょうか。 pyファイルは一応開くことができて、実行及び結果も大丈夫です。 PCがぶっ壊れるのかもしれないと思うと不安です。 どうぞご教示いただけますようお願いいたします。
618 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 01:19:28.34 ID:jzVwhRHwM.net] venvとcondaの仮想環境はどう使い分ければいいんでしょうか?
619 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:08:46.17 ID:q20zS1pCa.net] >>607 venvはディレクトリ指定して環境作れるから プロジェクトのあるディレクトリに作って 移動して activateすれば使えるし作っているプロジェクト専用の環境としてべんり condaはどこのディレクトリからでも環境の切り替えが楽使いまわせる環境
620 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 03:17:20.80 ID:JHJOvcP00.net] >>606 「Fail to open folder shield registry for query」で検索! このエラーメッセージは、正しいのか? 検索で、全くヒットしないのだが 何のアプリのエラーメッセージだ?
621 名前:デフォルトの名無しさん [2017/10/13(金) 06:35:36.18 ID:uAExYUy50.net] >>609 そうなんです。 検索しても全く出て来ないんです。 メッセージは、きちんとよく確かめた上で転記しましたので、間違いないです。
622 名前:デフォルトの名無しさん [2017/10/13(金) 06:40:27.90 ID:uAExYUy50.net] >>609 何のアプリかは、自分がPCに詳しくないので、正確にはわかりません。 繰り返しになりますが、idleからpyファイルを指定実行しようとすると、コマンドプロンプトの画面が、このメッセージで埋まるほどいっぱいになります。
623 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 07:11:44.70 ID:umlSnWMv0.net] >>610 https://support.microsoft.com/ja-jp マイクロソフトのサポートページで検索するといくつかヒットするぜ ただし英語で出てくるから俺はお手上げ
624 名前:デフォルトの名無しさん mailto:sage [2017/10/13(金) 07:34:41.09 ID:JHJOvcP00.net] わからんけど、 「windows10 folder shield registry」で検索すると、 「Device Guard」「デバイスガード」がサジェストされるから、これで検索してみれば?
625 名前:デフォルトの名無しさん [2017/10/13(金) 12:16:39.86 ID:Hu5pWW8/0.net] >>606 必要ないなら取り合えずAnacondaじゃなくて素のPython入れてみるのはどうですかね。NumpyとかScipyあたりは後からでも入れられるし。 どうしてもAnacondaだけにしかないこの機能が必要とかなら知らんけど。
626 名前:デフォルトの名無しさん [2017/10/13(金) 12:33:31.25 ID:Hu5pWW8/0.net] あと、ググるなら本の名前といっしょにググってみた方が精度は高くなる それででないなら、何かを間違っているか、おま環の可能性高い >>610 転記ってコピペじゃなくて?
627 名前:デフォルトの名無しさん [2017/10/13(金) 12:42:10.96 ID:Hu5pWW8/0.net] 開こうとしてるpyファイルの中身も気になる https://ideone.com/とかに貼るといい
628 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 14:07:19.81 ID:TG6KQnkb0.net] なんかこの本をここで紹介しろと言われてる声が聴こえた気がした www.amazon.co.jp/dp/4774192236 ステマではありませぬ
629 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 16:03:21.62 ID:Yd9GZUH10.net] >>606 「デバイスガード 署名 アプリ 実行」 あたりでぐぐるんだ マックのルートレスみたいなもんだな
630 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 17:08:46.24 ID:Yd9GZUH10.net] Python2.7、Pyinstaller3.3にて pyinstaller --onefile 8tousin.py -i 8.ico --noconsole とやって 8tousin.exeを作ると subprocess.PopenのところでWindowsErrorしてしまいます。 (同じフォルダにがっつりおいてある1san.exeが見つからないとな) さいごの--noconsoleを消してexeを作るとちゃんと動くのですが、 Dos窓がでたまんまになりキモイのでなんとかしたいです。 どなたか良い知恵をお貸し下さい。。。 ----8tousin.py---- startupinfo = subprocess.STARTUPINFO() startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW startupinfo.wShowWindow = subprocess.SW_HIDE dpath = os.path.dirname(sys.argv[0]) epath = os.path.join(dpath,'1san.exe') command_line =(epath + ' aishiteru yo') self.qu = Queue() self.pb = subprocess.Popen( command_line, startupinfo=startupinfo, cwd='./', stdout=subprocess.PIPE, stderr=None, shell=True) self.t = Thread( target=enqueue_output, args=(self.pb.stdout, self.qu)) self.t.daemon = True self.t.start() ----EOF----
631 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 17:47:45.16 ID:TG6KQnkb0.net] allocconsole とか
632 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 18:58:48.31 ID:Yd9GZUH10.net] >>620 つかってないです うごくexeができる pyinstaller --onefile 8tousin.py -i 8.ico 1さんがみつからない pyinstaller --onefile 8tousin.py -i 8.ico
633 名前:-w ってことです ちなみに1さんは kimoiyo- uwaaan を1秒毎に交互に出力し続けるようなプログラムです。 [] [ここ壊れてます]
634 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 19:17:57.22 ID:TG6KQnkb0.net] pipe をつなぐ親がいないってことじゃないかな
635 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 19:24:16.93 ID:Yd9GZUH10.net] >>622 貴重なヒントありがとうございます! なるほど Dos窓なし仕様でpyinstallerするなら みえないウインドウをどこかになんとかしてつくらないと 1さんが親なしさんになっちゃうわけですね
636 名前:デフォルトの名無しさん mailto:sage [2017/10/14(土) 19:27:59.54 ID:TG6KQnkb0.net] shell=True これ False だったら?
637 名前:デフォルトの名無しさん mailto:age [2017/10/14(土) 20:06:43.91 ID:Yd9GZUH10.net] 環境が詳しく書いて無くてごめんなさいでした Python2.7.13/2.7.14(どっちでも), Pyinstaller3.3, Windows7/10(どっちでも)32bit >>624 Falseにしてみても8頭身は1さんをみつけられませんでした。 cwdをdpathにしてみても、だめでした >>622 stdout=win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE) とかすればいいんでしょうか...
638 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 00:24:14.94 ID:y0fiNdyH0.net] Linux なら、端末から起動したプロセスは、端末の子プロセスになるから、 端末を終了すると、その子プロセスもすべて強制終了させられる ジョブグループ・プロセスグループとか、プロセスには親子関係がある pstree とかで見てみ
639 名前:デフォルトの名無しさん mailto:age [2017/10/15(日) 00:53:38.14 ID:BNIuLxtf0.net] >>626 Windowsなのでございます すみません 試しにtasklistでみてみましたが、 タスクマネージャーみたいなもんですねとしかわかりませんでした>< 詰まってるのはself.pb = subprocess.Popen(ほげほげほげ)の行で間違いないので stdout=subprocess.PIPE ってなってるのを なんか適切なところへつなげばよさそうであります。 みなさんありがとうございます。 もうしばらくおつきあいください。。。
640 名前:デフォルトの名無しさん mailto:age [2017/10/15(日) 12:41:06.05 ID:BNIuLxtf0.net] >>622 stdout=win32console.GetStdHandle(win32console.STD_OUTPUT_HANDLE) とやっても詰まって動きませんでした。。。 stdout=sys.stdout とか open('./temp','w') とか cStringIO.StringIO()とか os.pipe()でも動かず、 stdout=None とか subprocess.DEVNULLとか stdout にしたら動いたものの、 1さんの声(キモイヨーとウワーン)をとってこれませんです。 (stdoutの内容がブラックホールに吸い込まれてる感… なんかウマーイ出力先をご存じの方、 あるいは迂回する方法をご存じの方、 いらっしゃいましたら宜しくご教示お願い致します。
641 名前:デフォルトの名無しさん [2017/10/15(日) 13:00:28.77 ID:UFWzts7mF.net] マニュアルくらい嫁
642 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 13:08:40.81 ID:BjDESrk6a.net] 一般論だけど out に繋ぐものは in じゃなかったかな
643 名前:デフォルトの名無しさん [2017/10/15(日) 13:14:16.98 ID:BNIuLxtf0.net] >>629 importとか win32console.AllocConsole() はやってます >>630 えっ えっ
644 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 18:35:53.98 ID:5eagm4pI0.net] 詰まってるとか俺用語が分からないのでノーコメント
645 名前:デフォルトの名無しさん [2017/10/15(日) 19:09:58.02 ID:BNIuLxtf0.net] 標準語ではたぶん「コケる」ですny > 詰まる >>632 そこをなんとか >>626 親?のGUI窓のpid、子(Popenのやつ)のpidはとってこれるですが そこからどうしたらいいのかわかりません
646 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 21:25:49.81 ID:y0fiNdyH0.net] >>626 に書いてある pipe なんて、Linux, Windows も同じだろ? 異なるのか? OS の仕組みなんて、プログラミングと関係ないから、 わかるようになるのには数年以上かかる システムの構築・運用は、システム管理者。 LPIC などの資格
647 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 21:5
] [ここ壊れてます]
648 名前:0:52.28 ID:5eagm4pI0.net mailto: いくら出せる? [] [ここ壊れてます]
649 名前:デフォルトの名無しさん [2017/10/15(日) 21:52:04.01 ID:BNIuLxtf0.net] >>634 うーんと M$からプロセスエクスプローラなるものをもってきて ぷろせすさん達に親子兄弟関係があるのはスッキリハッキリ見えるっよになりましたが そっれが いまつっかかってるPIPE問題にどう絡んでくるのかがわかりません><
650 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:05:53.70 ID:BNIuLxtf0.net] >>635 えーと キャンペーン期間に契約すると、特典はありますか?
651 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:12:40.39 ID:y0fiNdyH0.net] LPIC を勉強したり、システムなんて、数年は掛かる。 OS の機能は、プログラミングと関係ない まず、プロセス・パイプの仕組みについて、勉強すれば?
652 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 22:34:47.25 ID:BDjQpmFH0.net] osって難しいの? ようやくpython触れるようになってきたんだけど,パソコンのことは何も知らないんだよね 良い教科書があったら教えて欲しいな
653 名前:デフォルトの名無しさん mailto:sage [2017/10/15(日) 23:55:52.03 ID:y0fiNdyH0.net] システムの運用・構築には、LPIC のレベル1 から たいていの人は、cron で時間指定をして、プロセスを起動する事ができない
654 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:36:01.46 ID:ZoMoe7Afa.net] >>619 そもそも AllocConsole 済の状態で開始しておいて FreeConsole だけ実行したら DOS窓消せるんじゃね
655 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 11:43:34.83 ID:ZoMoe7Afa.net] この辺参考にしてみたら? https://amaotolog.com/pc-benri/33
656 名前:デフォルトの名無しさん [2017/10/16(月) 14:37:11.94 ID:o0KQy9YP0.net] すみません、教えてください。 Windows 10 + Anaconda + jupyter notebookで、 >ModuleNotFoundError Traceback (most recent call last) ><ipython-input-1-a649b509054f> in <module>() >----> 1 import tensorflow > >ModuleNotFoundError: No module named 'tensorflow' といったエラーが出ます。 よく分からないのが、Anaonda + Consolで、pythonを起動して、 >import tensoflow するとエラーは出ません。 もっというと、先週は動いていた環境が、今週PC起動したら、壊れていた感じです。
657 名前:643 [2017/10/16(月) 15:29:00.57 ID:o0KQy9YP0.net] いろんなウェブサイトを調べて Terminalで たくさんのコマンドを実行しました。 >pip install environment_kernels を 実行したあとに、 動作するようになった気がするのですが、 このコマンドは関係しているのでしょうか?
658 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 16:03:51.33 ID:cgzumvwFp.net] あるディレクトリ内にある全てのファイルの合計サイズを求めたいのですが、そのファイルの数がすごく多く名前も長いためos.listdirを使うとメモリが溢れてしまいそうだと考えています。(ファイル名のバイト数*ファイル数で計算しました。怖くて実際にはやっていません…) この場合、メモリを大消費せずに合計サイズを求めるにはどうすればいいんでしょうか?
659 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 16:24:41.23 ID:Gpa2O7Q4a.net] du -h
660 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 16:38:01.84 ID:jD/6Uf6m0.net] >>638 どこかよい参考サイトがあれば教えて下さい >>641-642 やっぱりPopenのところで動かなくなりますが、 一瞬DOS窓が出てすぐ消えておもしろきもいですw ありがとうございます。 参考サイトもみにいってきましたがVBS使うとキモがられてしまうので なんとかexeだけでなんとかしたいです… わがままいってすみません
661 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 16:55:43.08 ID:Gpa2O7Q4a.net] >>647 wscript.shell だけなら python からでも使えるんじゃね
662 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 18:00:13.23 ID:jD/6Uf6m0.net] >>648 >wscript.shell おもしろいですありがとうございます でもこれ↓を shell = win32com.client.Dispatch("WScript.shell
663 名前:") shell.SendKeys("cmd{Enter}",0.1) Popenの前に入れても 8頭身がおかしな挙動をするだけでした [] [ここ壊れてます]
664 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 18:31:22.40 ID:Gpa2O7Q4a.net] shell = win32com.client.Dispatch("WScript.shell") これを書いた別の exe を hoge.py から作る そこから 8頭身.exe を呼ぶんじゃね?
665 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 18:43:06.28 ID:o0KQy9YP0.net] >>643-644 も ヨロ!
666 名前:デフォルトの名無しさん [2017/10/16(月) 18:48:18.43 ID:lK6fStR50.net] くだすれってなに?
667 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 18:48:51.28 ID:Gpa2O7Q4a.net] >>651 最初から入れなおせ
668 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:25:11.66 ID:o0KQy9YP0.net] >>653 それが一般的な解決方法なんでしょうか。 同じ現象に2回あっているので、再インストールしか解決方法を知らないのは問題かな、と思って質問したところですが。。。
669 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 19:28:19.26 ID:qxjXYYCFd.net] >>654 いろんなサイト見ていろんな事してんだろ?何処に問題があるかがはっきりしないから誰も答えられない。強いてアドバイスするならいろんなサイトではなくやりたいことだけまとめてるサイト見てやり直す
670 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 20:22:24.82 ID:jD/6Uf6m0.net] >>650 ありがとうございます あたらしく 5ch.exeを作り 中身は shell = win32com.client.Dispatch("WScript.shell") shell.SendKeys("cmd /K 8tousin.exe{Enter}",0.1) とやっても1瞬DOS窓が出て、何もせず消えて逝ってしまいました…
671 名前:デフォルトの名無しさん mailto:sage [2017/10/16(月) 21:11:45.84 ID:jD/6Uf6m0.net] >>650 5ch.exeの中身を shell = win32com.client.Dispatch("WScript.shell") shell.Run("8tousin.exe",0.1) とかえたら8頭身はでてきましたが、 やっぱりPopenのところにくるとダメでした…
672 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 00:16:10.23 ID:HKb0WdLR0.net] >>643-644 「python ModuleNotFoundError: No module named」 「python ModuleNotFoundError: No module named 'tensorflow'」 これで検索!
673 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 00:24:37.15 ID:HKb0WdLR0.net] >>657 「python popen subprocess」で検索! まず、アプリのエラーメッセージを取得して、そのメッセージで検索する。 Linux なら、strace で、OS のAPI をチェックできる Windows にも、そういう機能がないのか?
674 名前:643 mailto:sage [2017/10/17(火) 09:25:57.97 ID:YxZt6A5Y0.net] さらに良くわからない現象が発生しました。 昨日、anaconda入れ直したら、バージョンが5にあがったせいか、 jupyter notebook が 知らないNEW UIになったりします 新しいUIだとエラーで、 旧いUIだと正常終了。 新しいUIの出し方も知らないし(初めの一回目だけ?みたいな)、 よくわからない。。。
675 名前:643 mailto:sage [2017/10/17(火) 10:14:17.50 ID:YxZt6A5Y0.net] エラーが出る jupyter notebook は >alpha (版のことですよね) みたいな表示が出てるので、 無視しておけば良いのでしょうか。
676 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 10:17:07.29 ID:CWpLtiwcd.net] 古いのと新しいのが出るって前の消さずにいくつも入れてんのか?
677 名前:643 mailto:sage [2017/10/17(火) 10:41:16.24 ID:YxZt6A5Y0.net] 最新のanacondaが jupyter notebookのalpha画面を最初に1回だけだす みたいな感じです。
678 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 12:12:20.44 ID:Dg80b6/Z0.net] >>652 おそらくもともとは「スレ立てするまでもない下らない質問スレッド」かな
679 名前:デフォルトの名無しさん [2017/10/17(火) 13:04:51.52 ID:tyxdZvxZa.net] >>645 os.walk os.path.walk
680 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 16:34:38.35 ID:MqI78X0p0.net] >>659 >検索 上から20個までは読みました >エラー取得 それがですね、 except: errors = traceback.format_exc() dlg = wx.MessageDialog(None, '%s' % (str(errors)), 'Err.') dlg.ShowModal() dlg.Destroy() とかしておいてもなーもでないんです・・・ でも except OSError: dlg = wx.MessageDialog(None, 'OSERRORだゴルァ', 'Err.') dlg.ShowModal() dlg.Destroy() とやっておくと、ゴルァダイアログは出るという。
681 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 16:36:16.61 ID:MqI78X0p0.net] >>664 横レスだけど ちょうなっとく! なんで他言語はへびじゃないのにやっぱり「くだすれ」なのか、ずっとひっかかってました。 ( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェー!!!!
682 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 16:58:47.18 ID:YxZt6A5Y0.net] >>643-644 も ヨロ!
683 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 17:06:09.13 ID:MqI78X0p0.net] >>668 たくさんコマンド実行しちゃうと なにがなんだか切り分けができなくなっちゃうゾ
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] それは傲慢とは言わんやろ 傲慢というのは半ばバグと決めてかかってるお前みたいな奴の事
785 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 09:13:22.54 ID:fgRpwz100.net] >>767 警告内容的には、調べて何となく分かるのですが。 該当箇所が多すぎて、どの場所か分からないのです。 例えばエラーなら、起きたらそこで止まって何行目でエラーになってるか吐いてくれるじゃないですか? 警告だと何行目で警告が起きてるか知るすべはないのですかね・・ ないなら支援モジュールとやらを入れて見ますが。 ちなみにVSのデバッグ機能で何とかなったりしないのかなあ
786 名前:デフォルトの名無しさん [2017/11/03(金) 09:22:15.92 ID:tbSBcvrgE.net] >>755 DLLとか沼かよ 窓使いきめえ
787 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 09:36:03.94 ID:HI/r1BQ10.net] >>770 なんとなく予想はついてたが、やっぱりな numpy.seterrでraiseに設定すると例外になって止まる
788 名前:遊園地 [2017/11/03(金) 14:11:16.08 ID:Sq/epkd60.net] >>770 そう言う場合は 一単語ずつggりましょう。
789 名前:遊園地 mailto:sage [2017/11/03(金) 14:12:29.72 ID:Sq/epkd60.net] むしろ、 コード貼れない理由とか有るの?
790 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 15:10:28.65 ID:9RtJGNVv0.net] >>770 except Warning: で警告が出たらつかまえるようにしておいて ステップ実行
791 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 15:11:05.42 ID:9RtJGNVv0.net] >>770 ていうか警告出そうなことばっかりしてんのかよ 全部なおせよ
792 名前:デフォルトの名無しさん mailto:sage [2017/11/03(金) 23:31:11.64 ID:fgRpwz100.net] >>772 ありがとうございます!これを待ってました。
793 名前:遊園地 mailto:age [2017/11/04(土) 09:02:55.95 ID:6Vana74e0.net] 超初心者スレなので、仲良くを心がけて
794 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 00:34:01.14 ID:o26oJB1DM.net] pythonて手続き型で書くのが一般的なんでしょうか?
795 名前:デフォルトの名無しさん mailto:sage [2017/11/05(日) 01:51:33.97 ID:D23zfBaH0.net] 一般的も何もない どのスタイルで書くかは自由
796 名前:デフォルトの名無しさん [2017/11/05(日) 12:22:08.35 ID:RpLSKu2Sr.net] 手続き型言語ですから手続き的にしか書けませんよ
797 名前:デフォルトの名無しさん [2017/11/05(日) 20:40:29.19 ID:zdlgQvhD0.net] >>779 HOWTOにも書いてあるけど、好きな書き方選べばいい docs.python.jp/3.6/howto/functional.html
798 名前:デフォルトの名無しさん mailto:sage [2017/11/06(月) 15:12:59.16 ID:6JLIEeFJ0.net] juliaおぬぬめ
799 名前:デフォルトの名無しさん [2017/11/06(月) 23:57:47.04 ID:ZkFLpg590.net] promiseのモジュール使って書いてるひといる?
800 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 12:19:28.56 ID:vIBOR2Pq0.net] 例えばx(3,4)の2次元配列を10層繰り返してy(10,3,4)の形にしたいとき、y=x*np.ones(10,1,1) で解決できると思うんですが、xからy'(3,4,10)の形にしたいときはどんな方法がありますか? yから軸入れ替えてy'、は流石にもっといい方法がありそうに思えて……
801 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 14:50:24.53 ID:ueOQSxmQ0.net] >>785 もう解決したかもだけど、これかなぁ。 https://qiita.com/yudsuzuk/items/50941f1e888d0747e960
802 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 15:05:22.78 ID:vIBOR2Pq0.net] >>786 ありがとうございます! y'=y.transpose(2,0,1)で解決できることはわかりました xからy'へ直接操作できる方法に心当たりあれば教えてもらえるとありがたいです
803 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 15:24:23.58 ID:V4AaPbk10.net] PythonインストールしてPATH環境も整えたのですがコマンドプロンプトからpyファイルが開けません。dirで確認してもファイルは存在しているのに「No such file or directory」とエラーが出て困っています、原因分かりますか? https://i.imgur.com/mbGWkyw.jpg
804 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 15:28:58.12 ID:Dvtc6/jjM.net] .txtついてるやん
805 名前:デフォルトの名無しさん mailto:sage [2017/11/10(金) 15:40:09.29 ID:V4AaPbk10.net] >>789 うわ、ありがとうございます 超初歩的なとこでした
806 名前:デフォルトの名無しさん [2017/11/11(土) 14:26:16.59 ID:ZUnF3Lay0.net] 初々しいの久しぶりに見た
807 名前:デフォルトの名無しさん [2017/11/11(土) 16:15:36.77 ID:Wyc7UUxM0.net] お前も初々しいで
808 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 15:20:33.30 ID:96nf9hIya.net] シーケンス型をスライスする時 二番目に指定するインデックスが 「末尾のインデックス」ではなく「末尾のインデックス+1」になる 合理的な理由はありますか? [開始インデックス:末尾インデックス] の方が分かりやすいし自然だと思うのですが。 最初によく考えずにそう決めてしまったので、 仕方ないからそのままそういう規則を続けているように見えますが 違うのでしょうか?
809 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 15:36:43.47 ID:os5DUmMc0.net] arr == arr[:n] + arr[n:] が成立するのは合理的だろう 最後の二行は素人考えだと馬鹿にされるから書かない方が良かったね
810 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 15:39:03.11 ID:os5DUmMc0.net] 頭使ってねえなってのはurllib/urllib2みたいなのを言う
811 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 15:47:05.57 ID:B6K1f/ysa.net] a_list =['a', 'b', 'mpilgrim', 'z', 'example'] 右側のスライスインデックスがリストの長さと同じである場合は、これを省略できる。 つまりa_ list[ 3:] は、このリストが5 つの要素から構成されているので、a_ list[ 3: 5] と同じになる。ここには気持ちの良い対称性がある。 この5 つの要素を持つリストでは、a_ list[: 3] は最初の3 要素を返し、a_ list[ 3:] は最後の2 要素を返す。 実際に、リストの長さにかかわらず、a_ list[: n] は常に最初のn 個の要素を返し、a_ list[ n:] はその残りを返す。
812 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 16:58:18.81 ID:96nf9hIya.net] >>794 ,796 すみません、全然分かりません 「最初」と「最後」の方がよほど対照的で気持ちがいいですが。 気持ちが悪い状態が常で、 たまに気持ちがいい、というだけでは、合理的な理由とは言えないと思います おそらくforループの判定式みたいなイメージで、 インデックスがこの値になったらループを抜ける、ということにしたのではないでしょうか。 古い言語ですし、イケてないところがあるのも仕方ないですね
813 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 17:45:18.03 ID:kHl+xzzg0.net] >>797 頭悪いことはわかったよ では死ね
814 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 18:28:01.16 ID:6sQUJ73P0.net] 参照や削除なら要素のインデックスそのものを扱う方が圧倒的にわかりやすい けれど挿入の場合、要素ではなく要素の切れ目を扱わざるを得ないので 結局スライスの表記は後者に統一せざるを得なかったのだと思う さらにゼロ相対インデックスも絡んでくるので非常にややこしい スライスはできるだけ使わないに越したことはない
815 名前:デフォルトの名無しさん mailto:sage [2017/11/13(月) 21:12:41.72 ID:16BlNQNBd.net] arr[3:7]のlenが7-3=4になる優れた記法だと思うが arr[i:i+l]って良く使うし
816 名前:デフォルトの名無しさん [2017/11/13(月) 23:57:44.30 ID:d3/DaNP60.net] お前らのよくわからないけど無理矢理擁護してる感たるやw
817 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 00:04:24.01 ID:sw4py9T60.net] go も、スライスをメインに使う 便利だから
818 名前:デフォルトの名無しさん [2017/11/14(火) 00:20:16.00 ID:zJpPvUk30.net] >>800 超初心者だから、全然判らん
819 名前:デフォルトの名無しさん [2017/11/14(火) 00:29:52.21 ID:iutDzlSJ0.net] なんでPythonってAIに向いてるって言われてるの? JAVAやCとかと決定的に何が違うの?
820 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 00:46:59.51 ID:hiQH3vl70.net] 向いていると言った人にまず尋ねなさい 我々は予想屋ではない
821 名前:デフォルトの名無しさん [2017/11/14(火) 00:48:31.26 ID:iutDzlSJ0.net] >>805 ごめん 向いているというか人工知能の開発でよく使われているって聞いたんだ ベンチャー企業の社長に説明会みたいなので Pythonはどこがどう優れているのかなって思いまして
822 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 01:56:42.53 ID:4Z0sGA2V0.net] そんなもん聞いてどうすんだ
823 名前:デフォルトの名無しさん [2017/11/14(火) 02:11:42.08 ID:ah5yO+36a.net] >>807 好奇心は若者の特権だろ お前教えてやれ
824 名前:デフォルトの名無しさん [2017/11/14(火) 04:02:20.21 ID:NRM6wS+d0.net] 素人に使えて、性能も悪くない。 研究者はプログラマではないので、素人に使えるという部分が重要。
825 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 07:57:39.69 ID:fiZi0WUR0.net] >>806 よく使われているからといって向いてるとか優れているとは限らない。 単に一般によく使われている言語だから同様にAIでもよく使われているだけって可能性もある。 まぁ、よく使われていれば便利なものが集まってさらに便利になっていくという正のフィードバックも あると思うが。
826 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 08:11:04.13 ID:eetKY3kQM.net] 数学とネットワークのライブラリが充実してるから。 二つ同時に満たすのは少ない。
827 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 10:33:51.57 ID:4Z0sGA2V0.net] >>808 何様だテメエ「教えて下さい」だろボケ
828 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 10:59:22.06 ID:WUvsozOP0.net] ライブラリの豊富さはPythonさいつよだったかも 研究者によってはMATLAB使ってたりしたけど
829 名前:デフォルトの名無しさん mailto:sage [2017/11/14(火) 16:58:28.28 ID:k3BAyY6J0.net] 一週間使ってだいぶ慣れてきた 数字を安易に型変換してくれないのとタプルに慣れればなんとかなりそう
830 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 01:28:26.84 ID:wdeYMtRSM.net] argparseでコマンド引数扱うのって常識なんですか?
831 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 02:33:47.15 ID:deqR99yQ0.net] >>815 んなことはないだろう あれは難解すぎて使える人はごくわずかのはず ドキュメントを読んでみたがさっぱりわからんかった
832 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 02:43:38.36 ID:Yg2dxpA40.net] >>815 argparse モジュールの使用が常識かどうかは知らないけど、一応推奨モジュールだよねぇ。 Python3 だけじゃなく、Python2 でも使えるんだから、 もし optparse を使っているのなら、同じような書き方だし、移行しておいてもいいんじゃない? 移行自体はそれほど大変じゃないし、公式ドキュメントに変更箇所が細かく書かれているから。 >>816 ArgumentParser で生成、add_argument() で引数追加、parse_args() で解析して渡すだけ。 後は必要に応じて少しずつ足していけばいいと思うよ。
833 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 08:09:08.00 ID:O2CkROvj0.net] ドキュメントがさっぱりなのは書き方の問題だと思われる
834 名前:デフォルトの名無しさん [2017/11/15(水) 19:23:15.06 ID:yncbc4wYa.net] >>814 落とし穴はまだまだいっぱいあるから楽しみにしてて
835 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 20:51:04.23 ID:wdeYMtRSM.net] 今までは自力でコマンド引数解析してたから argparseにしてだいぶ楽になった default値設定とか型指定できるのがうれしい
836 名前:デフォルトの名無しさん mailto:sage [2017/11/15(水) 21:08:17.53 ID:4NiOZF1f0.net] チュートリアルの方はわかりやすかったけどねぇ。
837 名前:デフォルトの名無しさん [2017/11/16(木) 06:41:09.14 ID:6ZPSGObPa.net] global作りまくりは好きじゃない
838 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 09:46:56.40 ID:RXjeglfp0.net] 読んでる本に下記と同様な内容の記述があるのですがどのように解釈すればいいでしょうか? a = 1 b = 2 f = lambda c: a + b 1.やってみてらエラーがでた f(5,6) 2.やってみたところエラーにはならない f([5,6]) # この後 c を見ようとしたらSyntaxError。
839 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 10:44:14.90 ID:RJC/unHX0.net] >>823 そりゃそうだlambda関数といいながらその式は関数ではなく手続きに なってしまってる a = 1 b = 2 が無ければその式もエラーになるはず 本来は f = lambda a, b: a + b と書くべきだったのだろう エラー内容もちゃんと読もうな
840 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 13:52:42.57 ID:1MMgHM+Ra.net] try exceptのテストをしたい時って try節の中でraiseで例外出せばいいの?
841 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 15:16:02.38 ID:RXjeglfp0.net] import numpy as np class Cls: def __init__(self): self.a = np.array([1]) def Func(self,b): return self.a +b def Func(f,c): c[0] = 3 return f(c) o = Cls() x = 2 f = lambda c: o.Func(x) print (Func(f,o.a))
842 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 15:16:39.44 ID:RXjeglfp0.net] 途中で書いてしまいました。 正確には >>826 のような内容です。
843 名前:デフォルトの名無しさん mailto:sage [2017/11/19(日) 15:48:32.73 ID:Ay/cPvn90.net] 本当にそう書いてあるのならその本を捨てるべきだろう
844 名前:デフォルトの名無しさん [2017/11/19(日) 19:08:22.67 ID:1/mWyqVE0.net] お前が読んでる本と大差ねえよ
845 名前:デフォルトの名無しさん mailto:sage [2017/11/22(水) 23:58:19.32 ID:a8RumOkX0.net] arrayクラスを継承するにはどうすればいいのでしょうか? 下のはダメでした。 class MyArr(array.array): def __init__(self): super().__init__('I')
846 名前:830 mailto:sage [2017/11/23(木) 00:04:39.30 ID:RI8m6ars0.net] できましたすみません
847 名前:デフォルトの名無しさん [2017/11/23(木) 20:15:51.01 ID:+rOPaiRtE.net] hogeはテキストじゃないファイル fp = open("hoge", "rb) ____print(fp.read()) これで\x00\x16こんな感じのよくわからない記号が出るんだけど 10バイト目から14バイト目までの合計5バイト分を読み取って数値に変換する方法を教えてください \x00みたいな数値に出来ない文字も多分含まれてると思う
848 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 20:32:36.21 ID:vMrSGbA+0.net] >>832 取扱い方がわからないデータはlist()関数でリストにしてしまえば何とかなる そこがPythonのいいところ
849 名前:デフォルトの名無しさん mailto:sage [2017/11/23(木) 22:26:39.85 ID:nWQ0rMhWM.net] pythonでロギングする時の 標準的なお作法を教えてください
850 名前:デフォルトの名無しさん [2017/11/24(金) 18:46:26.32 ID:FT0GxPR+0.net] まずパンツを膝までおろします
851 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 18:55:46.99 ID:zQ8PtUHL0.net] 次に靴下をはきます ネクタイもしめます
852 名前:デフォルトの名無しさん [2017/11/24(金) 19:07:44.27 ID:8KHbh2nud.net] そして、ブラジャーを頭に載せ、ホックを顎の下でかけます。
853 名前:デフォルトの名無しさん mailto:sage [2017/11/24(金) 19:56:14.98 ID:vRCBY0gDM.net] 先生、次はどうすればいいですか? brao.cocolog-nifty.com/blog/images/2008/02/09/cimg1259s.jpg
854 名前:デフォルトの名無しさん mailto:sage [2017/11/25(土) 10:09:02.15 ID:9Bmt/hRM0.net] Daydream cafeでも歌って踊っとけ。
855 名前:デフォルトの名無しさん [2017/11/25(土) 18:41:15.77 ID:9b0Zi7+ba.net] >>806 AI用のライブラリーが豊富だから。tensoflow chainer KERAS caffe sklearn numpy。
856 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 10:42:26.14 ID:mB/Eb6Ir0.net] >>833 横だが役に立つ概念を知って俺のレヴェルがうなぎのぼり
857 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 12:23:31.85 ID:X7lzL3Ri0.net] >>841 おう、役に立って良かったよ ただ、何百万件とかの大量のデータをいきなりリストに変換すると スワップしてPCがゴゴゴと唸って怖いので Sqliteに格納してSQLで絞り込み処理をした方が良い
858 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 12:44:24.86 ID:mB/Eb6Ir0.net] >>842 ありがとう そしてありがとう
859 名前:デフォルトの名無しさん [2017/11/26(日) 13:10:52.12 ID:zpWerX6ME.net] python3.6で日本語をバイナリに書き込む方法を教えてください s = 'あいうえお'.encode('utf-8') with open('hoge', 'wb') as f: f.write(s) これだとそのままファイルに あいうえお が書き込まれてしまいます
860 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 13:15:07.31 ID:mB/Eb6Ir0.net] >>844 1行目と2行目の間に s=bytes(s, 'UTF-8') でどうよ
861 名前:デフォルトの名無しさん [2017/11/26(日) 14:25:48.11 ID:duzuPXfxE.net] >>845 TypeError: encoding without a string argument になりましたになりました
862 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 15:16:09.67 ID:mB/Eb6Ir0.net] s=bytes(s) でどうよ?
863 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 15:28:26.96 ID:esw4gVHx0.net] そもそもファイルに書き込まれたことどうやって確認してるんだ? utf8を解釈できるエディタでロケールが正しいなら「あいうえお」って確認できて当たり前
864 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 20:44:53.73 ID:po9rLop30.net] 書き込まれたデータを、バイナリエディタで見たら、バイナリになってるだろw そもそも、書き込まれたデータは、バイナリしかないw バイナリを読み込んだときに、どのように解釈したいか、だけ
865 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 20:58:07.85 ID:X7lzL3Ri0.net] テキストファイルとバイナリファイルの違いは何ぞやってけっこう難しい問題よね PC歴40年以上になるけど、きちんと解説している文献を見たことがない おそらく、文字コード+(必要ならタブや改行コード)を書き込んだバイナリファイル= テキストファイルという認識なのだと思うが、 以前バイナリエディタでアスキーコードと改行コードを打ちこんで保存したものを テキストエディタで開いたら化け化けだった経験があるので何とも
866 名前:デフォルトの名無しさん mailto:sage [2017/11/26(日) 21:09:46.45 ID:8r4IIztua.net] >>850 Dive into python3 の4章に詳しく書いてあるからよく読んでおくように
867 名前:デフォルトの名無しさん [2017/11/27(月) 12:31:20.38 ID:xVeCnVyPr.net] なにが難しいんやそんなもん テキスト以外はバイナリなだけやろ
868 名前:デフォルトの名無しさん [2017/11/27(月) 17:12:26.30 ID:/wh5qHzF0.net] 制御コードはテキストか否か。
869 名前:デフォルトの名無しさん [2017/11/27(月) 18:38:20.53 ID:kbE8zzrJ0.net] asciiで定義されてるコードはテキストやわ 何を今さらw
870 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 19:09:10.25 ID:x+zk8UEy0.net] FTP の、文字列・バイナリの違いは、 文字列なら、改行コードをOS に合わせて変換するだけ UNIX系: LF Windows: CR + LF
871 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 19:21:12.32 ID:xlqZ/1YN0.net] >>852 そうは言うけど、どうやって判断するの? 「テキストエディタで開いて文字化けすればバイナリファイル」と 断言して良いのだろうか
872 名前:デフォルトの名無しさん [2017/11/27(月) 19:26:33.68 ID:kbE8zzrJ0.net] >>856 お前にとってテキストとして意味がないファイルは全てバイナリファイルや 簡単な事やろ?
873 名前:デフォルトの名無しさん mailto:sage [2017/11/27(月) 19:45:28.39 ID:x+zk8UEy0.net] 基本、データはすべてバイナリと考えたら良い。 まず、そのデータ・ファイルを読み込む際に、バイト配列で読み込む 次に、そのバイト配列を、自分の好きなエンコード、例えば、UTF-8 などで読み込む その時に、そのエンコードで読み込めない(変換できない)場合に、 変換エラーにするか、「?」の文字にするかを選択する 例えば、TeraPad なら、中国の地名の「深せん」の「せん」が、「?」になる。 そのエディタで対応していない文字 たぶん、各社の絵文字などにも、対応していない
874 名前:デフォルトの名無しさん [2017/11/27(月) 20:15:44.26 ID:/wh5qHzF0.net] ASCIIの範囲がテキストならユニコードはテキストか否か。
875 名前:デフォルトの名無しさん [2017/11/27(月) 20:17:00.63 ID:kbE8zzrJ0.net] >>859 テキストじゃなきゃなんだってゆうきだよwお前はバカかw
876 名前:デフォルトの名無しさん [2017/11/27(月) 20:27:06.03 ID:/wh5qHzF0.net] ユニコードにはASCIIの範囲外も含まれるが。
877 名前:デフォルトの名無しさん [2017/11/27(月) 20:30:15.06 ID:/wh5qHzF0.net] ASCIIの制御コードに続けて各国の規格が定義するコードをいくつか並べることで 文字を拡張する方式は
878 名前:謔ュあるが。 [] [ここ壊れてます]
879 名前:デフォルトの名無しさん [2017/11/27(月) 20:35:21.80 ID:/wh5qHzF0.net] EBCDICはテキストか否か。
880 名前:デフォルトの名無しさん [2017/11/27(月) 20:38:38.75 ID:kbE8zzrJ0.net] バカが発狂よったw
881 名前:デフォルトの名無しさん [2017/11/27(月) 20:40:34.07 ID:kbE8zzrJ0.net] このように安易に「奥が深い症候群」に陥いるバカは非常に多い このスレの皆さんはくれぐれも ID:/wh5qHzF0 のようなバカにはならないように気をつけましょうw
882 名前:デフォルトの名無しさん [2017/11/27(月) 20:47:24.90 ID:/wh5qHzF0.net] データのみを見てテキストとバイナリを判別するのは非常に難しい。
883 名前:デフォルトの名無しさん [2017/11/28(火) 13:45:32.73 ID:EqW/cfNYF.net] >>856 そもそもおまいの言う文字化けって何よω
884 名前:デフォルトの名無しさん [2017/11/28(火) 17:31:05.15 ID:ZUlri39EE.net] すいませんバイナリの質問したものですけど例えば 適当に日本人が公開しているしているタグに日本語が使われているmp3ファイルをバイナリでオープンすると 日本語の部分が\x00な表記でひょうじされてるんですよ、直接日本語がうめこまれているわけではなくて。
885 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 17:44:28.54 ID:IH6NtJ+R0.net] >>868 そのmp3のタグは文字コードUTF-16で バイナリエディタで覗いたときの文字コードがUTF-8とかになっててあってないんじゃ
886 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 19:00:08.45 ID:42wmLUO20.net] >>868 まさかとは思うけど、君は日本語がデジタルデータの中にどんな風に格納されていて それをPythonのbytesオブジェクトとして表示するとどう見えるのか知らないのでは? 以下でやっていることがわかるかい? >>> s = 'あ'.encode('utf-8') >>> s b'\xe3\x81\x82' >>> list(s) [227, 129, 130] >>> s.decode('utf-8') 'あ'
887 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 21:12:37.66 ID:PkJOT8pW0.net] UTF-8: 英語は1バイトで、日本語は3バイト。 1〜6バイトまで、様々な文字がある。 文字数がバイト数から、即座に判別できない UTF-16: 2バイト。ただし、サロゲートペアは4バイト。 バイト数 / 2 で、文字数がわかるが、サロゲートペアは2文字扱い。 容量も食わないので、OS が内部表現として採用している UTF-32: すべてが4バイト。 バイト数 / 4 で、文字数がわかるが、容量を食う。 英語は1バイトだから、1文字で3バイトも無駄になる
888 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 21:59:31.84 ID:mixPogxLd.net] この話題python関係あんのか
889 名前:デフォルトの名無しさん [2017/11/28(火) 22:03:33.68 ID:NUsVNyKE0.net] ないとも言えるしあるとも言える
890 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 22:05:42.08 ID:iKttisUw0.net] 50%の確率であるとないが同時に存在する
891 名前:デフォルトの名無しさん mailto:sage [2017/11/28(火) 22:58:03.47 ID:pxOGQ3F20.net] ネコの話はするなよw
892 名前:デフォルトの名無しさん [2017/11/28(火) 23:50:31.54 ID:IH1XlVw60.net] >>870 つい最近関心持った初心者だから、全く知らなかった。感動した。
893 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 12:21:33.54 ID:TdDYHDvjd.net] 超初心者にはとっても関係あるな
894 名前:遊園 mailto:age [2017/12/02(土) 18:02:43.78 ID:p9+QOh+80.net] 超初心者です!! pythonのパイは おっぱいのパイですか?
895 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 20:20:36.13 ID:pzCW2tCE0.net] 雪風はマンホールにでも嵌まってろ
896 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 21:10:46.62 ID:92OV+2vQ0.net] 35歳は地獄に落ちてろ
897 名前:遊園 mailto:sage [2017/12/03(日) 01:40:54.21 ID:bHdcLBGh0.net] マン ホール とは縁が無いな。
898 名前:デフォルトの名無しさん [2017/12/04(月) 21:32:15.93 ID:3J3yzZKf0.net] 素数無限ループプログラムを作りたいんですがどこが違うでしょう? x = 2 while True: for v in range(2,x) if x% v == 0: print(x,"素数じゃないです") print(x,"素数です") x += 1
899 名前:デフォルトの名無しさん [2017/12/04(月) 21:32:54.11 ID:3J3yzZKf0.net] インデントはしてます
900 名前:デフォルトの名無しさん [2017/12/04(月) 21:34:09.36 ID:3J3yzZKf0.net] x = 2 while True: ○○○○for v in range(2,x) ○○○○○○○○if x% v == 0: ○○○○○○○○○○○○print(x,"素数じゃないです") ○○○○○○○○print(x,"素数です") x += 1
901 名前:デフォルトの名無しさん [2017/12/04(月) 21:35:29.81 ID:3J3yzZKf0.net] ○○○○x+=1です 何度もすいません
902 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 21:42:44.78 ID:RO/+xkD7d.net] xが無限に大きくなりそう。vの半分に到達したら止めるとかじゃないの? あと○が大きくてソースコードめっちゃでっかく見えて草
903 名前:デフォルトの名無しさん [2017/12/04(月) 21:49:05.70 ID:3J3yzZKf0.net] >>886 無限に素数を求めたいんです
904 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 21:49:34.89 ID:hHBqwzph0.net] いろいろよくないが 素数じゃないですのうしろでbreakしてないのが一番よくない
905 名前:デフォルトの名無しさん [2017/12/04(月) 21:53:32.65 ID:3J3yzZKf0.net] >>888 breakしてもうまく動きませんでした
906 名前:デフォルトの名無しさん [2017/12/04(月) 21:58:53.57 ID:3J3yzZKf0.net] x = 2 while True: for v in range(2,x): if x % v == 0: print(x,"素数じゃないです") break else: print(x,"素数です") break x += 1 出来ました break忘れでしたありがとうこざいました
907 名前:デフォルトの名無しさん [2017/12/04(月) 22:44:36.96 ID:oxfnBKGj0.net] >>888 神
908 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 23:46:11.17 ID:Ate9xzsS0.net] >890 2で割り切れるかどうかだけで素数判定をすることになっているのでは? elseのインデント位置をforに対応する位置にして、elseのあとのbreakを除くと良いと思う rosettacode を見ると、いろいろな言語での素数生成プログラムがあるよ。 https://rosettacode.org/wiki/Category:Prime_Numbers
909 名前:デフォルトの名無しさん mailto:sage [2017/12/05(火) 07:15:15.99 ID:RHvSV7s+M.net] >>890 出来てないと思うよ。
910 名前:デフォルトの名無しさん [2017/12/05(火) 23:17:12.91 ID:ApGym90K0.net] csvファイルを読み込みたいのですが、spyderで%matplotlib inline を打ち込むとエラーが出ます。 調べたら、%matplotlib inline はJupiterでしか使えないとあったのですが、 spyderでcsvファイルを読み込むにはどうしたらいいですか?
911 名前:デフォルトの名無しさん mailto:sage [2017/12/05(火) 23:33:57.50 ID:FESTc25Ha.net] >>894 pandas のread_csvが簡単
912 名前:デフォルトの名無しさん [2017/12/06(水) 00:00:50.30 ID:b1sVJJ6/0.net] >>895 ありがとうございます!試してみます!
913 名前:デフォルトの名無しさん [2017/12/08(金) 02:33:58.46 ID:yOp3IF8X0.net] CV3で画像操作がしたくpythonをはじめたばかりなのですが、spyderでCV3がうまく動きません。どの辺が悪いのでしょうか ※環境 Windows10 + Anaconda5(python3.6) python3.5環境で使用 // condaでopenCV3をインストールしようとしたらopenCV3がpython3.5にしか対応していないと怒られたので conda create -n my35 python=3.5 anaconda activate my35 conda install -c mempo opencv3 conda install spyder というふうにしてインストール my35環境のspyderを起動してコンソールで import cv2 cv2.__version__ '3.1.0' img = cv2.imread('?C:\\test\\test.jpg') としても読み込まれず変数エクスプローラーで 名前:img 型:NoneType サイズ:1 値:NoneType object of buitins module と、なり中身がないので当然 cv2.imshow('result', img) error: ..\..\..\modules\highgui\src\window.cpp:281: error: (-215) size.width>0 && size.height>0 in function cv::imshow となります ////// ちなみに from PIL import Image img2=Image.open('C:\\test\\test.jpg') w,h=img2.size print(w,h) とすると 1920 1150 とこちらはちゃんと動きます
914 名前:デフォルトの名無しさん [2017/12/08(金) 02:42:05.37 ID:yOp3IF8X0.net] >>397 レスを各段階で17行目に変なゴミが入ってましたので訂正です 誤 img = cv2.imread('?C:\\test\\test.jpg') 正 img = cv2.imread('C:\\test\\test.jpg')
915 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 08:18:54.68 ID:DD2Dk6IR0.net] 画像ファイルのパスが間違っている場合,エラーは返しませんが print img とコマンドを実行すると None と表示されます 画像を扱う labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_gui/py_image_display/py_image_display.html たぶん、パスがダメなんだろう。 これでやってみれば? img = cv2.imread('messi5.jpg',0)
916 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 16:55:34.19 ID:siqp+YKo0.net] >>897 "c:/test/test.jpg"にしたらどう?
917 名前:デフォルトの名無しさん [2017/12/08(金) 23:03:18.63 ID:0HkgwfKx0.net] >>899-900 解決いたしました。 私はいつもフルパス名をファイルのプロパティのセキュリティ・タブにある 「オプジェクト名:○○○○○○」からは拾ってくるのですが ○○○○○○の前にゼロ幅文字の(UNICODE)202Aがまぎれていることがわかりました。 PILでは自動的に除外され処理されるようですが、CV3ではそのまま異常パスとしてエラーになっていたようです。 >>898 の?がまさにShiftJISで姿を現した202Aだったんです また躓きましたら質問させていただきます
918 名前:デフォルトの名無しさん [2017/12/08(金) 23:11:31.18 ID:0HkgwfKx0.net] >>901 あれれれれれ 今やったらPILでもゼロ幅文字の202A付きだとエラーになりました ウソを書いてしまってごめんなさーい
919 名前:遊園 mailto:age [2017/12/08(金) 23:43:52.79 ID:2yGEQiN10.net] ネタとかじゃなく、冪演算ってなに?
920 名前:デフォルトの名無しさん mailto:sage [2017/12/08(金) 23:44:33.48 ID:DD2Dk6IR0.net] コピペして動かない時は、まず、手打ちで確認すれば良い コピペすると、文字列の前後に、見えない文字が入っている場合があるのか?
921 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 02:00:18.77 ID:JfFOgwZK0.net] >>901 ああ、VisualStudioでたまにエラーになることがあるけど、それだったのかな。 確かにUnicode制御文字の表示をすると、lefみたいなのが出てきますね。
922 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 06:30:17.94 ID:zmyZSbxv0.net] >>903 「冪演算」で検索!
923 名前:デフォルトの名無しさん [2017/12/09(土) 12:42:11.78 ID:nuTX+Pqxa.net] >>903 power
924 名前:デフォルトの名無しさん mailto:sage [2017/12/09(土) 17:34:55.72 ID:2qWnHoxv0.net] 冪演算(演算の結果を入力として、繰り返し演算を適用する) f(f(f(f(x)))) 冪等(何回演算を適用しても、同じ結果になる) f(f(x)) = f(x)
925 名前:デフォルトの名無しさん [2017/12/09(土) 17:41:12.23 ID:OzUSTjtJa.net] e^xの微分か
926 名前:遊園 mailto:sage [2017/12/09(土) 19:03:01.58 ID:J0X0FLOJ0.net] ありがとうございました。
927 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 01:20:26.66 ID:OlIk0vU10.net] from random import randint from tkinter import * # 変数・定数の定義 COLS, ROWS = [30, 20] # ステージのサイズを定義 CW = 20 # セルの描画サイズ data = [] # ステージデータ for y in range(0, ROWS): # ステージをランダムに初期化 data.append([(randint(0, 9) == 0) for x in range(0, COLS)]) data.append([(randint(0, 9) == 0) for x in range(0, COLS)]) の意味がよく分かりません データ型がdataの関数?append()の中に (randint(0, 9) == 0) を入れる意味がわからないです 試しにここだけ抜いてもエラーが出るので必要なのは分かるんですが…… これはネットに落ちていたライフゲームのプログラムです 最初に、ステージをランダムに初期化し、その後、ライフゲームのルールに沿って、300ミリ秒ごとにシミュレーションを行うプログラムの一部です
928 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 02:56:56.17 ID:4KXZfZ3x0.net] 某サイトで連載中のコード?解説されてますがな。 print(data) print(len(data), len(data[0])) として出力して、再度解説を読みましょう
929 名前:デフォルトの名無しさん [2017/12/13(水) 04:55:09.26 ID:93IgVeuK0.net] matplotlibについてなのですが ある単語について、横軸に日付、縦軸に発言者として、 発言者ごとにどの日に単語を発言したのかというのを 描写しようと思っているのですが matplotlibを全くと言っていいほど使ったことがなく どのようにしたら良いのかわかりません。 教えていただけますでしょうか?
930 名前:911 mailto:sage [2017/12/13(水) 07:58:19.00 ID:OlIk0vU10.net] >>912 ありがとうございます dataの中身を表示とdataの中のリスト数、その中の要素の数を表示するんですよね そのなかでfalse とtrueがランダムに出ているところで (randint(0, 9) == 0) が役立ってるんだろうと思うんですが、 ([(randint(0, 9) == 0) for x in range(0, COLS)]) , も入っていないのにどうやってrandintの数が使われているのかさっぱりです 調べても どれも,が入っている例ばかりで…… つまり、文法的な意味がわからないということです 説明ベタですみません
931 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 08:19:08.50 ID:Q4Pr3FYR0.net] >>913 そのデータはcsvなりなんなりで既にできてて 読み込みも済んでるのか?
932 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 08:46:50.66 ID:NEKJL9xMH.net] >>914 1. from random import randint print(randint(0, 9)) 何が出力されるでしょうか。 2. from random import randint print(randint(0, 9) == 0) 何が出力されるでしょうか。 3. print([True for x in range(0, 30)]) 何が出力されるでしょうか。 4. from random import randint print([(randint(0, 9) == 0) for x in range(0, 30)]) 何が出力されるでしょうか。
933 名前:デフォルトの名無しさん [2017/12/13(水) 12:43:49.99 ID:caPUZ5ER0.net] import numpy as np import pandas as pd df = pd.Series(np.zeros(366), index=pd.date_range('13/12/2017', periods=366)) df['2018-1-1'] = 1 df.plot() plt.show() エラーになります助けてorz
934 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:28:15.83 ID:Urz8HOp90.net] エラーメッセージを貼ったら考えます
935 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:33:38.48 ID:4KXZfZ3x0.net] >>911 a.以下のコードは・・・ from random import randint COLS, ROWS = [30, 20] CW = 20data = [] for y in range(0, ROWS): ----data.append([(randint(0, 9) == 0) for x in range(0, COLS)]) ----print(data) b.このコードとほぼおなじことです。 from random import randint COLS, ROWS = [30, 20] data = [] for y in range(0, ROWS): ----for x in range(0, COLS): --------data.append(randint(0, 9) == 0) ----print(data) インデントは-に置き換えてあります。
936 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:34:12.15 ID:4KXZfZ3x0.net] 内包表記と呼ばれる書き方です。 最も外側の () はappendメソッドのための()なので気にしない。 次の[]はリストデータ型で処理するという意味。 []の中を見るとfor節があります。 これを見つけたら内包表記が使われていると覚えましょう。 以下Pythonドキュメントの該当部分のURL https://docs.python.jp/3/tutorial/datastructures.html#list-comprehensions https://docs.python.jp/3/tutorial/datastructures.html#nested-list-comprehensions ドキュメント要約するとbの書き方は、人にとってもPCにとっても面倒だから内包表記作ったよ。
937 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 14:35:53.05 ID:4KXZfZ3x0.net] Pythonドキュメントを読んだら次のURLを読んで実行しましょう。 postd.cc/comprehensions-in-python-the-jedi-way/ めまいを起こすようなら以下のURLで処理を可視化しましょう。 www.pythontutor.com/v
938 名前:isualize.html#mode=edit ここまでやりこんだら、"集合 外延 内包"でググろう。 または以下のURLを読みましょう。 http://www.geocities.jp/k27c8_math/math/set_theory/another_how_to_expression_set.htm そうするとなぜ","がないのかではなく、 なぜ"|"がないのかと質問すべきだったとわかるじゃないかな? 文字多すぎと怒られたので分割しました。 [] [ここ壊れてます]
939 名前:デフォルトの名無しさん mailto:sage [2017/12/13(水) 15:25:19.21 ID:caPUZ5ER0.net] import numpy as np import pandas as pd df = pd.Series(np.full(366, np.nan), index=pd.date_range('13/12/2017', periods=366)) df['2018-1-1'] = 1 df.dropna().plot() plt.show() 解決しました本当に有難うございました
940 名前:デフォルトの名無しさん [2017/12/15(金) 07:18:26.74 ID:VeI40ieM0.net] win32comについて教えてください。 現在PythonスクリプトでAdobe InDesignの自動化プログラムの開発をしています。 import win32com.client indd = win32com.client.dynamic.Dispatch("InDesign.Application.CS5_J") doc = indd.Documents.Add() で動作するのは確認しています。 やりたいことは、上記の「doc」の種類(COM上のクラス?)を特定したいのです。 イメージとしては、 doc._ole_type_(←実際にはないメソッド) >> "Document"(←結果にCOMクラス名) こんな感じに戻り値を求めたいのです。 どなたか、詳しい方、よろしくお願いいたします。
941 名前:デフォルトの名無しさん [2017/12/16(土) 12:24:15.73 ID:mmje4ODI0.net] >>923 python.6.x6.nabble.com/Problem-using-win32com-client-Dispatch-on-Win7-64bit-td1957248.html timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/PythonCOM.html timgolden.me.uk/pywin32-docs/html/com/win32com/HTML/docindex.html https://stackoverflow.com/questions/10496681/python-idispatch-client-without-type-library https://books.google.co.jp/books?id=fzUCGtyg0MMC
942 名前:デフォルトの名無しさん mailto:sage [2017/12/16(土) 12:51:08.73 ID:rq6V2ypo0.net] print(doc)
943 名前:デフォルトの名無しさん [2017/12/16(土) 19:01:08.83 ID:cReZoebJ0.net] >>924 ホントにありがとう が、print(doc)では目的は目的は果たせませんでした(print objectはファイル名が返りました)が、 貼っていただいたドキュメントからCLSIDからCOMオブジェクトのクラスを調べる目途がたちました。 (makepyやってませんでした、すみません) Rubyのwin32oleだと簡単に調べられたので簡単な方法があると思っていたのですが、win32comは大分様子が違いますね。 さー、rubyから移植+Opencv連携開発がんばるぞー
944 名前:デフォルトの名無しさん mailto:sage [2017/12/16(土) 20:02:02.69 ID:rq6V2ypo0.net] >Rubyのwin32oleだと簡単に調べられた タイプライブラリなくてもか?
945 名前:デフォルトの名無しさん [2017/12/17(日) 10:13:55.95 ID:PHyu6h2W0.net] >>927 >タイプライブラリなくてもか? jongware.mit.edu/idcs5js/index_Assignment%20Suite.html indesign.cs5.xyz/dom/domtree.html このあたりを見ながらと、 https://www.artonx.org/data/asr/ これをインストールして require 'win32ole' indd = WIN32OLE.new("InDesign.Application.CS5_J") doc = indd.documents.add p doc.ole_type.name --> "Document" (実際はアプリケーションの選択オブジェクトを調べて分岐させます) で、調べながら作ってました。 RubyはActiveScriptingやOpencvライブラリの対応が良く分からなくて、 忙しい中、調査に時間かけるくらいなら、既に実績のあるPythonに移行しようかとおもってます。
946 名前:デフォルトの名無しさん [2017/12/17(日) 16:33:40.71 ID:XxtCNzg/F.net] print(doc.__repr
947 名前:__()) print(doc.__str__()) [] [ここ壊れてます]
948 名前:デフォルトの名無しさん [2017/12/18(月) 17:53:48.60 ID:MhWfJDZS0.net] 初心者の素朴な疑問なんだけど全てのライブラリは標準ライブラリの組合せで出来てるの?
949 名前:デフォルトの名無しさん [2017/12/18(月) 18:08:49.74 ID:cTfL64uCa.net] 素朴な回答だけどCで書かれてるのも多い
950 名前:デフォルトの名無しさん [2017/12/18(月) 18:14:06.93 ID:N/0vuXs80.net] >>931 標準ライブラリの組み合わせで全てのプログラムは理論上組めますか?
951 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 18:48:22.28 ID:UTwQCfsc0.net] >932 クロードシャノンによれば0と1のbitがあれば組めるよ
952 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 19:27:27.53 ID:v15Ah6ljM.net] python2からpython3のコードをシームレスに呼び出す あるいはその逆って出来んの?
953 名前:デフォルトの名無しさん [2017/12/18(月) 19:29:21.38 ID:N/0vuXs80.net] ではライブラリを使わずに全てのプログラムを作ることが出来るってことですね
954 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 20:30:55.94 ID:u/MJC7QV6.net] なんだこの質問
955 名前:デフォルトの名無しさん mailto:sage [2017/12/18(月) 21:23:40.71 ID:Sr5Op73M0.net] >>934 当然無理
956 名前:デフォルトの名無しさん mailto:sage [2017/12/19(火) 01:11:42.95 ID:NOPV6NH10.net] >>932 理論上で良いなら標準ライブラリはosとsysがあればあらゆるプログラムが書けるよ
957 名前:デフォルトの名無しさん [2017/12/19(火) 11:00:45.67 ID:tMk24jKNF.net] >>934 呼び出すモジュールは作れるというか あると思うけど シ−ムレスっていうのは文法から言ってだめなんじゃね? ヒアドキュメントはシームレスとは言わないだろ?
958 名前:デフォルトの名無しさん [2017/12/19(火) 18:15:06.80 ID:WQVin5/10.net] うむむ 地雷踏んだっぽいわ Anaconda で conda 使いまくってたら from PIL import Image が DLL 見つからないエラーはくようになった conda uninstall pillow conda install pillow とかやってももう治らないω もちろん pip は一度も使ってない
959 名前:デフォルトの名無しさん mailto:sage [2017/12/19(火) 19:51:46.29 ID:j+YlJ43H0.net] 起動中のpythonのsys.path上にpillowはあるのか?
960 名前:デフォルトの名無しさん [2017/12/20(水) 16:40:33.06 ID:oMTP7XXu0.net] conda install --channel https://conda.anaconda.org/conda-forge pillow で動くようになりました 同様に以前動いてたはずの CV3 も動かなくなってたので conda install --channel https://conda.anaconda.org/conda-forge opencv したらこっちも動くようになりました なんか関係ないのも数えきれないくらい沢山入れ替わったっぽいけど 身も心もまっさらになった気分です
961 名前:デフォルトの名無しさん [2017/12/21(木) 22:00:26.56 ID:Wruq1qgz0.net] 初歩的な質問ですいません codepad.org/KGtLHDhb Tkinterを使いプラスボタンが押されたら+1されるプログラムを 練習に作っているのですが ラベルの値が最初の0のまま変更されません コンソールの方では動いているのですが・・・ ラベルの更新の仕方を教えてください、おねがいします
962 名前:デフォルトの名無しさん [2017/12/22(金) 18:05:03.61 ID:bOdX3AhVa.net] ラベル更新だけじゃなくて 色んなツッコミ所がありすぎて面倒なので コメントするのあきらめる
963 名前:デフォルトの名無しさん [2017/12/22(金) 18:28:52.39 ID:pOVBeNy+0.net] >>943 codepad.org/Ocw6JLOS
964 名前:デフォルトの名無しさん [2017/12/22(金) 18:32:37.29 ID:bWUflki2d.net] >>942 たくさんの男がお前の上を通り過ぎていったけど、今は処女になったということだな。
965 名前:デフォルトの名無しさん [2017/12/22(金) 21:25:15.78 ID:iJ2PO/6B0.net] >>944 ひどいプログラムなのは許してください・・・ >>945 ありがとうございます 参考にさせていただきます! とても助かりました
966 名前:デフォルトの名無しさん mailto:sage [2017/12/24(日) 21:27:43.73 ID:Uv6h347vM.net] pythonプログラムを実行する時、 python *.py と ipython *.py で違いはあるんですか?
967 名前:デフォルトの名無しさん mailto:sage [2017/12/25(月) 22:34:56.91 ID:3v3bbp8O0.net] ある数列から、
968 名前:w定割合の位置の数値を取り出したい たとえば x=10 ; y=100 ; z=8 のとき、range(x,y)の8%の数値が欲しい どうするのが高速でしょうか [] [ここ壊れてます]
969 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 00:35:52.57 ID:NKd3GEs00.net] >>949 x + round((y - x)*z/100)
970 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 00:50:16.19 ID:zO2gc+Bz0.net] はー素晴らしい 自分、数学苦手なもので、全然思いつきませんでした 多謝
971 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 18:29:36.82 ID:WBWOri7N0.net] あるグループウェアの特定のページが欲しくてChrome+seleniumでログイン。 そのあとrequests.getでページの中身をスクレイピングしようとしたら「未ログイン」のページが落ちてきた! セッション情報が共通化されていないと知ってショックでした。。
972 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:24:05.11 ID:1oUfbZQv0.net] insertで登録して、findで登録されてるか調べる 順序はそのまま、YES or NO https://ideone.com/udcKZC どうすれば良いでしょうかお願いします。
973 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:51:52.01 ID:k456ZrzP0.net] >953 if a in i[1]: を if i[1] in a: にする。 a は、リストでなく、セットにした方が計算量的に有利。 a = set() として、 a.append(i[1]) を、 a.add(i[1]) にする。
974 名前:デフォルトの名無しさん mailto:sage [2017/12/26(火) 23:55:46.44 ID:1oUfbZQv0.net] >>954 ありがとうございます。
975 名前:デフォルトの名無しさん mailto:sage [2017/12/29(金) 02:36:00.23 ID:q3HWEBgb0.net] プログラミングのプの字も知らないカスですが パイソン始めましたよろしくお願いします
976 名前:デフォルトの名無しさん mailto:sage [2017/12/29(金) 06:09:34.09 ID:D6FdquXH0.net] よろしくお願いします
977 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 17:10:28.10 ID:9aM7SMFbM.net] パイソンって最初バイソン(牛)かと思ってた
978 名前:デフォルトの名無しさん mailto:sage [2017/12/30(土) 18:36:02.06 ID:fp/oHxe90.net] スト2の四天王だったやつか!?
979 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 00:11:00.84 ID:rNferOEU0.net] エクセルに搭載されるかもと聞いて勉強始めましたよろしくお願いします
980 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 00:19:27.70 ID:mh0j3eXv0.net] C#から浮気します!良書を教えてください先輩方
981 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 02:00:11.08 ID:cjdZ4wLh0.net] まじでやるならarXivの文献辿りながら基本のアルゴリズムgitで見つけてコード解析 なんちってならオライリーでもやってわかった気になってハナホジしたら
982 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 11:58:11.57 ID:KA+WHx0La.net] 次スレよろ
983 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 12:44:29.40 ID:+5kbAJtw0.net] いやです
984 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 13:25:01.42 ID:KA+WHx0La.net] いやよいやよも好きのうち
985 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 14:03:52.19 ID:St9ppRXA0.net] いやどす
986 名前:デフォルトの名無しさん mailto:sage [2017/12/31(日) 16:46:52.85 ID:8x92ACq9a.net] つ ま ん ね
987 名前:デフォルトの名無しさん [2018/01/01(月) 14:05:52.82 ID:yaUpEKWza.net] 必至だな
988 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 18:01:06.78 ID:JZpqRMkx0.net] 単体で¥だけを出すにはどうすればいいのですか?? クォーテーションでくくったり手前にr付けても エラーになってしまいます print(r"¥100")ならオーケーなのにprint(r"¥")でやるとエラーになります
989 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 18:09:48.60 ID:Q3RxRu9M0.net] raw stringなのにエスケープが機能している…? 俺の知ってるPythonと違う気がするな
990 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 18:11:25.06 ID:qbaI4sPQ0.net] >>969 print('\\') じゃ駄目なん?
991 名前:デフォルトの名無しさん [2018/01/01(月) 18:36:08.61 ID:2E1PT4i/0.net] pyqtの勉強しているのですがこのコードでなぜボタンが出ないのでしょう? class Default(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): self.setGeometry(300,300,300,300) self.setWindowTitle("ウィンドウ") self.setWindowIcon(QIcon("python.png")) self.show() class Btn(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): btn = QPushButton("ボタン",self) btn.resize(btn.sizeHint()) btn.move(50,50) btn.show() if __name__ == "__main__": app = QApplication(sys.argv) d = Default() b = Btn() sys.exit(app.exec_())
992 名前:デフォルトの名無しさん [2018/01/01(月) 18:36:41.19 ID:2E1PT4i/0.net] importは行数の関係で省かせてもらいます
993 名前:デフォルトの名無しさん [2018/01/01(月) 19:04:32.40 ID:MNtQNWjC0.net] 何をしたいのか分からないけれど 2つのウィンドウをそれぞれ出したいならbtn.show()の下にself.show()追加する 1つのウィンドウでボタンを追加したいだけならBtnクラスのinitUI(self)の中味を DefaultクラスのinitUI(self)に追加してBtnクラスを消す
994 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 20:09:11.29 ID:r7kDL/dQ0.net] >>969 ,970 リファレンスマニュアル見てみたら、r"¥"は無効だって書いてあった 2.4.1 String and Bytes literals raw stringが奇数のバックスラッシュで終わるのがダメだそうだ 2.7も3.6も同じ
995 名前:デフォルトの名無しさん mailto:sage [2018/01/01(月) 20:22:53.79 ID:iOcRvNllM.net] 次スレ建てた くだすれPython(超初心者用) その36 mevius.5ch.net/test/read.cgi/tech/1514805522/
996 名前:デフォルトの名無しさん mailto:sage [2018/01/02(火) 07:54:25.87 ID:2ze8dniUa.net] Brythonって便利そうですけどどんな感じですか? ブラウザ上で動く艦これのルーレット?みたいなのを練習で作ってみようと 思ってるんだけど何か良い方法ありますか?
997 名前:デフォルトの名無しさん mailto:sage [2018/01/02(火) 13:24:19.53 ID:Y/4ObyK1a.net] >>977 手を動かせ
998 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 11:21:49.29 ID:/NNrb8F/H.net] pandas dfの特定列を選択範囲として ある文字列が含まれている行の中身を置き換えたいんですが どういう操作をしたらいいんでしょうか いまは一度スライスして条件分岐ループに通して新規series化してマージしてますが、手間です
999 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 11:25:40.12 ID:CVIfc7c80.net] df['特定列'][like '文字列']='新しい中身'
1000 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 12:15:05.44 ID:en8pxJtb0.net] Packt PublishingのPython本バンドル $15で18冊と6本のビデオ ジャンル的には基礎、Web開発、データサイエンス、AIと満遍なく網羅してる https://www.humblebundle.com/books/python-by-packt-book-bundle
1001 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 13:01:31.29 ID:/NNrb8F/H.net] >>980 ?
1002 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 13:07:05.17 ID:1GTu/vn+a.net] >>> import pandas as pd >>> df = pd.DataFrame([[1, 'aaaa'], [3, 'aabcz'], [4, 'abcd']], columns='n s'.split(' '), index=[10, 20, 30]) >>> df n s 10 1 aaaa 20 3 aabcz 30 4 abcd >>> df['n'][df['s'].map(lambda x: 'abc' in x)] = 9 >>> df n s 10 1 aaaa 20 9 aabcz 30 9 abcd
1003 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 13:39:50.24 ID:hIGxUUek0.net] mapのかわりにapply使っても同じ結果になるみたいだけど 内部動作も同じなのかな
1004 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 14:06:23.42 ID:/NNrb8F/H.net] >>983 うちの環境だとdf['n']df['s']のとこでloc使えエラーが出てしまったので sel=df['s'].map(lambda x:'abc' in x) df.loc[sel,['n']]=9 これでいけました。大変助かりました ありがとうございました
1005 名前:デフォルトの名無しさん [2018/01/04(木) 16:03:32.48 ID:Tb7uig0Fa.net] ipythonで l = [1, 2, 3] l と入力すると、 Out[2]: [1, 2, 3] と中身が(長ければ改行して)表示されますが、これは何の特殊メソッドが呼ばれているのでしょうか?__str__をオーバーライドしても表示は変わりませんでした。
1006 名前:デフォルトの名無しさん [2018/01/04(木) 16:26:18.94 ID:DfAlkQQT0.net] __repr__()
1007 名前:デフォルトの名無しさん mailto:sage [2018/01/04(木) 16:34:27.41 ID:Tb7uig0Fa.net] >>987 __repr__をオーバーライドしたら表示を変更できました。 どうもありがとうございました。
1008 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 12:18:25.26 ID:hDfKkQox0.net] そろそろ埋め?
1009 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:02.85 ID:d0ur0YPO0.net] くだすれPython(超初心者用) その36 mevius.5ch.net/test/read.cgi/tech/1514805522/
1010 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:18.18 ID:d0ur0YPO0.net] 埋め
1011 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:22.58 ID:d0ur0YPO0.net] 埋め
1012 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:43.86 ID:d0ur0YPO0.net] 埋め
1013 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:45:49.10 ID:d0ur0YPO0.net] 埋め
1014 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:46:14.38 ID:d0ur0YPO0.net] 埋め
1015 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:46:47.92 ID:d0ur0YPO0.net] 埋め
1016 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:47:09.42 ID:d0ur0YPO0.net] 埋め
1017 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:47:14.56 ID:d0ur0YPO0.net] 埋め
1018 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:47:35.62 ID:d0ur0YPO0.net] 埋め
1019 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 20:47:41.10 ID:d0ur0YPO0.net] 埋め
1020 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 220日 21時間 58分 40秒
1021 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています