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


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

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



1 名前:デフォルトの名無しさん mailto:sageteoff [2016/06/22(水) 13:29:27.28 ID:tv9kEjc6.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その29
echo.2ch.net/test/read.cgi/tech/1455766402/
関連スレ
Pythonのお勉強 Part51
peace.2ch.net/test/read.cgi/tech/1443700103/

◆関連リンク Python の Home Page
ttp://www.python.org/

◆長いコードはこういうところにはってください
ttp://ideone.com/
ttp://codepad.org/
ttp://pastebin.com/
ttp://dpaste.com/

◆まとめwiki
ttp://python.rdy.jp/

855 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 15:00:01.66 ID:zinN2U2k.net]
ありがとうございました
チュートリアル読んでみましたが2.Pythonインタプリタを使う
から難しすぎて挫折しました
みんなのpythonを買おうと思います…
ちなみに環境はanacondaを入れておくのがポピュラーなのでしょうか?

856 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 15:27:00.69 ID:3s0D4YLL.net]
めんどくせーな少しはググれや

857 名前:デフォルトの名無しさん [2016/09/28(水) 15:50:54.57 ID:Ks5fZMDV.net]
Anacondaは初心者向けではない
Anacondaは「なぜAnacondaを使うのか」自分で理解できない人間が使うディストリビューションではない
統計と機械学習以外の分野では別にポピュラーでもない

858 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 16:47:26.00 ID:zinN2U2k.net]
ありがとうございました
おとなしく公式をいれます
これからがんばります!

859 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 18:31:37.49 ID:RrnZ6URf.net]
paiza.IO, codepad など、ブラウザでプログラミングすればいい

860 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 19:03:59.90 ID:+0d1gAsr.net]
macbookのほうがはかどるの?

861 名前:デフォルトの名無しさん [2016/09/28(水) 20:42:36.97 ID:2zYA1iMa.net]
最近nodejs始めたんだけど
なんで君たちPythonやってんの?

862 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 20:50:32.14 ID:gn4xzCaa.net]
こういう教えてくんは大抵すぐ飽きて別言語に逃亡する

863 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 22:20:08.64 ID:A2wHXCYv.net]
なんでっておめぇアレよ
こちとら巳年生まれよ



864 名前:デフォルトの名無しさん mailto:sage [2016/09/28(水) 22:39:28.79 ID:JXYLdiW/.net]
ちょっと前までアイコンがクソダサかったろ
あれが面白かったんだよ

865 名前:デフォルトの名無しさん [2016/09/28(水) 22:40:44.91 ID:Ks5fZMDV.net]
19日も本スレに書き込みがない言語は箸にも棒にも掛からないんで…

866 名前:デフォルトの名無しさん [2016/09/28(水) 22:43:59.21 ID:Ks5fZMDV.net]
まあだからってjavascriptやらん訳でもないが
今この板で最も酷いスレがjavascriptのスレだ(2つあるけど)
一時期のWin32APIスレといい勝負

867 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 08:04:22.64 ID:Xx/u3YJu.net]
>>855
> 19日も本スレに書き込みがない

せめてさあ・・・スタフロ基準で語ろうよ
本スレに書き込みがない言語(キリッ って
恥ずかしくないのか?

868 名前:デフォルトの名無しさん [2016/09/29(木) 08:26:23.93 ID:7byOBpvd.net]
開始した直後からアクティブなユーザーが減る一方のスタフロすか


869 名前:デフォルトの名無しさん [2016/09/29(木) 08:33:47.95 ID:7byOBpvd.net]
ja.stackoverflow.com/tags
nodejsが見つからない…
あ、そうか、2ページ目か
メジャー言語は1ページ目にあると思ってたからつい…

870 名前:デフォルトの名無しさん [2016/09/29(木) 18:32:07.74 ID:M0rjTDUo.net]
jaのsoなんて見てないわ

871 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 21:06:37.62 ID:x9IdWWbl.net]
For x in range(N):
print(List(x),end=" ")

print(" " .join(map(str,List)))

Python3でこの2つ以外にリストの要素を横並びに出力する方法ありませんか?

872 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 21:16:59.57 ID:eg1/cd2b.net]
そのListってのは組み込みのlistとは違うのか?
組み込みのだとlist(0)とかはTypeErrorになるんだが

873 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 21:32:41.59 ID:Xx/u3YJu.net]
タクオバもまともに使えないとかお前ペチパーやろ?



874 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 21:50:28.03 ID:x9IdWWbl.net]
>>862
打ち間違えました。List[x] です。

875 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 22:42:19.32 ID:eg1/cd2b.net]
>>861のfor x in range(N):はNに特別な事情がない限り非推奨の書き方
リストの内容全部を使うなら下のようにリスト自体をfor文に渡すのがPythonのやり方
for x in List:
 print(x, end=" ")

" ".join()の括弧の中のmap関数もバージョン2時代のやり方
ジェネレーターの内包表記を直接joinに書くのが新しいスタイル
print(" ".join(str(x) for x in List))

上の2つ以外のやり方として引数リストのアンパックを利用する方法がある
print関数のsepキーワードのデフォルトは" "なので要素は区切られて表示される
print(*List)

876 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 23:00:34.13 ID:Xx/u3YJu.net]
なんでmap廃止したんやろな
ジェネ内包表記クソすぎんよ
変数宣言が後ろにあるとかキモくて仕方ない

877 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 23:10:35.03 ID:x9IdWWbl.net]
>>865
ありがとうございました。

878 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 23:18:50.72 ID:eg1/cd2b.net]
reduceが左遷されただけでmapは今のところビルトインで使えるよ
まあスタイルチェッカーによってはmapやfilterを使うと怒り出すようになった

>>867
最初の例は非推奨って言ったけどぶっちゃけバージョン2でもご法度だった
悪気がなくてもスタイル警察に叩かれるかもしれないので本当に注意

879 名前:デフォルトの名無しさん mailto:sage [2016/09/29(木) 23:57:08.73 ID:ObbPtBZo.net]
関数を作るときstr型の引数が不適当な時にraise するのはvalueErrorでいいですか?

880 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 00:19:00.68 ID:ynzWxZT2.net]
strといっても期待する値がファイルパスならFileNotFoundErrorとか使った方がいい
関数が扱う内容に見合ったエラーを作るべきかもしれない

881 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 00:32:30.48 ID:IYjzVC4U.net]
StrNotAllowedError爆誕

882 名前:デフォルトの名無しさん [2016/09/30(金) 00:54:08.60 ID:YcxBPQVN.net]
reduce,map,filterの内、唯一リスト内包で表現できないreduceだけが左遷されたのは本当に納得がいかない

883 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 08:51:07.75 ID:pIvWV7lb.net]
pythonにおける引数の読みはひきすう で良いですか?
恥を書く前に念のため確認いたしたく



884 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 10:51:49.98 ID:HQyrpBsv.net]
>>873
はい。

885 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 18:02:10.43 ID:pIvWV7lb.net]
ありがとうございました
これだけ本にルビが振られてなかったんで気になって質問しました

886 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 19:48:44.76 ID:4mQfWuIk.net]
自信なかったらパラメータって読んどけ

887 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 20:24:52.55 ID:IYjzVC4U.net]
いんかず やぞ

888 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 20:28:56.51 ID:cgFPcILU.net]
マジレスするとひきかず

889 名前:デフォルトの名無しさん [2016/09/30(金) 20:35:27.53 ID:/wb3+Aye.net]
アーギュメント なんだよなあ

890 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 21:57:57.99 ID:GUJAUQ0P.net]
パラミターな

891 名前:デフォルトの名無しさん [2016/09/30(金) 22:10:01.64 ID:WdNJG9Fi.net]
おまえらThe Zen of Python読んだ事ないのかよ
The values of give to the calling functions is called 'HIKISU'.

892 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 22:57:28.47 ID:qGwkNNY6.net]
般若パラメータ心経

893 名前:デフォルトの名無しさん mailto:sage [2016/09/30(金) 23:01:32.59 ID:VKrOJPVM.net]
ぴぃすぅ〜



894 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 06:16:07.43 ID:hFKZ5m ]
[ここ壊れてます]

895 名前:nX.net mailto: 斉藤引数(さいとう ひきかず、46歳) []
[ここ壊れてます]

896 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 08:07:44.69 ID:/LUxDaJi.net]
IDEのおすすめはありますか?
visual studioでやってますが重いので無料のおすすめが知りたいです。
3.5.2を使っています

897 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 08:22:26.20 ID:tgcAyECx.net]
ブイジオが重いなら何使っても重いっしょ
そのゴミPCを窓から投げ捨てろ

898 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 08:29:55.08 ID:/LUxDaJi.net]
そんな…ひどい…

899 名前:デフォルトの名無しさん [2016/10/01(土) 08:31:49.81 ID:MIaIeT8n.net]
IntelliJ系は輪をかけて重いしなあ

900 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 08:59:35.50 ID:uenoe7bU.net]
>>881
いっしゅん真に受けて確認しちゃったじゃないか

901 名前:デフォルトの名無しさん [2016/10/01(土) 09:26:32.92 ID:0ZCGRp5b.net]
Enacts

902 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 10:32:47.10 ID:S27ytJuJ.net]
VSはかなり軽い方
それで重いならエディタ使うしかない
VS Codeとか

903 名前:デフォルトの名無しさん [2016/10/01(土) 10:53:14.01 ID:/LUxDaJi.net]
ありがとうございました!
ボロPCを投げ捨てるとこからはじめます
無知で失礼しました



904 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 20:59:57.24 ID:b2+DRfPN.net]
>>870
ありがとうございます
2つの文字列を引数にとって各文字を比較する関数で 文字列の長さが違ったら例外を搬出したいんですが Excptionクラスを継承して新しい例外クラスをつくるのがいいのでしょうか

905 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 22:08:14.69 ID:yd5cLCb2.net]
>>893
関数を呼び出す側で解決可能か原因特定に意味のある問題なら例外を作った方がいい
呼び出す側でどうにもできない問題なら適当にValueError投げつけておけばいいさ

906 名前:デフォルトの名無しさん mailto:sage [2016/10/02(日) 13:53:04.27 ID:GX41vvMR.net]
Excptionクラスを継承して新しい例外クラスをつくるのが常識

907 名前:デフォルトの名無しさん [2016/10/02(日) 14:12:58.65 ID:kPn//wmb.net]
>>889
素直でかわいいw

908 名前:デフォルトの名無しさん [2016/10/03(月) 13:31:41.66 ID:9twq/UG5.net]
>>> a = "short"
>>> b = "short"
>>> a is b
True
>>> A = "long text"
>>> B = "long text"
>>> A is B
False
>>> A == B
True

“A is B” は期待した動作ではないと思うのですが、”is” と “==“ の違いってなんでしょう?

909 名前:デフォルトの名無しさん [2016/10/03(月) 13:56:20.46 ID:fSiBYTZv.net]
>>897
ググれば一発なのでもうわかってるかもしれませんが一応
isはメモリアドレスが同一かを見る
==は単に値が同じかどうかをみる
だそうです
A=

910 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 13:57:58.87 ID:fSiBYTZv.net]
>>898
何故かわからんが掲示板に不慣れなのが露呈してしまったようだ

A="longtext" B="longtext" だとAisBはTrueだったので

textとlongの間の空白の有無でコンピュータの受け取り方が違うみたいですね

911 名前:デフォルトの名無しさん [2016/10/03(月) 14:02:12.83 ID:fSiBYTZv.net]
GUIの話なんですが
matplotlibで散布図を表示
その表示された点に対してマウスクリックするとその点のデータを配列に格納
加えてその点を黒に変える(上書きでも可)をするといったことがしたいのですが

こういった簡単な作業の場合GUIのライブラリは何が一番使いやすいのでしょうか?
リアルタイム描写との関連でplt.pause(.01)でグラフを表示している現状です
(GUI関連はまだ実装していません

912 名前:デフォルトの名無しさん [2016/10/03(月) 14:09:05.60 ID:fSiBYTZv.net]
個人的にはmatplotlibで書いたグラフを表示
そのグラフ上の点をマウスタッチすることで取得でき(>>900に書いた内容

グラフ以外にもボタン(クリックすると取得したデータに対して何か処理をする)
をいくつかつけたいと考えています

913 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 15:11:45.54 ID:c68yIK4I.net]
ぐぐったらmatplotlibでインタラクティブなグラフを作れるという情報があったけど
試してないからできるか分からない
matplotlib.org/api/widgets_api.html#module-matplotlib.widgets



914 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 16:02:37.83 ID:CHthmHBB.net]
試したからできるよ

915 名前:デフォルトの名無しさん [2016/10/03(月) 16:35:13.86 ID:9twq/UG5.net]
>>899
ありがとうございます。いろいろググりまして、Stack Overflow のこの説明で納得しました。
is checks for identity. a is b is True if a and b are the same object (they are both stored in the same memory address).
== checks for equality, which is usually defined by the magic method __eq__ - i.e., a == b is True if a.__eq__(b) is True.

ただ、空白の有無というのは違うと思います。なぜなら、
>>> m = 100
>>> n = 100
>>> m is n
True
>>> m == n
True
>>> m = 1000
>>> n = 1000
>>> m is n
False
>>> m == n
True
のような挙動をするからです。数値256を区切りとして、結果が変わるようです。内部で記述されるC言語の型の違いでしょうか?

916 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 16:36:58.36 ID:fSiBYTZv.net]
>>902>>903

下手にGUIライブラリ持ってこなくてもmatplotlibでできそうですね
ありがとうございます

917 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 16:40:45.10 ID:fSiBYTZv.net]
>>904
なるほど、型の違いっぽいですね
空白けしたらできたので、これかなと勘違いして言ってすいません

918 名前:デフォルトの名無しさん [2016/10/03(月) 16:49:01.21 ID:9twq/UG5.net]
>>906
いえいえ、デバッグで “is” と “==“ の違いについて何も知らないんだと気付き、勉強させてもらいました。ありがとうございました。

919 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 16:58:15.13 ID:7AMVzgch.net]
みんなのPython チャプター5の組み込み型の説明のところがめちゃくちゃ難しいです。
初心者でも一読でちゃんと理解できるものですか?

920 名前:デフォルトの名無しさん [2016/10/03(月) 18:52:31.26 ID:i/SkE7lZ.net]
基本的にプログラム初心者が入門書を一度読んだくらいで書いてある事を理解できると思うな

俺は一読で理解したけどなw

921 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 19:07:36.98 ID:9r31vo6z.net]
読書百遍義自ずから通ず

922 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 19:54:59.57 ID:mXGc59+r.net]
実際手を動かしてやってみないとわからないことが多い

923 名前:デフォルトの名無しさん [2016/10/03(月) 22:43:51.80 ID:GMItStZ1.net]
初心者だったのは16年も前だしよく覚えていない



924 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 23:05:25.35 ID:wL3jBrYq.net]
10年たっても初心者です
オニンニンは毛が生えた程度です

925 名前:デフォルトの名無しさん mailto:sage [2016/10/03(月) 23:52:21.55 ID:B8rqTt9K.net]
百文は一見に如かず

926 名前:デフォルトの名無しさん [2016/10/04(火) 05:51:54.68 ID:Cm6NlEkn.net]
百もんと読んでしまうよなあ。

927 名前:デフォルトの名無しさん mailto:sage [2016/10/04(火) 06:33:48.63 ID:O5QZv+zr.net]
アドバイスありがとうございました
よく読んだら沢山のメソッドを一気に紹介してたので急激な情報量にテンパってただけで、
こういうのもあるのか、程度に次に進んだらまたサクサク読み進められるようになりました
がんばるぞー

928 名前:デフォルトの名無しさん mailto:sage [2016/10/04(火) 07:25:12.44 ID:MLgwtfwZ.net]
>>898-899
2chのバグ

書き込み確認画面が出る際、" があると、そこで文字列の終了とみなされる。
" を、\" とエスケープすれば、いいかも

>>908
最低でも、3回は読む

929 名前:デフォルトの名無しさん mailto:sage [2016/10/04(火) 21:34:26.81 ID:ilr+Wm6g.net]
reモジュールで2つ以上の半角スペースがあったら1つだけにしたいとき
re.sub(pattern, ' ', string)
のpatternはどう表現したら良いですか?

930 名前:デフォルトの名無しさん [2016/10/04(火) 21:45:45.77 ID:IRiFGIMD.net]
' +'

931 名前:デフォルトの名無しさん mailto:sage [2016/10/04(火) 21:46:09.93 ID:h0CkBalj.net]
' +' か ' {2,}' 視認性としては 直接スペースを書くより \u0020 を使うほうがいいのかな?

932 名前:デフォルトの名無しさん mailto:sage [2016/10/04(火) 21:47:55.00 ID:h0CkBalj.net]
左のやつ本当はスペース2つ、半角は1つにまとまるの忘れてた

933 名前:デフォルトの名無しさん mailto:sage [2016/10/04(火) 22:18:28.54 ID:ilr+Wm6g.net]
>>919
>>920
ありがとうございます



934 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 11:51:16.06 ID:e2s2BqVL.net]
r'\s+'

935 名前:デフォルトの名無しさん mailto:sage [2016/10/07(金) 06:36:43.70 ID:rrObLhLX.net]
てすと

936 名前:デフォルトの名無しさん mailto:sage [2016/10/07(金) 20:29:29.38 ID:QYg8eKmX.net]
djangoでウェブアプリ作ってアフィリエイト貼ることは可能ですか?

937 名前:デフォルトの名無しさん mailto:sage [2016/10/07(金) 20:42:22.52 ID:QYg8eKmX.net]
間違った アドセンスでした

938 名前:デフォルトの名無しさん [2016/10/07(金) 21:36:08.85 ID:/rv9SwD5.net]
可能だけどそんなことを聞いているレベルで可能だとは言い難い

939 名前:デフォルトの名無しさん [2016/10/07(金) 21:36:58.41 ID:rpvo0aMN.net]
言い難いね

940 名前:デフォルトの名無しさん [2016/10/07(金) 21:39:04.24 ID:hSZH3aW5.net]
いいガタイねえ

941 名前:デフォルトの名無しさん mailto:sage [2016/10/07(金) 22:20:43.27 ID:co5se7c0.net]
ウホッー!

942 名前:デフォルトの名無しさん [2016/10/07(金) 23:24:34.35 ID:bf1hnXlo.net]
ipythonでこれまでのコマンド履歴を一括で出す方法ありますか?

943 名前:デフォルトの名無しさん mailto:sage [2016/10/07(金) 23:35:31.88 ID:M6BMos5o.net]
%hist



944 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 00:29:42.73 ID:rmxt2AJp.net]
リストの作成?に関して本当に初歩的な質問で申し訳ないのですが
list = [].append(item)
ではリストを作成できず
list = []
list.append(item)
としなければならないのはどのような理由によるものなのですか?

945 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 00:51:44.72 ID:YyjS4FMP.net]
appendの戻り値がlistじゃない

946 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 00:57:28.31 ID:sTd7p7q3.net]
>933
list が mutable で、append は、呼び出し元のオブジェクトを改変するが、改変した結果のlistを値として返さないから。

list.sort()  list を変更するが、並び替えた結果は返さない

sorted(list)  listを変更しないが、並び替えた結果を返す
の違いを考えると、わかりやすいかも。

あと、リスト作りたいだけなら、
list = [item]
とする方が楽。

947 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 01:03:45.39 ID:rmxt2AJp.net]
>>934>>935
よくわかりました
どうもありがとうございます

948 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 01:35:01.00 ID:4oq8rFtW.net]
Win10のアニバーサリーアップデートから
.pyにファイルをD&Dできなくなってしまった……

949 名前:デフォルトの名無しさん [2016/10/08(土) 02:19:08.07 ID:RrRNFmOy.net]
jupyter notebookで他PCからIPでブラウザから接続しにいくと
なぜか切れちゃうんですが
何か心当たりありませんか?

950 名前:デフォルトの名無しさん [2016/10/08(土) 03:22:01.03 ID:i5kDCKwM.net]
切れるってことは一旦は接続はできてるのか?

接続すらできていないなら、ループバックインターフェースにバインドしてるんだと思うが

951 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 11:40:27.37 ID:RrRNFmOy.net]
いったん接続は確立してjupyterにログインして画面表示されるけど
コマンド実行すると接続が切れてしまいます

952 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 13:09:02.97 ID:0jaJMPXG.net]
とりあえずファイアウォール全部開いて試せ
問題を切り分けろ

953 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 13:23:39.22 ID:dTuxuCIl.net]
:8080 付けるといいんじゃね?



954 名前:デフォルトの名無しさん mailto:sage [2016/10/08(土) 15:54:10.31 ID:kYbFhnVj.net]
>>938
OS
Pythonのバージョン
jupyterのバージョン

955 名前:デフォルトの名無しさん [2016/10/09(日) 18:20:09.71 ID:xxl1bgNt.net]
matplotlibで散布図を作り
でてきた点をドラッグ&ドロップで動かしてその始点と終点を計

956 名前:ェしたいのですが
(満足できるまで動かした後の最終的な始点と終点

どのように実装すればいいのでしょうか?
http://qiita.com/mountcedar/items/ccf671a497563b0cd671
ここのdraggable_rectangle.pyを参考にやっているのですが
計測抜きで単純に○を動かそうと
rects = ax.bar(range(10), 20 * np.random.rand(10))を
rects = ax.plot(range(10), 10 * np.random.rand(10),marker="o")
とかえるだけでは駄目なようでして・・・
[]
[ここ壊れてます]

957 名前:デフォルトの名無しさん [2016/10/09(日) 18:43:41.68 ID:zS2VLXB8.net]
マルチ?

958 名前:デフォルトの名無しさん [2016/10/09(日) 19:00:09.55 ID:xxl1bgNt.net]
>>944 捕捉
2次元のデータセットがありまして,それを散布図にし
どれをどのくらい動かしたかを計測したいといった感じです

959 名前:デフォルトの名無しさん [2016/10/09(日) 19:46:56.60 ID:d/ClD1y+.net]
iD違いますが942.944です
計測したものを処理して画面のリプロット等するのでマルチだと思います

960 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 20:24:52.03 ID:wtWnH9p+.net]
       /ニYニヽ
   (ヽ   /( ゚ )( ゚ )ヽ   /)
  (((i ) /::::⌒`´⌒::::\  ( i)))
 /∠_| ,-)___(-,|_ゝ \
( ___、  |-┬-|    ,__ )
    |    `ー'´   /´
    |         /

961 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 21:15:21.26 ID:xxl1bgNt.net]
>>944>>945>>947
解決しました
変な説明で混乱させてしまったみたいですみません

962 名前:デフォルトの名無しさん mailto:sage [2016/10/09(日) 22:47:24.19 ID:wtWnH9p+.net]
助けてやったんだから、解決した方法くらい書いていこうや

963 名前:デフォルトの名無しさん [2016/10/10(月) 00:09:25.88 ID:YkGZLbB/.net]
嫌です



964 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 00:27:10.56 ID:RTCYLg/R.net]
ファッ!?
恩を仇で返すのか?

965 名前:デフォルトの名無しさん [2016/10/10(月) 00:59:30.54 ID:hhKtS36Y.net]
jupyterってどの辺が便利なん?

966 名前:デフォルトの名無しさん [2016/10/10(月) 03:39:24.87 ID:d23jp4G3.net]
jupyter.org/
便利な理由はトップページにずらずら書いてあるけど

967 名前:デフォルトの名無しさん [2016/10/10(月) 03:41:00.99 ID:d23jp4G3.net]
どれもピンとこないなら
アナタはそもそもターゲットユーザーじゃないので
使う必要ないですよ

馬鹿どもがスゲースゲーって持ち上げるので
スゲーって自分も持ち上げなければならないような気になってるのは分かるよ

968 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 10:09:47.61 ID:SRfatJxF.net]
>>953
jupyter notebookの良さはコード書いて
ctl +enterですぐ実行できることかな

あとmatplotlibのグラフをインラインで表示できるし markdownで説明文も添えられるしそのままgithubに貼ることもできる

969 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 12:58:44.84 ID:xIGKPJGT.net]
サーバ上で起動してブラウザで実行できることと
matplotlibの結果をインラインで表示できるところが気に入ってる

970 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 16:01:44.29 ID:Yp6HuwN2.net]
>馬鹿どもがスゲースゲーって持ち上げる

ほんそれ
Djangoにも同じものを感じる

971 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 16:44:23.75 ID:thYPWtXH.net]
Djangoって持ち上げられてるイメージないけど
あれそもそもRailsインスパイアドでしょ

972 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 16:48:05.47 ID:Q436H0RN.net]
rails よりは良く出来てます

973 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 16:53:17.03 ID:RTCYLg/R.net]
しかも本家RailsやPHPに速度面で完敗してるゴミ



974 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 17:15:56.81 ID:DTJAPNQT.net]
フォルダに複数の動画ファイルがあるとして、
これを3つずつffmpegでmp3にしたいのですが、pythonでマルチタスクってどうやればいいんですかね?
1つエンコード終わったら順次次のファイルをエンコードしたいです

ffmpegA
ffmpegB
ffmpegC
ffmpegB
ffmpegC
ffmpegC
こういう感じに最初に3つに分割してエンコードするんじゃなくて、その都度残ってるファイルの先頭をエンコードするようにしたいです

975 名前:デフォルトの名無しさん mailto:sage [2016/10/10(月) 17:51:56.67 ID:lPqt1U4D.net]
>>961
なんの速度を比べたの?
サーバーのスペック?
DBの応答速度?

976 名前:デフォルトの名無しさん [2016/10/10(月) 22:06:10.69 ID:NThcQOle.net]
>>962
一つのQueueにファイルリストを入れる
「Queueが空になるまでQueueからファイルを一つ取り出し、subprocessでffmpegを実行する」Threadを3つ作成し開始する

977 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 13:20:59.77 ID:992Wkd6l.net]
>>962
docs.python.jp/3/library/multiprocessing.html#using-a-pool-of-workers

978 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 13:31:49.56 ID:Y3jc8+Mp.net]
python3でurllibを利用して、pixivをスクレイピングしようと思いましたが、10ページ目以降がみんな10ページ目の内容になってしまいます。
どのようにすれば11ページ以降もスクレイピング出来ますか?

979 名前:デフォルトの名無しさん [2016/10/11(火) 17:25:00.96 ID:PiZotm4s.net]
何か足りないんでしょう
でも個別のページでスクレイピングできない理由にいちいち答えていると
「このページでできないのはなぜですか?」
「このページでできないのはなぜですか?」
「このページでできないのはなぜですか?」
「このページでできないのはなぜですかああああああああ?」
ってことになるので答えない

980 名前:デフォルトの名無しさん [2016/10/11(火) 17:27:16.93 ID:PiZotm4s.net]
ブラウザで正しく動作している(この場合は11ページ以降にアクセスできている状態)を作り
その時に流れたリクエストとレスポンスを再現するというのがスクレイピングの基本

981 名前:デフォルトの名無しさん [2016/10/11(火) 17:46:09.73 ID:7970w8cq.net]
>>967
これがツンデレか・・・

982 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 17:58:11.41 ID:Kk1flSTC.net]
スクレイピングにはpyqueryを使うのが楽だな
それで難航したらselleniumのWebDriverを使ってブラウザ操作を直接やらせる

983 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 20:58:44.10 ID:YyVzZKFQ.net]
どのようにすればの前にコードがないのでどのようなアドバイスを求めているのか分からない



984 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 21:08:13.76 ID:oIjZE6jL.net]
セレウニムでいいじゃん

985 名前:デフォルトの名無しさん [2016/10/11(火) 21:47:06.91 ID:jmnAGQS1.net]
Pycharmで
class Spam(object):
____def ham(self, other: Spam):
________...

という具合に自身の型を参照する型アノテーションをつけるとUnresolved reference 'Spam'という警告が出てデバッグもそこで止まってしまうのですが、どうするのが正解なのでしょうか?

986 名前:デフォルトの名無しさん [2016/10/11(火) 23:08:58.14 ID:JLkp ]
[ここ壊れてます]

987 名前:c0KP.net mailto: 初歩的な質問だと思うのですが
pythonの型で.区切りのようなものはどういうものなのでしょうか?
リストのような感じには見えるのですがイマイチわかりません
scikit-learnのデータセットを扱ったのですがそこが疑問でして
csvで書き出すとリストじゃないようにも思えます
何かわかる方お願いします
[]
[ここ壊れてます]

988 名前:デフォルトの名無しさん [2016/10/11(火) 23:14:00.38 ID:JLkpc0KP.net]
[[0.0.6...,5.0.0]
[0.0.0...,6.0.0]
...,
[0.0.2...,5.0.0]]
こんな感じのやつです

989 名前:デフォルトの名無しさん [2016/10/11(火) 23:16:19.60 ID:a1Qp4Siz.net]
2次元配列?

990 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 23:31:46.37 ID:Moec7V2J.net]
>>> ...
Ellipsis

991 名前:デフォルトの名無しさん [2016/10/11(火) 23:33:50.46 ID:JLkpc0KP.net]
>>976
data[0][0]
で要素がとりだせるのでそうだとは思うのですが,区切りじゃなく.区切りなのが気になりまして
それに書き忘れたのですが
[0.0.0...,0.0.0.]
要素の最後にも.がつくのでなんだろうなぁと

992 名前:デフォルトの名無しさん [2016/10/11(火) 23:37:30.44 ID:s6ZS1sfS.net]
5分考えてもわからない事は気にするな
時間の無駄だしいずれわかるようになる
俺はそうやって今まで生きてきた

993 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 23:37:31.91 ID:992Wkd6l.net]
あくまで内容を表示するための独自表現でしょ
__str__メソッドを実装させれば任意な形式の文字列化にできる
docs.python.jp/3/reference/datamodel.html#object.__str__



994 名前:デフォルトの名無しさん mailto:sage [2016/10/11(火) 23:43:38.43 ID:/lPlCW6E.net]
>>978
0.0.0. これは
0. 0. 0. でしょ
間に空白がはいる
0. ってのは 0.0 の省略形
区切り文字が空白だったりするのは
numpy.ndarrayはそう出力されるようにしてあるから

995 名前:デフォルトの名無しさん [2016/10/11(火) 23:44:47.19 ID:7970w8cq.net]
>>976-980
解答ありがとうございます
とりあえず2次元配列の独自表現ということで納得しました。ありがとうございました

996 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 00:01:48.60 ID:x5m2VG7f.net]
>>979
お前のようになりたくない

997 名前:デフォルトの名無しさん [2016/10/12(水) 00:28:39.17 ID:ITCAryF+.net]
重要なことじゃないなら5分考えて後回しって正解じゃね

998 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 01:38:40.29 ID:afg5K73i.net]
>>968
>>970
アドバイス通りselleniumを利用してブラウザ操作をしてやってみたところ
無事スクレイピングが出来ました
ありがとうございました

999 名前:デフォルトの名無しさん [2016/10/12(水) 13:36:39.07 ID:CGbCriuU.net]
くだすれPython(超初心者用) その30
echo.2ch.net/test/read.cgi/tech/1476246889/

1000 名前:デフォルトの名無しさん [2016/10/12(水) 15:09:24.25 ID:B0YY4OF1.net]
以下のような2次元配列の、各要素の片方だけに1を足すといったものは愚直にforを回す以外な書き方は何かありますでしょうか?
mapを使った全要素に1足すとかはあったのですが片方のほうは見当りませんでしたので
[[0 1]
[1 2]
[2 3]]
これの左側だけ、もしくは右側だけの要素すべに1を足す
左なら
[[1 1]
[2 2]
[3 3]]
右なら
[[0 2]
[1 3]
[2 4]]

1001 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 15:22:39.52 ID:CGbCriuU.net]
map(lambda x: [x[0]+1,x[1]], [[0,1],[1,2],[2,3]])

1002 名前:デフォルトの名無しさん [2016/10/12(水) 15:25:51.64 ID:B0YY4OF1.net]
>>988
なるほど、ありがとうございます

1003 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 15:26:59.66 ID:zjdBeMPW.net]
>>987
codepad.org/LsHS3Yyu



1004 名前:デフォルトの名無しさん [2016/10/12(水) 15:45:48.26 ID:B0YY4OF1.net]
>>990
ありがとうございます、助かります

1005 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 23:33:31.50 ID:PJQylgHS.net]


1006 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 12:15:34.74 ID:bxOTvO1I.net]
埋め

1007 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 15:16:07.68 ID:yDLAV+OW.net]


1008 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 15:29:30.47 ID:86wqZFOW.net]


1009 名前:デフォルトの名無しさん mailto:sage [2016/10/13(木) 21:59:33.70 ID:7EavCBsG.net]
unittestモジュールを使ったテストでパスしたテストを表示することはできますか?
またunittestの結果をコマンドラインでパイプして加工する方法を教えて下さい

1010 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 00:14:56.77 ID:qQlPDZj3.net]
>>996
次スレがあるよ!

1011 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 06:45:08.39 ID:QVmf61eH.net]
>>997
そうですか次スレで質問します

1012 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 07:24:30.46 ID:sdfBHSg+.net]
多重質問は禁止されています。

1013 名前:デフォルトの名無しさん [2016/10/14(金) 12:15:05.58 ID:dGS+DO1u.net]
小さい数字の順に出力する方法を教えて下さい



1014 名前:デフォルトの名無しさん mailto:sage [2016/10/14(金) 12:17:19.08 ID:edLePn8r.net]
>>1000
sort使えばいいのでは・・・

1015 名前:デフォルトの名無しさん [2016/10/14(金) 12:32:25.40 ID:dGS+DO1u.net]
>>1001
できませんでした

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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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