Pythonオフィシャルサイト
http://www.python.org/
■前スレ
Pythonのお勉強 Part55
https://mevius.5ch.net/test/read.cgi/tech/1513919747/
探検
Pythonのお勉強 Part56
■ このスレッドは過去ログ倉庫に格納されています
2018/02/24(土) 09:07:21.39ID:5jzCjhzv
192デフォルトの名無しさん
2018/03/17(土) 09:05:54.76ID:GI3013Uv193デフォルトの名無しさん
2018/03/17(土) 09:56:53.44ID:Y0/A+N6A194デフォルトの名無しさん
2018/03/17(土) 11:00:51.63ID:+q1jwFei お手軽に高速化ならpypyおすすめ。
コードを一切変更せず、だいだい7倍くらい速くなる。
ただし、外部ライブラリで対応してないのもあるので、要注意。
あと、高速化では何より、実行時間を測定して、ボトルネックを特定することが重要。
IDEにSpyder使うと、プロファイラを簡単に使えていいよ。関数ごとの実行時間や呼び出し回数を簡単に表示できる。
本気で高速化するなら、C++で
コードを一切変更せず、だいだい7倍くらい速くなる。
ただし、外部ライブラリで対応してないのもあるので、要注意。
あと、高速化では何より、実行時間を測定して、ボトルネックを特定することが重要。
IDEにSpyder使うと、プロファイラを簡単に使えていいよ。関数ごとの実行時間や呼び出し回数を簡単に表示できる。
本気で高速化するなら、C++で
195デフォルトの名無しさん
2018/03/17(土) 11:27:58.45ID:HNJD2AYM 名前がな…
pypy
pypy
196デフォルトの名無しさん
2018/03/17(土) 12:54:49.84ID:FfenXMB8197デフォルトの名無しさん
2018/03/17(土) 13:14:34.74ID:gMO2T4Qb 早く春休み終わってほしいな
198デフォルトの名無しさん
2018/03/17(土) 13:17:58.27ID:+q1jwFei pypy = (py)^2
= py自乗
= py square
と呼ぶことにしよう
= py自乗
= py square
と呼ぶことにしよう
199デフォルトの名無しさん
2018/03/17(土) 18:50:53.76ID:1qytDG5e 調べて無いけどpythonのforにはexit forって無いの?
200デフォルトの名無しさん
2018/03/17(土) 19:02:47.92ID:4bFwFij6 >>199
breakじゃだめ?
breakじゃだめ?
201デフォルトの名無しさん
2018/03/17(土) 19:11:52.25ID:tXhsWaKl202デフォルトの名無しさん
2018/03/18(日) 03:58:32.91ID:HsPk0IuW >>200
exception投げろ
exception投げろ
203デフォルトの名無しさん
2018/03/18(日) 16:15:57.38ID:0NXI2kIO すいません、教えてください
ファイル名と場所を取得したら
C:\\Users\\honya\\hoge\\hohe.jpgというような感じで
\\が二個になってしまい次に使うときは文字列で外部にもっていくので
¥一個にしたいです。
どうしたらいいですか??
記号なので検索しても検索自体がうまくいかなくて困ってます
ファイル名と場所を取得したら
C:\\Users\\honya\\hoge\\hohe.jpgというような感じで
\\が二個になってしまい次に使うときは文字列で外部にもっていくので
¥一個にしたいです。
どうしたらいいですか??
記号なので検索しても検索自体がうまくいかなくて困ってます
204デフォルトの名無しさん
2018/03/18(日) 16:22:48.55ID:DddemBtp205デフォルトの名無しさん
2018/03/18(日) 16:53:29.03ID:D5h2N+SG やっぱりくだスレ必要だね
206203
2018/03/18(日) 17:07:55.67ID:0NXI2kIO >>204
ありがとうございます
検索してみrて
\\になっているパスを↓のようにして
pasu=pasu.replace(r'\\', r'\')
みたんですが駄目でした・・・
もうちょっとヒントをお願いします・・・
ありがとうございます
検索してみrて
\\になっているパスを↓のようにして
pasu=pasu.replace(r'\\', r'\')
みたんですが駄目でした・・・
もうちょっとヒントをお願いします・・・
207デフォルトの名無しさん
2018/03/18(日) 17:27:03.45ID:gweQjn0m >>206
pasu=pasu.replace('\\', '/')
pasu=pasu.replace('\\', '/')
208デフォルトの名無しさん
2018/03/18(日) 17:32:05.74ID:0NXI2kIO209203
2018/03/18(日) 17:32:59.30ID:0NXI2kIO210デフォルトの名無しさん
2018/03/18(日) 17:38:57.70ID:SSkDCIit バックスラッシュが特別な意味を持たない外部の方でやればいいだろ
211203
2018/03/18(日) 18:02:13.39ID:0NXI2kIO >>210
それができてたらほんと良いですよね、、、ほんとすいません
それができてたらほんと良いですよね、、、ほんとすいません
212デフォルトの名無しさん
2018/03/18(日) 18:07:48.80ID:3t93zsRH213デフォルトの名無しさん
2018/03/18(日) 18:12:25.93ID:eTRcfGVx そもそも外部って何やねん、コードで示せ、コードで! エラーも載せろや
214デフォルトの名無しさん
2018/03/18(日) 19:03:37.68ID:5YCBO0rZ215デフォルトの名無しさん
2018/03/18(日) 21:25:06.31ID:SSkDCIit >>211
外部でできないなら、どうやって1個とか2個とか確認してるんだ?
外部でできないなら、どうやって1個とか2個とか確認してるんだ?
216デフォルトの名無しさん
2018/03/18(日) 21:54:56.65ID:EVM8spxN まあそもそも¥は一つで、表示上2つになってるだけなんだけどさ
それは既に指摘されてるし理解しない方が悪いよね
それは既に指摘されてるし理解しない方が悪いよね
217デフォルトの名無しさん
2018/03/18(日) 22:33:21.42ID:9qr4sOuJ tkinter ボタンを押しても処理が実行されない?
Sample01(user1)を実行したら、端末に出力結果が表示される想定なのですが、できてません。何処が悪いのでしょうか?
https://teratail.com/questions/118018
Sample01(user1)を実行したら、端末に出力結果が表示される想定なのですが、できてません。何処が悪いのでしょうか?
https://teratail.com/questions/118018
218デフォルトの名無しさん
2018/03/18(日) 22:42:51.97ID:9qr4sOuJ どうも、ありがとうございました。
219デフォルトの名無しさん
2018/03/18(日) 23:10:37.62ID:JFJ3EKTR Ruby では、\ の代わりに、/ を使う。
C:/Users/Owner/Documents/
Ruby では、p, inspect など、デバッグ用関数で、
インタープリタ内部の表現を見ると、文字化けなどしていても、
puts などで外部出力すると、正常に動く
str = "a"
str.inspect #=> "\"a\""
" がエスケープされて、\" と表示される
str.to_s #=> "a"
内部表現では、\ でエスケープされて、\\ と表示されていても、
外部出力すれば、\ になるのだろう
つまり、君の気のせいw
C:/Users/Owner/Documents/
Ruby では、p, inspect など、デバッグ用関数で、
インタープリタ内部の表現を見ると、文字化けなどしていても、
puts などで外部出力すると、正常に動く
str = "a"
str.inspect #=> "\"a\""
" がエスケープされて、\" と表示される
str.to_s #=> "a"
内部表現では、\ でエスケープされて、\\ と表示されていても、
外部出力すれば、\ になるのだろう
つまり、君の気のせいw
220デフォルトの名無しさん
2018/03/18(日) 23:18:18.93ID:kMXsuFsK 「Rubyでは」って君の名前?
221デフォルトの名無しさん
2018/03/19(月) 01:29:38.00ID:whA1lTOb pythonの入門サイトってjupiter推してるところ多いよね
イカれてるわ
イカれてるわ
222デフォルトの名無しさん
2018/03/19(月) 03:19:44.00ID:g83+7/NF python2でも3でも動きませんでした。他の方お願いします
223デフォルトの名無しさん
2018/03/19(月) 03:27:08.48ID:v+iv8pOg [0,0,0,1,1,1]
このような配列の並び替えたものを全て書き出したいのですが(重複なしで)
関数を使って簡単にできる方法はありませんでしょうか?
このような配列の並び替えたものを全て書き出したいのですが(重複なしで)
関数を使って簡単にできる方法はありませんでしょうか?
224デフォルトの名無しさん
2018/03/19(月) 03:37:21.53ID:Nrl75llW set使えば良いんじゃないの
225デフォルトの名無しさん
2018/03/19(月) 03:39:21.03ID:v+iv8pOg すいません。
setとどのように使うのでしょうか?
setとどのように使うのでしょうか?
226デフォルトの名無しさん
2018/03/19(月) 04:18:31.72ID:qULSWWAN227デフォルトの名無しさん
2018/03/19(月) 05:09:10.23ID:v+iv8pOg >>226
ありがとうございます。
その関数は知っていたのですが、
同じ数字を含む場合(下記のように書き換えた場合)
重複がしょうじます。。。
import itertools
print(list(itertools.permutations([0, 0, 1, 1])))
これを回避する方法はありませんでしょうか。。。
ありがとうございます。
その関数は知っていたのですが、
同じ数字を含む場合(下記のように書き換えた場合)
重複がしょうじます。。。
import itertools
print(list(itertools.permutations([0, 0, 1, 1])))
これを回避する方法はありませんでしょうか。。。
228デフォルトの名無しさん
2018/03/19(月) 05:14:21.24ID:ARfIDF7Q list(の代わりにsorted(set(
229デフォルトの名無しさん
2018/03/19(月) 05:23:23.35ID:v+iv8pOg ありがとうございます。
できました。
できました。
230デフォルトの名無しさん
2018/03/19(月) 09:19:15.15ID:OIWdTKYf sortなんてする必要なかんべ
231203
2018/03/19(月) 21:45:49.03ID:xtdCFGmz 色々ありがとうございます、できました。
お騒がせしてすいませんでした
助かりました。
お騒がせしてすいませんでした
助かりました。
232デフォルトの名無しさん
2018/03/20(火) 00:50:31.26ID:J0Id73NT 礼なら俺に言うんだな、あばよ。
233デフォルトの名無しさん
2018/03/20(火) 01:01:31.56ID:8EzEDPku234デフォルトの名無しさん
2018/03/20(火) 01:45:04.11ID:PjVFN34O >>232
せめてお名前を
せめてお名前を
235デフォルトの名無しさん
2018/03/20(火) 01:49:09.88ID:byMmitjf >>232
待って、行か臭い
待って、行か臭い
236デフォルトの名無しさん
2018/03/20(火) 02:17:47.95ID:/v3Zwt77 柳沢慎吾
237デフォルトの名無しさん
2018/03/20(火) 07:23:53.67ID:rmVwB3Ur >>201
マシン語は天才でないと出来んのか?
マシン語は天才でないと出来んのか?
238デフォルトの名無しさん
2018/03/20(火) 21:34:43.49ID:TCtdGmJW 毎回クリーンなpythonをインストールするときに迷うんだけど、
pyenvでAnacondaごと新しく環境作るのか、pyenvの中の1つのAnacondaの中に複数の環境作るのか
どっちが良いのかな?
今はpyenvで複数環境管理してるけど無駄にデータ容量取ってたりするのか不安…
pyenvでAnacondaごと新しく環境作るのか、pyenvの中の1つのAnacondaの中に複数の環境作るのか
どっちが良いのかな?
今はpyenvで複数環境管理してるけど無駄にデータ容量取ってたりするのか不安…
239デフォルトの名無しさん
2018/03/20(火) 22:51:07.41ID:kMUzLoBL >>238
こんなとこで聞いても不安は払拭されないからさっさとenvフォルダの容量調べて見ようよ。
こんなとこで聞いても不安は払拭されないからさっさとenvフォルダの容量調べて見ようよ。
240デフォルトの名無しさん
2018/03/20(火) 23:13:50.12ID:90lpMvmP241デフォルトの名無しさん
2018/03/21(水) 00:34:45.27ID:e7ByloC5 GUIのAnaconda Navigatorで仮想環境作ると楽でいいね
PIPじゃないと入れられないモジュールを使う時は、Anaconda3の中で別の仮想環境作って管理してる
PIPじゃないと入れられないモジュールを使う時は、Anaconda3の中で別の仮想環境作って管理してる
242デフォルトの名無しさん
2018/03/21(水) 00:44:53.36ID:G7nfsc4K winpythonってどうなの?
レジストリ汚さずに済むみたいだけど
レジストリ汚さずに済むみたいだけど
243デフォルトの名無しさん
2018/03/21(水) 03:54:54.83ID:/DQe9S8X 普通にPythonのインストーラから入れてる
そこからvenvでクリーンな仮想環境もつくれるし、シンプルで楽かな
そこからvenvでクリーンな仮想環境もつくれるし、シンプルで楽かな
244デフォルトの名無しさん
2018/03/21(水) 08:02:40.57ID:pPz9oHRt そもそもいくつも同じような環境作る必要なんかないんやで?
245デフォルトの名無しさん
2018/03/21(水) 09:03:56.85ID:wH+bs2Zv >>242
多分レジストリは汚さないと思うけど、、
むしろレジストリ汚すpythonモジュールってあるの?
まぁ、ライセンス的にユルユルな上にxrcデザイナーも使えるので割と便利だけど、wxpythonのxrc関連の実装はちょいちょいバグがある。
そう言えば最新版で再検証してないな、、、暇見つけてやっとくか。
多分レジストリは汚さないと思うけど、、
むしろレジストリ汚すpythonモジュールってあるの?
まぁ、ライセンス的にユルユルな上にxrcデザイナーも使えるので割と便利だけど、wxpythonのxrc関連の実装はちょいちょいバグがある。
そう言えば最新版で再検証してないな、、、暇見つけてやっとくか。
246デフォルトの名無しさん
2018/03/21(水) 09:48:26.14ID:g/DZS1kr 元コメで聞いてるのはwxpythonじゃなくてwinpythonだよ
247デフォルトの名無しさん
2018/03/21(水) 10:18:53.08ID:9aBHV4ji >>242
超おすすめ
超おすすめ
248デフォルトの名無しさん
2018/03/21(水) 10:34:11.84ID:wH+bs2Zv >>246
うわ、、ごめん、、、
うわ、、ごめん、、、
249デフォルトの名無しさん
2018/03/21(水) 11:56:41.70ID:K+POHQyd250デフォルトの名無しさん
2018/03/21(水) 12:11:39.14ID:MTE55bx9 5になって使うのやめた人は多い
251デフォルトの名無しさん
2018/03/21(水) 17:10:34.93ID:0m3Rfatq cpython(オリジナルのWindows実装)のインストーラーからインストールして、
pyでモジュールを拾ってるんだけど、
他の実装と比べた時、何かメリット・デメリットが有るのかな?
pyでモジュールを拾ってるんだけど、
他の実装と比べた時、何かメリット・デメリットが有るのかな?
252251
2018/03/21(水) 17:12:27.44ID:0m3Rfatq 失礼
モジュールを拾うのは py じゃなくて、pip だねw
モジュールを拾うのは py じゃなくて、pip だねw
253デフォルトの名無しさん
2018/03/21(水) 17:50:34.23ID:TuOnBZsZ お前らエディタ何使ってる?
254デフォルトの名無しさん
2018/03/21(水) 18:07:03.56ID:WXWDX/M/ hidemaruとsakuraエディタ
255デフォルトの名無しさん
2018/03/21(水) 18:15:58.20ID:ZGJmhAHm >>253
xyzzy
xyzzy
256デフォルトの名無しさん
2018/03/21(水) 18:17:23.19ID:ww7O5zDA eclipse+PyDev
257デフォルトの名無しさん
2018/03/21(水) 18:43:35.53ID:ZIWF0mlj vimかPyCharm
258デフォルトの名無しさん
2018/03/21(水) 19:10:36.32ID:Wv1GClK5 vscode使ってる
pycharmはいつからか起動時に毎回スケルトン?だかをチェックしててHDDガリガリしてて怖くて消した
pycharmはいつからか起動時に毎回スケルトン?だかをチェックしててHDDガリガリしてて怖くて消した
259デフォルトの名無しさん
2018/03/21(水) 19:44:18.74ID:LD9a0642 pycharm
260デフォルトの名無しさん
2018/03/21(水) 19:52:42.60ID:dEZXP7y0 そんなこと聞いてどうすんだよ
261デフォルトの名無しさん
2018/03/21(水) 20:52:41.95ID:wH+bs2Zv262デフォルトの名無しさん
2018/03/21(水) 21:21:32.92ID:0KLVe4kB >>260
ズリネタ
ズリネタ
263デフォルトの名無しさん
2018/03/21(水) 22:49:13.53ID:fTbDiwfs 安倍内閣と同じで、消去法でQt。
264デフォルトの名無しさん
2018/03/21(水) 23:48:05.13ID:ZL6JKuhd pythonとセックスさせろ
265デフォルトの名無しさん
2018/03/22(木) 03:07:16.63ID:R5Phquw0 pyなんて拡張子を見た事がありませんかが
あなた達はちゃんと仕事をしてるんですか?
もっと世間の役に立つ事をしたらどうですか?
あなた達はちゃんと仕事をしてるんですか?
もっと世間の役に立つ事をしたらどうですか?
266デフォルトの名無しさん
2018/03/22(木) 04:13:44.64ID:2Shst5wA >>253
emacs
emacs
267デフォルトの名無しさん
2018/03/22(木) 07:35:58.60ID:eEO25xSg vimだろ
268デフォルトの名無しさん
2018/03/22(木) 08:20:53.03ID:F8t2F6Vp sublime text
269デフォルトの名無しさん
2018/03/22(木) 22:10:06.89ID:DshGlsoA マングリング(白目)
270デフォルトの名無しさん
2018/03/23(金) 01:17:29.74ID:qUw1cRZJ mule派の俺は異端か?
271デフォルトの名無しさん
2018/03/23(金) 02:33:06.66ID:qR+JntZo うん
272デフォルトの名無しさん
2018/03/23(金) 09:07:15.81ID:8b2u+xYC こ
273デフォルトの名無しさん
2018/03/23(金) 18:50:20.11ID:cO59A8WN intellij IDEA Ultimateにpythonのプラグイン入れるのと、Pycharm使うのって機能的には差異は無いのかな?
274デフォルトの名無しさん
2018/03/23(金) 19:22:07.19ID:QhndyOe1 負け犬はどうでもいい
既にvscodeに抜かれてるからいい加減移行しなさい
既にvscodeに抜かれてるからいい加減移行しなさい
275デフォルトの名無しさん
2018/03/23(金) 19:56:23.82ID:JVuexzeb さすがにvscodeはないわなw
276デフォルトの名無しさん
2018/03/23(金) 20:07:39.21ID:0DDzAR5J あれいろんな言語使う人用で特に素晴らしいPython環境というわけでは全然ないからな。
PythonならPython専用環境のほうがいいに決まってる。
PythonならPython専用環境のほうがいいに決まってる。
277デフォルトの名無しさん
2018/03/23(金) 21:28:36.01ID:9yghwvRE Visual Studio
278デフォルトの名無しさん
2018/03/23(金) 21:45:40.12ID:5/Js449c279デフォルトの名無しさん
2018/03/24(土) 10:42:47.12ID:qVlCVeR6 不明点をググっても中途半端なQiitaの記事ばかりが上位に表示される
280デフォルトの名無しさん
2018/03/24(土) 11:25:14.10ID:WPuMsPfE 反社会的企業として広めた方がいい
281デフォルトの名無しさん
2018/03/24(土) 12:30:29.35ID:RHp4dgWv このスレは初心者が多いみたいだから今は違うかもだけど
使い込んでいくと必要なのはカスタマイズ性になっていく
使い込んでいくと必要なのはカスタマイズ性になっていく
282デフォルトの名無しさん
2018/03/24(土) 12:40:58.35ID:DtiNFwiJ 使い込むようならもう初心者じゃないからな
だからこのスレ的にはVScodeが一番おすすめできる
VimとかEmacsの設定に凝り始めたら時間がいくらあっても足りない
だからこのスレ的にはVScodeが一番おすすめできる
VimとかEmacsの設定に凝り始めたら時間がいくらあっても足りない
283デフォルトの名無しさん
2018/03/24(土) 13:06:55.19ID:lcHhOSrB Pythonしか書かないならVSCodeは最適解ではない。
284デフォルトの名無しさん
2018/03/24(土) 13:18:58.10ID:dVRvT3Vm 最適解なんて人によって違うだろ
285デフォルトの名無しさん
2018/03/24(土) 13:52:09.24ID:byeAqx8I >>283
pycharm最強だな
pycharm最強だな
286デフォルトの名無しさん
2018/03/24(土) 18:40:28.09ID:48/rgK9T アナコンに付いてるスパイダー使ってるけどIPyだからそのままだと他の環境でpltとかが挙動不審になる
287デフォルトの名無しさん
2018/03/24(土) 18:42:09.48ID:48/rgK9T あとナビゲーターから起動しないと変になる
触らないのに何でかリソース食うナビゲーター
スタンドアロン版もあるみたいだしそっちにしようかな
触らないのに何でかリソース食うナビゲーター
スタンドアロン版もあるみたいだしそっちにしようかな
288デフォルトの名無しさん
2018/03/24(土) 18:43:02.10ID:RN0GX0Rk すっぱいだ
289デフォルトの名無しさん
2018/03/24(土) 18:43:36.24ID:Sg89pPfA290デフォルトの名無しさん
2018/03/24(土) 21:48:58.58ID:CjNpxR1+ ここにいますぞ
他のも触ったけど記号が見づらくて
他のも触ったけど記号が見づらくて
291デフォルトの名無しさん
2018/03/24(土) 22:15:13.24ID:VFWqnprV PythonとJavascriptくらいしか書かないわ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・麻生太郎 副総裁 石破政権の1年は「どよーん」 高市政権の発足で「何となく明るくなった」「世の中のことが決まり動いている」 [Hitzeschleier★]
- 東京都「都民の税金1.5兆円が国に奪われている」「全国に分配されている」に地方民ブチギレ [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★3
- ジャップ「カントの純粋理性批判読むお!!!」⇒全員上巻で挫折 俺恥ずかしいよ…😭 [731544683]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 麻生太郎が石破政権の1年を酷評「どよーんとして何も動かない感じだったな。それに引き換え高市政権は物事が動いている」 [597533159]
- 【速報】室井佑月、米山隆一との離婚を決意wwwwwwwwwwwwwwwwwwww [802034645]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★4
