くだすれPython(超初心者用) その23
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2014/05/19(月) 15:00:17.89ID:C9xN4CIoもしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その22
http://toro.2ch.net/test/read.cgi/tech/1394240091/
関連スレ
Pythonのお勉強 Part49
http://toro.2ch.net/test/read.cgi/tech/1387528488/
◆関連リンク Python の Home Page
ttp://www.python.org/
◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/
◆まとめwiki
ttp://python.rdy.jp/
0104デフォルトの名無しさん
2014/06/02(月) 20:48:44.50ID:seA5qCd2>>103
なるほど、ありがとうございます!
0105デフォルトの名無しさん
2014/06/03(火) 00:49:54.58ID:hkWAcWoq0106デフォルトの名無しさん
2014/06/03(火) 01:14:47.69ID:sqxj/P/2クリックしても何も起きません。
どうすればよいでしょうか。
0107デフォルトの名無しさん
2014/06/03(火) 02:00:16.43ID:mwJyftymクラスAの中にクラスBがあり、
Bの中にクラスCがある、A.B.C という階層を考える
浅いコピー(shallow copy)は、そのクラスA しかコピーしない
BCの参照(ポインタ)だけをコピーして、
実体をコピーしていないので、
Aは2つあるが、BCは1つしかないので、同じBCを使う
普通は、同じBCを使うとマズイことになる
深いコピー(deep copy)は、ABCと深い階層までコピーする
ABCも2つずつあり、独立して使える
0108デフォルトの名無しさん
2014/06/03(火) 02:19:51.84ID:ouBeooUCphpとpythonどっちかで学ぼうと思っていたんですがphpは足りない機能があるそうなのでpythonを検討しています
0109デフォルトの名無しさん
2014/06/03(火) 02:24:03.05ID:hDel/SED0110デフォルトの名無しさん
2014/06/03(火) 04:12:16.46ID:Y/MlbrO/それで特別困ったことはないが
いわゆる古臭いオブジェクト指向の3原則から脱却できてない奴は
見えない敵にフィールドを書き換えられる恐怖に苛まれて精神的にキツイらしい
0111デフォルトの名無しさん
2014/06/03(火) 04:56:04.76ID:va6vQ78Z0112デフォルトの名無しさん
2014/06/03(火) 07:16:03.57ID:XnfPU2Fhダックタイピングでゆるゆるいこうぜってノリが標準ライブラリまで浸透しているのでそこんとこよろしく
0113デフォルトの名無しさん
2014/06/03(火) 07:42:50.52ID:hkWAcWoq0114デフォルトの名無しさん
2014/06/03(火) 12:55:36.66ID:tdY/j8aFpyqtはpipじゃないので悔しいですがインストールが面倒くさいのとアップデートが面倒くさいので諦めますた
0115デフォルトの名無しさん
2014/06/03(火) 19:27:06.88ID:jVH9SVgJなんてライブラリを使うと楽ですか?
0116デフォルトの名無しさん
2014/06/03(火) 20:03:11.64ID:Y/MlbrO/0117デフォルトの名無しさん
2014/06/03(火) 20:25:53.64ID:5eZCHC+o途中の数バイトを別のデータに置き換えるっていう処理、簡単にできる?
添字指定による部分参照ってバイナリではできないよね
0118デフォルトの名無しさん
2014/06/03(火) 20:30:05.65ID:Y/MlbrO/0119デフォルトの名無しさん
2014/06/03(火) 20:31:02.65ID:4L3EgsH10120デフォルトの名無しさん
2014/06/03(火) 20:32:30.86ID:Y/MlbrO/条件が決まりきってるなら
0121デフォルトの名無しさん
2014/06/03(火) 21:02:11.91ID:rCJu7D+Nimport random
[random.choice(range(99)) for _ in range(1000)]
0122デフォルトの名無しさん
2014/06/03(火) 21:11:27.91ID:zbi5RHIWrange(99)だと0から98だ
>>> num_list = [random.choice(range(100)) for _ in range(1000)]
>>> for num in range(100):
print("{}: {}".format(num, num_list.count(num)))
0123デフォルトの名無しさん
2014/06/03(火) 21:22:05.10ID:rCJu7D+Nうっかり
バグってこうやって作っていくんだな
とん
0124デフォルトの名無しさん
2014/06/04(水) 00:33:56.68ID:N40f8tRyYouTubeの再生履歴をPythonとYoutubeのAPI(v3)経由でダウンロードしたいんですが、どうもAPIアクセスを有効にした後のしかダウンロード出来ない仕様っぽいです
APIバージョンのv2までは出来たみたいですけど
うまくダウンロードする方法はないんでしょうか?
0125デフォルトの名無しさん
2014/06/04(水) 02:03:28.50ID:BwekaK/mご助言おねがいします
pip install numpy gfortran noseはインストール済みです
http://ideone.com/26fLOp
0126デフォルトの名無しさん
2014/06/04(水) 02:04:08.49ID:BwekaK/m0127デフォルトの名無しさん
2014/06/04(水) 02:50:53.19ID:L7kMUTbA0128デフォルトの名無しさん
2014/06/04(水) 12:04:09.24ID:9iG8YZKN0129デフォルトの名無しさん
2014/06/04(水) 16:15:06.56ID:xjqdwvjkてかなぜdisられると思ったし
0130デフォルトの名無しさん
2014/06/04(水) 16:22:02.19ID:uKkfN5R4WWDCでappleがswift発表したけど、その比較にPython使ったから
http://cdn1.tnwcdn.com/wp-content/blogs.dir/1/files/2014/06/Screen-Shot-2014-06-03-at-6.46.56-am-730x431.png
何でPythonなんだろう
0131デフォルトの名無しさん
2014/06/04(水) 16:49:09.58ID:LqaYcvBt0132デフォルトの名無しさん
2014/06/04(水) 17:08:48.34ID:xjqdwvjkJavaじゃないのね
google牽制するにしても、こんな別質なものの比較はバカさをアピールするだけだと思うんだけどな…
0133デフォルトの名無しさん
2014/06/04(水) 17:22:43.55ID:2ij5JthN0134デフォルトの名無しさん
2014/06/04(水) 17:25:55.04ID:u9d9cpJD0135デフォルトの名無しさん
2014/06/04(水) 17:36:44.68ID:LqaYcvBt少なくともお前よりはスキルが上の技術者がスライド作ってるから心配するな
0136デフォルトの名無しさん
2014/06/04(水) 18:06:44.18ID:xjqdwvjk0137デフォルトの名無しさん
2014/06/04(水) 18:44:44.69ID:BLv8g/kZ0138デフォルトの名無しさん
2014/06/04(水) 20:08:24.10ID:xjqdwvjkスライド作ったのは一人じゃないから個人じゃないって?
とても面白いギャグセンスしてるね
0139デフォルトの名無しさん
2014/06/04(水) 20:24:52.92ID:cv7ZTq9mその調子で
0140デフォルトの名無しさん
2014/06/04(水) 20:28:18.15ID:/Cu6Lqm60141デフォルトの名無しさん
2014/06/04(水) 21:05:36.45ID:xjqdwvjkうまく言い返したつもりになってるかもしれないけど、
人格攻撃が詭弁とわかる人から見たら、ださいことこの上ないよ?
連レスしちゃうあたり、焦りが感じられるしね
0142デフォルトの名無しさん
2014/06/04(水) 21:49:31.70ID:cv7ZTq9m0143デフォルトの名無しさん
2014/06/04(水) 21:52:06.78ID:BpyyzLL+0144デフォルトの名無しさん
2014/06/04(水) 22:16:23.85ID:K03YyZHfmacのpython遅いのんなー
ぐらいの感想しか・・・
0145デフォルトの名無しさん
2014/06/04(水) 22:20:13.14ID:dapQveGL2.7でスクリプト実行するとprintで日本語が文字化けしてしまうんですが、どう対処すればいいですか?
sitecustmize.pyでutf-8にすると、意味不明な文字で、デフォルトだと????になります。
インタプリタに直接記述すると問題なく表示されます。
0146デフォルトの名無しさん
2014/06/04(水) 23:07:43.01ID:tHpfMTUM0147デフォルトの名無しさん
2014/06/04(水) 23:43:49.33ID:dapQveGLレスありがとうございます。
sitecustmize.pyをcp932にするとインタプリタは正常に出力されたんですが
別の場所で、exceptions.UnicodeDecodeError: 'cp932' codec can't decode byte ...になってしまうんですが
どうすればいいでしょうか?
0148デフォルトの名無しさん
2014/06/04(水) 23:47:28.96ID:BpyyzLL+0149デフォルトの名無しさん
2014/06/04(水) 23:52:35.60ID:dapQveGLsitecustmize.pyも、もともとファイル書き込みでUnicodeDecodeErrorに
なったので適用したのですが。
0150デフォルトの名無しさん
2014/06/05(木) 00:05:06.00ID:Z7eoN+hwgit bash上で実行しても化けるか確認してみ
0151デフォルトの名無しさん
2014/06/05(木) 00:06:25.09ID:OnFYdqREhttp://qiita.com/trsqxyz/items/b9399a9a299f00404965
0152デフォルトの名無しさん
2014/06/05(木) 00:19:27.08ID:+QiMnXqFレスありがとうございます。
'git bash上の実行'がよくわからないのでインストールしてみて明日、報告します。
0153デフォルトの名無しさん
2014/06/05(木) 04:28:09.87ID:82BFuaye日本語の扱いで戸惑ったらこちらをどうぞ(バッドノウハウ集で笑える)
ttp://speirs.blog17.fc2.com/blog-entry-4.html
ttp://atomic.jpn.ph/prog/etc/encode.html
ttp://d.hatena.ne.jp/kakurasan/20100330/p1
ttp://pc11.2ch.net/test/read.cgi/tech/1217836194/339
339 :デフォルトの名無しさん:2008/08/23(土) 08:36:00
PythonのUnicodeEncodeErrorを知る
ttp://lab.hde.co.jp/2008/08/pythonunicodeencodeerror.html
よくまとまってた。あとで読む
0154デフォルトの名無しさん
2014/06/05(木) 23:16:33.51ID:tOtIFDQz0155デフォルトの名無しさん
2014/06/05(木) 23:53:16.62ID:9xaUMUTy>Lapack (http://www.netlib.org/lapack/) libraries not found.
>Directories to search for the libraries can be specified in the
>numpy/distutils/site.cfg file (section [lapack]) or by setting
>the LAPACK environment variable.
>Lapack (http://www.netlib.org/lapack/) libraries not found.
Lapackライブラリがないってエラーが出てるよ
0156デフォルトの名無しさん
2014/06/06(金) 00:43:26.89ID:jtO02gxtただコンパイルにすごい時間かかりますね
0157デフォルトの名無しさん
2014/06/06(金) 09:11:24.03ID:DTdJKogBしょぼいHDDだったらそうだね
SSD使え
0158デフォルトの名無しさん
2014/06/06(金) 17:42:27.55ID:w3KzEqPi再起動後、pyscripterが起動しなくなるという謎現象になりましたが
exe版のインストールでとりあえず対処できました。
文字コードに関して、とりあえず'utf-8'にしとけ、程度の認識なので
>>153さんのリンクも含め、もう少し勉強してみます。ありがとうございました。
0159デフォルトの名無しさん
2014/06/07(土) 07:28:31.44ID:GnZh55GOマニュアルを眺めてみたが、自分には以下の方法しか考えつかなかった
>>> a = 255
>>> bytes.fromhex(hex(a).replace('0x', '').rjust(2, '0'))
b'\xff'
0160デフォルトの名無しさん
2014/06/07(土) 07:58:18.40ID:iFVCcsC7b'\xff'
0161デフォルトの名無しさん
2014/06/07(土) 08:04:16.83ID:GnZh55GOサンクス
スマート過ぎて放心した
マニュアルからは読み取れんかったな…
0162デフォルトの名無しさん
2014/06/07(土) 09:55:37.11ID:/gMYq1Ml0163デフォルトの名無しさん
2014/06/07(土) 18:42:22.22ID:jSVebn/T0164デフォルトの名無しさん
2014/06/07(土) 19:13:37.99ID:oBY9Rph1SSDとPython3にはまだ手を出すなよ
あと2年待て
0165デフォルトの名無しさん
2014/06/07(土) 19:19:50.62ID:SxbAzKvi0166デフォルトの名無しさん
2014/06/07(土) 19:21:30.67ID:wgcWEMds0167デフォルトの名無しさん
2014/06/07(土) 19:51:15.89ID:I26RBxeW実感0
0168デフォルトの名無しさん
2014/06/07(土) 19:57:56.14ID:SxbAzKvi頻繁に落ちるようになったから
すごく実感ある
0169デフォルトの名無しさん
2014/06/08(日) 10:32:29.98ID:5chAioQ8http://morepypy.blogspot.jp/2014/06/pypy-231-terrestrial-arthropod-trap.html
0170デフォルトの名無しさん
2014/06/08(日) 16:37:50.22ID:AGC0ZTJI初心者の参考に聞かせて欲しい
イメージ的には、巨大データをリストなどに読み込むと
スワップしてPCが使い物にならないので、そんな時の
変数外だしに使うのかなって
0171デフォルトの名無しさん
2014/06/08(日) 18:02:37.72ID:BMCjjyDp0172デフォルトの名無しさん
2014/06/08(日) 18:18:38.92ID:e+2yydW9永続化したいデータがあって、全体から必要なデータだけを取り出したいとき
あと取り出すときにソートできるし楽
>巨大データをリストなどに読み込むとスワップしてPCが使い物にならない
これは不必要なデータもとりだしてるんじゃないか。そうでないなら、そのPCが性能不足ということになる
0173デフォルトの名無しさん
2014/06/08(日) 18:24:20.67ID:SjxXj1KSソートとか、ややこしい集計とかで楽したい時とか
0174デフォルトの名無しさん
2014/06/08(日) 18:29:28.96ID:jRRr+ktTスクレイピングのキャッシュ保持に使ってる
0175デフォルトの名無しさん
2014/06/08(日) 18:46:02.25ID:43jAtAspSQLiteというよりはデータベースの使い道?
端的に言えば複数の同種データとか永続化したいならならなんでもござれだよ
抽出したりソートしたり集計したりリスト使うよりSQLのが楽というかそれこそが仕事
SQLiteはファイルベースだからアクセス権もそれに依存だけど
それだけにぽんぽん移動できて取り回しが楽だし
インメモリデータベースとしても使える
0176デフォルトの名無しさん
2014/06/08(日) 19:03:12.89ID:AGC0ZTJIメインメモリ2GBのPCで、60GBほどのテキストデータを
リストで処理しようとしたら、スクリプトの実行が終わっても
グゴゴゴ・・・とHDDの音が数分続いて恐くなった次第
どうやら用途としては間違っていないようでよかった
0177デフォルトの名無しさん
2014/06/08(日) 20:04:12.80ID:jRRr+ktT0178デフォルトの名無しさん
2014/06/08(日) 22:56:25.54ID:W6M7L2Zjあと、その用途ならpickleが使えるかと
0179デフォルトの名無しさん
2014/06/09(月) 01:05:20.51ID:QFOBToaK0180デフォルトの名無しさん
2014/06/09(月) 07:42:14.68ID:NzkmwWkTrealplayer とか flash とか全部オンメモリで糞みたいに固まるからなω
0181デフォルトの名無しさん
2014/06/09(月) 12:37:00.78ID:yuJsw0aBos.copy とか os.cp が見つからない
ファイルのコピーってどうすんの?
0182デフォルトの名無しさん
2014/06/09(月) 12:53:11.61ID:wj1e9SY90183デフォルトの名無しさん
2014/06/09(月) 12:58:48.20ID:yuJsw0aBありがとう!!!
0184デフォルトの名無しさん
2014/06/09(月) 16:51:24.58ID:ONQsoPE1https://github.com/conda/conda/issues/703にたどり着いたんですが
英語がいまいちよくわからないのでgoogle翻訳して脳内補完しながら読んだんですが
scipyはpython 3.4では動かないってことなんですかね?
0185デフォルトの名無しさん
2014/06/09(月) 18:09:57.46ID:ifXM6rRn>
>It sounds like there is a bug with scikit-learn with Python 3.4, so you may have to wait until the next scikit-learn release.
って書いてあります。
次のバージョンアップを待つのが良さそうですね。
0186デフォルトの名無しさん
2014/06/09(月) 18:12:36.91ID:ONQsoPE10187デフォルトの名無しさん
2014/06/09(月) 21:39:52.86ID:VMqdDwPo初心者には難しいでしょうか?
何をググればいいかわからないのですが、最低限どんな知識が必要でしょうか?
<td>
<p class="audioplayer_container">
<object type="application/x-shockwave-flash" name="audioplayer_3" style="outline: none"
data="http://hogehoge.com/wp/wp-content/plugins/audio-player/assets/player.swf?ver=2.0.4.6" width="200" height="24" id="audioplayer_3">
</p>
<script type="text/javascript">AudioPlayer.embed("audioplayer_3", {soundFile:"aHR0cDovL2VuZ2xpc2gtbGlzdGVuaW5nLWNlbnRlci5jb20vYXVkaW8vMS0yLm1wMw"});</script>
</td>
0188デフォルトの名無しさん
2014/06/09(月) 21:54:19.27ID:VmRiZQl80189デフォルトの名無しさん
2014/06/09(月) 21:55:43.62ID:ZRyFGAR1bpython
0190デフォルトの名無しさん
2014/06/09(月) 22:20:38.22ID:DWC4HoCe0191デフォルトの名無しさん
2014/06/09(月) 22:26:52.87ID:Jmw+zewO0192デフォルトの名無しさん
2014/06/09(月) 22:40:37.79ID:OynwYPg+0193デフォルトの名無しさん
2014/06/09(月) 22:42:27.94ID:Jmw+zewO0194デフォルトの名無しさん
2014/06/09(月) 23:21:02.90ID:HuEM+a+w0195デフォルトの名無しさん
2014/06/09(月) 23:23:14.52ID:HuEM+a+wvirtualenvで仮想環境を構築するのはその後の話
0196187
2014/06/09(月) 23:26:18.12ID:VMqdDwPo0197デフォルトの名無しさん
2014/06/09(月) 23:44:17.99ID:DWC4HoCepythonと関係ないから当然
0198デフォルトの名無しさん
2014/06/09(月) 23:51:09.45ID:VMqdDwPoいや、pythonでなにかいい方法ないかなって…
それでレス流したんですか?ジメッとした性格してるなぁ
0199デフォルトの名無しさん
2014/06/09(月) 23:56:14.18ID:wj1e9SY9そのサイトだけの話なら
soundFileの長い英数文字列をBASE64デコードでURLにして、リファラ指定でダウンロードするだけ
全般的なことなら
HTTP、swfデコンパイル、ActionScript、Javascript の知識
解析経験とセンスさえあれば深い知識はいらない
Python全然関係ないな
0200デフォルトの名無しさん
2014/06/10(火) 00:02:08.35ID:KJGA27qo具体的に教えていただいてありがとうございます。
確かにまったく関係ないみたいですね・・・
偉そうにすいませんでした。
0201デフォルトの名無しさん
2014/06/10(火) 00:02:34.35ID:04iW/dqM0202デフォルトの名無しさん
2014/06/10(火) 00:06:28.51ID:l3mk+UpBrtmp
rtmpdump
0203デフォルトの名無しさん
2014/06/10(火) 00:20:33.58ID:KJGA27qoありがとうございます。それも、まったく知りませんでした。
完全に質問するところを間違えている事を自覚しました。
スレ汚しすいませんでした。
0204デフォルトの名無しさん
2014/06/10(火) 02:18:31.82ID:Zk3NTsrZてかどうやったら「Pythonでいい方法ないかな」って発想に至れるんだろう
別に悪口じゃなくて、本当に不思議だなあと
■ このスレッドは過去ログ倉庫に格納されています