[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 08/19 22:34 / Filesize : 268 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その35



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

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ちゃんっつったらそういう顔文字使うイメージなん?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<268KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef