くだすれPython(超初心者用) その33at TECH
くだすれPython(超初心者用) その33 - 暇つぶし2ch984:デフォルトの名無しさん
17/05/26 01:08:19.72 jWftKdmF.net
>>948
eval(repr(l).replace('9','1').replace('11','19'))
これでいいやろ

985:デフォルトの名無しさん
17/05/26 03:29:02.34 cl4Q1CkE.net
pythonではスレッド使ってもインタプリタスレッドが一つしか走らないから余剰コアを使ってくれないと聞きました
16コアcpuあっても1コアしか使わない
じゃあthreadingモジュールって何の為にあるの?
1スレッドしか走らないって情報が嘘?
それかIO待ちの様な処理に限って有効?

986:デフォルトの名無しさん
17/05/26 05:39:44.58 X9Hjlt9B.net
Python, Ruby, JS は、シングルスレッド
GIL(Global Interpreter Lock)

I/O 処理に突入すると、GILを手放し、並列処理で、外部ファイルを読み込む

987:デフォルトの名無しさん
17/05/26 08:27:53.63 xB4CvWtq.net
python3.5.2です
pythonの実数は丸められる時に繰り上げされる数が偶数に近づくようになっていると理解しています
以下コードの小数点以下は上段がすべて.6、下段がすべて.4を期待していたのですがなぜか最初の1つだけしか正しく動作していません
この動作はどう理解すれば良いでしょうか

print(round(1.55, 1)) //1.6
print(round(2.55, 1)) //2.5
print(round(3.55, 1)) //3.5

print(round(1.45, 1)) //1.4
print(round(2.45, 1)) //2.5
print(round(3.45, 1)) //3.5

988:デフォルトの名無しさん
17/05/26 11:40:26.62 Gr/tdNea.net
>>950
スレッドは別にcpuコアを最適に使う為の概念ではないからね
コンテキストを並行に扱う概念

989:デフォルトの名無しさん
17/05/26 11:43:13.46 Gr/tdNea.net
>>953
あと並行処理とは同時処理という意味ではない
ある処理を終了せずに他の処理も行えるという意味だから、ある処理を一旦中断して他の処理を行いそれが終わってから元の処理を続けるのも並行処理

990:デフォルトの名無しさん
17/05/26 11:51:53.47 1ffy07B0.net
Python使い始めたけどエンコード関係が面倒だな・・・
文字列処理、解析が目的だったのに、入出力エンコードを正確にやらないと動かん。

991:デフォルトの名無しさん
17/05/26 11:53:44.87 s1uaMd7s.net
>>952
floatは実数じゃなくて浮動小数点数
端折って言うと有限の精


992:度がある roundの計算で誤差が大きくなって実数とは異なる結果になった なので10進数として正確さが必要ならdecimal使うのがいい >>> from decimal import Decimal >>> round(Decimal('2.55'), 1) Decimal('2.6')



993:デフォルトの名無しさん
17/05/26 12:02:00.47 r6s7avSz.net
>>955
python3に移行した方がいいのでは?

994:デフォルトの名無しさん
17/05/26 12:18:45.05 X9Hjlt9B.net
>>952-956
浮動小数(実数)の規格を見ればよいと思うけど、
実数は、2の倍数とそれらの組み合わせしか、表現できない

2の乗数、0, 1, 2, 3~は、
1, 2, 4, 8~

2の乗数、-1, -2, -3~は、
0.5, 0.25, 0.125~

0.75 = 0.5 + 0.25 だから、0.75は、誤差なしで表現できるが、
よく言われる、0.1 などは、2進数で絶対に表現できない

0.1, 0.2, 0.4, 0.8 などは、2進数で絶対に表現できないから、誤差がある

例えば、1.55 だと、1, 0.5 の部分は、2進数で表現できるが、
0.05 の部分は、0.1 の半分だから、誤差がある。
つまり、1.55 は、2進数で表現できず、誤差がある

995:デフォルトの名無しさん
17/05/26 12:52:21.25 xB4CvWtq.net
>>952
>>956
ありがとうございます
浮動小数点数の詳細を確認することにします

996:デフォルトの名無しさん
17/05/26 18:22:32.78 cl4Q1CkE.net
>>953-954
ありがとう
例えば2000*2000くらいのデータ配列に
順次フィルタを掛けるような計算処理をする事を考えたとき
同時処理したいので200*2000を10個走らせたいって場合はpythonならmultiprocessing使うほうが良いのかな?

997:デフォルトの名無しさん
17/05/26 18:32:09.70 GQTsiFFs.net
わくわく

998:デフォルトの名無しさん
17/05/27 15:12:08.45 u+VPbhjN.net
コスプレを力任せ方と貪欲法で解決して、ソースコード置いてるサイトとか有りませんかね?

999:962
17/05/27 15:13:08.43 u+VPbhjN.net
間違えました
ばつ コスプレ
まる ナンプレ

1000:デフォルトの名無しさん
17/05/27 18:34:37.61 u+VPbhjN.net
python2からpython3に移行したのですが、競プラ入力の形態が変わって止まっどってます
どなたか教えて頂けないでしょうか?

入力
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2
0 0 0

出力
0 0 0 0 0
1 1 1 1 1
2 2 2 2 2

終了合図は最後の0が3つだった場合です
順番をずらして表示する方法も、ひとつよろしくお願いします

入力
0 0 2
9 1 3
3 3 1

出力
1 0 0 2
2 9 1 3
3 3 3 1

1001:デフォルトの名無しさん
17/05/27 19:02:37.89 olQh0zw8.net
try.jupyter.org から python で LaTeX の編集するとき
日本語の表示フォントを変えたいんだけど
try.jupyter.org 上の .css 書き換えるの無理?
ローカルに IPython + notebook 入れるしか方法ない?

1002:デフォルトの名無しさん
17/05/27 20:12:35.93 /fZTYDuX.net
>>963
ちょっと和んだじゃないかw

1003:デフォルトの名無しさん
17/05/28 08:45:11.63 +eAiC846.net
shutil モジュールでファイルの整理をしたいんですが
ファイルを比較して同一かどうかをbooleanで返してくれるモジュールないですか?

1004:デフォルトの名無しさん
17/05/28 10:00:06.27 RNAcy4W8.net
>>967
filecmpモジュールが標準にある
URLリンク(docs.python.jp)

1005:デフォルトの名無しさん
17/05/28 11:17:30.55 +eAiC846.net
>>968
まさにこれが探していたものです。ありがとうございます
ディレクトリ内のファイルをまとめて比較して 重複してなければコピーしたい場合、各ファイルをイテレータみたいに扱えませんか?

1006:デフォルトの名無しさん
17/05/28 11:43:50.15 C4s+7QZO.net
エスカレーションする質問

1007:デフォルトの名無しさん
17/05/28 11:45:44.47 C4s+7QZO.net
GOOGLEが知っている答え

1008:デフォルトの名無しさん
17/05/28 12:13:40.44 ga872Fjl.net
>>969
そういう時は公式のライブラリ一覧見て自分の欲しい機能がありそうなライブラリを片っ端から見て探す
URLリンク(docs.python.jp)

1009:デフォルトの名無しさん
17/05/28 12:14:29.29 mQ0E20+1.net
Julia Juno Jupyter part1
スレリンク(tech板)
の 252 へ移動します

1010:デフォルトの名無しさん
17/05/28 12:15:30.94 mQ0E20+1.net

965 です

1011:デフォルトの名無しさん
17/05/28 12:39:50.12 RNAcy4W8.net
>>969
ええ…ディレクトリの比較って前レスのリンク先をタイトルだけでも見てほしいなあ

1012:デフォルトの名無しさん
17/05/28 12:43:54.18 +eAiC846.net
>>972
そうですか見てみます。ありがとう

ところで公式ドキュメントの
tmpfile moduleの説明でcontext managerをコンテキスト管理者と訳してるのは誤訳ですか?コンテキストマネージャーとしないと意味がわからなくないですか?

1013:デフォルトの名無しさん
17/05/28 12:52:08.49 YLfyc+EW.net
アスペ?ともちがうか
なんなんやろ

1014:デフォルトの名無しさん
17/05/28 13:15:15.78 CJZMO/9M.net
>>976
和訳は公式ドキュメントじゃないよ
公式ドキュメントをボランティアが勝手に翻訳しているだけ
そこを勘違いする人が凄く多い

1015:デフォルトの名無しさん
17/05/28 13:16:34.74 +eAiC846.net
>>975
dircompクラス使ったら行けそうですね
ありがとうございます
ディレクトリを丸ごと比較すると勘違いしてました。

ところで公式ドキュメントはなんで
レスポンシブデザインにしないんだろう?
見にくくない?

1016:393,563,606
17/05/28 13:21:39.26 HFa0EqF8.net
以前ここでお世話になった者です。
教わったpyperclipや、最終的に自力で見つけ出したpython-libxdoの様なユーザに拡張されたモジュールは
何か見出しになっている様な所ってないのですか?
皆さんはどこからこれだけの情報を集めてらっしゃるのですか
ぐぐるにしても「狙いを定める」に余りに幅がありすぎ、続けていれば拾い集まる類の事なのです?

1017:デフォルトの名無しさん
17/05/28 13:51:11.45 fRR4LI9a.net
自分が探してるモジュールをエスパーしてもらう方法が知りたいと言うことか

1018:デフォルトの名無しさん
17/05/28 13:52:30.86 V1TJzJdZ.net
>>979
>>975
> ところで公式ドキュメントはなんで
レスポンシブデザインにしないんだろう?
> 見にくくない?

誰もissueを上げるほど問題だと思ってないから
あるいは、問題だと思っててもissueを書けないから

問題提起したいならここでできる
URLリンク(bugs.python.org)

1019:デフォルトの名無しさん
17/05/28 13:53:10.88 3JFLUc/w.net
>>980
お前を世話した覚えなどない。

1020:デフォルトの名無しさん
17/05/28 13:55:04.02 V1TJzJdZ.net
初心者と毛が生えた初心者の違いはググり能力の差

1021:デフォルトの名無しさん
17/05/28 15:24:45.09 n48gtXTT.net
禿には無理

1022:デフォルトの名無しさん
17/05/28 17:07:13.85 fRR4LI9a.net
すね毛だろ

1023:デフォルトの名無しさん
17/05/28 17:19:51.56 mQ0E20+1.net
なんで 985 にコメ付いてんの?

1024:デフォルトの名無しさん
17/05/28 17:30:52.84 7TA+N736.net
>>987
>>1 がアンカーつけてるから

1025:デフォルトの名無しさん
17/05/28 17:32:56.94 mQ0E20+1.net
>>988
なるほど
thx!

1026:デフォルトの名無しさん
17/05/28 17:54:22.21 vGG8JLoS.net
           |
            |  彡⌒ミ
           \ (´・ω・`)また毛の話してる

1027:デフォルトの名無しさん
17/05/28 18:26:35.23 whsA1kGA.net
>>985
次スレ立てろ

1028:デフォルトの名無しさん
17/05/28 20:33:01.71 7AoJbiyO.net
たててくる

1029:デフォルトの名無しさん
17/05/28 20:36:10.43 7AoJbiyO.net
次スレ
スレリンク(tech板)

1030:980
17/05/28 21:21:13.62 HFa0EqF8.net
>>993
乙!

>>984
納得した気がする

1031:デフォルトの名無しさん
17/05/29 21:22:05.15 gEZba/+i.net
英語の文章読むの疲れる
義務教育中に読めるように教育してよ

1032:デフォルトの名無しさん
17/05/29 21:23:37.43 nr29QT3e.net
国もそうしたいけど生徒側が不甲斐ないから出来ないんだぞ

1033:デフォルトの名無しさん
17/05/29 21:31:16.11 1GyH5Yoq.net
ジャップ教師は低脳低学歴のガイジしかおらんからなあ

1034:デフォルトの名無しさん
17/05/29 22:15:35.50 diguBwqh.net
ケンモウ爺

1035:デフォルトの名無しさん
17/05/29 22:16:50.04 OQFizgXh.net
英語の教育クソつまらんかったから論文のリーディングとかやってほしかった

1036:デフォルトの名無しさん
17/05/29 22:33:21.15 1GyH5Yoq.net
なお誰も読めんもよう

1037:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 65日 6時間 41分 0秒

1038:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch