- 1 名前:デフォルトの名無しさん mailto:sageteoff [2017/03/25(土) 15:52:22.91 ID:ZSinSYil.net]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その32 echo.2ch.net/test/read.cgi/tech/1486173667/
- 976 名前:デフォルトの名無しさん mailto:age [2017/05/25(木) 13:15:15.32 ID:kWig6LRt.net]
- 配列内の数値の置き換えと計算について
ideone.com/OcufW0 文字列操作で行けると思ったのですが旨く行きませんでした 間違ってる箇所の指摘をお願い致します m(_ _;)m
- 977 名前:デフォルトの名無しさん mailto:sage [2017/05/25(木) 13:50:25.94 ID:d+9tbkR1.net]
- 地道にforを回すほかない
- 978 名前:デフォルトの名無しさん mailto:sage [2017/05/25(木) 13:52:53.84 ID:NKuFYYl9.net]
- >>941
間違ってる箇所って、文字列じゃないものを文字列操作出来るわけがないじゃん 1個目に出てくる9を1、2個目の9を5にしたいって意味なら https://ideone.com/ZvIeNW とか
- 979 名前:デフォルトの名無しさん mailto:sage [2017/05/25(木) 14:01:57.29 ID:+QDy61J3.net]
- >>941
それ数値のリストで文字列じゃない…リストにreplaceはないよ 値の交換(スワップ)ならPythonでは基本こう書く a, b = b, a # aとbの値を交換 c[x], c[y] = c[y], c[x] # c[x]とc[y]の値を交換
- 980 名前:デフォルトの名無しさん [2017/05/25(木) 14:07:17.62 ID:kWig6LRt.net]
- ありがとうございまいます
知らない単語が多いので調べて行きたいと思います 失礼します
- 981 名前:デフォルトの名無しさん [2017/05/25(木) 21:45:20.22 ID:trQS6AD+.net]
- eval(repr(l).replace('9','1'))
やろな普通は
- 982 名前:デフォルトの名無しさん [2017/05/25(木) 23:52:41.33 ID:kWig6LRt.net]
- ほむ
- 983 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 00:41:04.15 ID:s9uW1MCE.net]
- あたりまえだが>>946はネタだからな
効率悪すぎるし19は11になるぞ
- 984 名前:デフォルトの名無しさん [2017/05/26(金) 01:08:19.72 ID:jWftKdmF.net]
- >>948
eval(repr(l).replace('9','1').replace('11','19')) これでいいやろ
- 985 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 03:29:02.34 ID:cl4Q1CkE.net]
- pythonではスレッド使ってもインタプリタスレッドが一つしか走らないから余剰コアを使ってくれないと聞きました
16コアcpuあっても1コアしか使わない じゃあthreadingモジュールって何の為にあるの? 1スレッドしか走らないって情報が嘘? それかIO待ちの様な処理に限って有効?
- 986 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 05:39:44.58 ID:X9Hjlt9B.net]
- Python, Ruby, JS は、シングルスレッド
GIL(Global Interpreter Lock) I/O 処理に突入すると、GILを手放し、並列処理で、外部ファイルを読み込む
- 987 名前:デフォルトの名無しさん [2017/05/26(金) 08:27:53.63 ID: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 名前:デフォルトの名無しさん [2017/05/26(金) 11:40:26.62 ID:Gr/tdNea.net]
- >>950
スレッドは別にcpuコアを最適に使う為の概念ではないからね コンテキストを並行に扱う概念
- 989 名前:デフォルトの名無しさん [2017/05/26(金) 11:43:13.46 ID:Gr/tdNea.net]
- >>953
あと並行処理とは同時処理という意味ではない ある処理を終了せずに他の処理も行えるという意味だから、ある処理を一旦中断して他の処理を行いそれが終わってから元の処理を続けるのも並行処理
- 990 名前:デフォルトの名無しさん [2017/05/26(金) 11:51:53.47 ID:1ffy07B0.net]
- Python使い始めたけどエンコード関係が面倒だな・・・
文字列処理、解析が目的だったのに、入出力エンコードを正確にやらないと動かん。
- 991 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 11:53:44.87 ID:s1uaMd7s.net]
- >>952
floatは実数じゃなくて浮動小数点数 端折って言うと有限の精
- 992 名前:度がある
roundの計算で誤差が大きくなって実数とは異なる結果になった なので10進数として正確さが必要ならdecimal使うのがいい >>> from decimal import Decimal >>> round(Decimal('2.55'), 1) Decimal('2.6') [] - [ここ壊れてます]
- 993 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 12:02:00.47 ID:r6s7avSz.net]
- >>955
python3に移行した方がいいのでは?
- 994 名前:デフォルトの名無しさん [2017/05/26(金) 12:18:45.05 ID: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 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 12:52:21.25 ID:xB4CvWtq.net]
- >>952
>>956 ありがとうございます 浮動小数点数の詳細を確認することにします
- 996 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 18:22:32.78 ID:cl4Q1CkE.net]
- >>953-954
ありがとう 例えば2000*2000くらいのデータ配列に 順次フィルタを掛けるような計算処理をする事を考えたとき 同時処理したいので200*2000を10個走らせたいって場合はpythonならmultiprocessing使うほうが良いのかな?
- 997 名前:デフォルトの名無しさん mailto:sage [2017/05/26(金) 18:32:09.70 ID:GQTsiFFs.net]
- わくわく
- 998 名前:デフォルトの名無しさん [2017/05/27(土) 15:12:08.45 ID:u+VPbhjN.net]
- コスプレを力任せ方と貪欲法で解決して、ソースコード置いてるサイトとか有りませんかね?
- 999 名前:962 [2017/05/27(土) 15:13:08.43 ID:u+VPbhjN.net]
- 間違えました
ばつ コスプレ まる ナンプレ
- 1000 名前:デフォルトの名無しさん [2017/05/27(土) 18:34:37.61 ID: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 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 19:02:37.89 ID:olQh0zw8.net]
- try.jupyter.org から python で LaTeX の編集するとき
日本語の表示フォントを変えたいんだけど try.jupyter.org 上の .css 書き換えるの無理? ローカルに IPython + notebook 入れるしか方法ない?
- 1002 名前:デフォルトの名無しさん mailto:sage [2017/05/27(土) 20:12:35.93 ID:/fZTYDuX.net]
- >>963
ちょっと和んだじゃないかw
- 1003 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 08:45:11.63 ID:+eAiC846.net]
- shutil モジュールでファイルの整理をしたいんですが
ファイルを比較して同一かどうかをbooleanで返してくれるモジュールないですか?
- 1004 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 10:00:06.27 ID:RNAcy4W8.net]
- >>967
filecmpモジュールが標準にある https://docs.python.jp/3/library/filecmp.html
- 1005 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 11:17:30.55 ID:+eAiC846.net]
- >>968
まさにこれが探していたものです。ありがとうございます ディレクトリ内のファイルをまとめて比較して 重複してなければコピーしたい場合、各ファイルをイテレータみたいに扱えませんか?
- 1006 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 11:43:50.15 ID:C4s+7QZO.net]
- エスカレーションする質問
- 1007 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 11:45:44.47 ID:C4s+7QZO.net]
- GOOGLEが知っている答え
- 1008 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:13:40.44 ID:ga872Fjl.net]
- >>969
そういう時は公式のライブラリ一覧見て自分の欲しい機能がありそうなライブラリを片っ端から見て探す https://docs.python.jp/3/library/index.html
- 1009 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:14:29.29 ID:mQ0E20+1.net]
- Julia Juno Jupyter part1
echo.2ch.net/test/read.cgi/tech/1455271513/ の 252 へ移動します
- 1010 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:15:30.94 ID:mQ0E20+1.net]
- ↑
965 です
- 1011 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:39:50.12 ID:RNAcy4W8.net]
- >>969
ええ…ディレクトリの比較って前レスのリンク先をタイトルだけでも見てほしいなあ
- 1012 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:43:54.18 ID:+eAiC846.net]
- >>972
そうですか見てみます。ありがとう ところで公式ドキュメントの tmpfile moduleの説明でcontext managerをコンテキスト管理者と訳してるのは誤訳ですか?コンテキストマネージャーとしないと意味がわからなくないですか?
- 1013 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 12:52:08.49 ID:YLfyc+EW.net]
- アスペ?ともちがうか
なんなんやろ
- 1014 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:15:15.78 ID:CJZMO/9M.net]
- >>976
和訳は公式ドキュメントじゃないよ 公式ドキュメントをボランティアが勝手に翻訳しているだけ そこを勘違いする人が凄く多い
- 1015 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:16:34.74 ID:+eAiC846.net]
- >>975
dircompクラス使ったら行けそうですね ありがとうございます ディレクトリを丸ごと比較すると勘違いしてました。 ところで公式ドキュメントはなんで レスポンシブデザインにしないんだろう? 見にくくない?
- 1016 名前:393,563,606 mailto:sage [2017/05/28(日) 13:21:39.26 ID:HFa0EqF8.net]
- 以前ここでお世話になった者です。
教わったpyperclipや、最終的に自力で見つけ出したpython-libxdoの様なユーザに拡張されたモジュールは 何か見出しになっている様な所ってないのですか? 皆さんはどこからこれだけの情報を集めてらっしゃるのですか ぐぐるにしても「狙いを定める」に余りに幅がありすぎ、続けていれば拾い集まる類の事なのです?
- 1017 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:51:11.45 ID:fRR4LI9a.net]
- 自分が探してるモジュールをエスパーしてもらう方法が知りたいと言うことか
- 1018 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:52:30.86 ID:V1TJzJdZ.net]
- >>979
>>975 > ところで公式ドキュメントはなんで レスポンシブデザインにしないんだろう? > 見にくくない? 誰もissueを上げるほど問題だと思ってないから あるいは、問題だと思っててもissueを書けないから 問題提起したいならここでできる https://bugs.python.org/
- 1019 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:53:10.88 ID:3JFLUc/w.net]
- >>980
お前を世話した覚えなどない。
- 1020 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 13:55:04.02 ID:V1TJzJdZ.net]
- 初心者と毛が生えた初心者の違いはググり能力の差
- 1021 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 15:24:45.09 ID:n48gtXTT.net]
- 禿には無理
- 1022 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 17:07:13.85 ID:fRR4LI9a.net]
- すね毛だろ
- 1023 名前:デフォルトの名無しさん [2017/05/28(日) 17:19:51.56 ID:mQ0E20+1.net]
- なんで 985 にコメ付いてんの?
- 1024 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 17:30:52.84 ID:7TA+N736.net]
- >>987
>>1 がアンカーつけてるから
- 1025 名前:デフォルトの名無しさん [2017/05/28(日) 17:32:56.94 ID:mQ0E20+1.net]
- >>988
なるほど thx!
- 1026 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 17:54:22.21 ID:vGG8JLoS.net]
- |
| 彡⌒ミ \ (´・ω・`)また毛の話してる
- 1027 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 18:26:35.23 ID:whsA1kGA.net]
- >>985
次スレ立てろ
- 1028 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:33:01.71 ID:7AoJbiyO.net]
- たててくる
- 1029 名前:デフォルトの名無しさん mailto:sage [2017/05/28(日) 20:36:10.43 ID:7AoJbiyO.net]
- 次スレ
echo.2ch.net/test/read.cgi/tech/1495971255/
- 1030 名前:980 mailto:sage [2017/05/28(日) 21:21:13.62 ID:HFa0EqF8.net]
- >>993
乙! >>984 納得した気がする
- 1031 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 21:22:05.15 ID:gEZba/+i.net]
- 英語の文章読むの疲れる
義務教育中に読めるように教育してよ
- 1032 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 21:23:37.43 ID:nr29QT3e.net]
- 国もそうしたいけど生徒側が不甲斐ないから出来ないんだぞ
- 1033 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 21:31:16.11 ID:1GyH5Yoq.net]
- ジャップ教師は低脳低学歴のガイジしかおらんからなあ
- 1034 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 22:15:35.50 ID:diguBwqh.net]
- ケンモウ爺
- 1035 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 22:16:50.04 ID:OQFizgXh.net]
- 英語の教育クソつまらんかったから論文のリーディングとかやってほしかった
- 1036 名前:デフォルトの名無しさん mailto:sage [2017/05/29(月) 22:33:21.15 ID:1GyH5Yoq.net]
- なお誰も読めんもよう
- 1037 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。 life time: 65日 6時間 41分 0秒
- 1038 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|