Pythonのお勉強 Part54 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/09/01(金) 16:44:47.30ID:igIE9hK/
Pythonオフィシャルサイト
http://www.python.org/

テンプレ等は2以降で

■前スレ
Pythonのお勉強 Part53
http://mevius.2ch.net/test/read.cgi/tech/1494683284/
2017/12/02(土) 11:54:00.64ID:iEGcLF8w
5ch暦まもないです
2017/12/02(土) 12:04:04.89ID:pzCW2tCE
左様ですか
2017/12/02(土) 12:05:42.49ID:6MNieVin
杏奈ちゃんの紹介動画来たね
ミッション、コンプリート…。
https://twitter.com/imasml_theater/status/936792048362971137
2017/12/02(土) 12:44:33.17ID:6MNieVin
誤爆
2017/12/02(土) 13:03:18.70ID:w/JXzpFE
>>720
wxWidgetsはワーカースレッドでUIさわるなって注意書きがどこかに書いてたはず。実際スレッド立ててUI触ると落ちることがよくある。
wxpythonでもうまいことやってくれてないなら同じじゃないかな。
2017/12/02(土) 13:44:23.20ID:q2D6Ausw
あ、なるほど
C#のwpfだとワーカースレッドでUIを変更する場合、Dispatcherしないといけないけど
xpythonでも同じなんでですね
while内で連続的に変更する以外はワーカースレッドでも変更しても大丈夫だったので大丈夫だと思ってました。
何かUIスレッドにする記述が必要なわけですね。
2017/12/02(土) 16:27:12.49ID:0ej/FWav
Aくん「さわっちゃいけないんだって」
Bくん「あ、なるほど、記述すればさわっていいんだね」
Aくん「え?」
728遊園
垢版 |
2017/12/02(土) 18:01:34.68ID:p9+QOh+8
応援したいキャラは多くても、結婚したいキャラはニパちゃんだけですなww
2017/12/02(土) 18:40:52.07ID:PL6F8Ywp
>>727
ワーカーじゃない本スレッドにDispatchするんだろ

人の言うこと聞くけど理解が表面的なAくんは伸びしろがないな
2017/12/02(土) 18:46:47.16ID:FS8Ct1Kc
オヌヌメのフレームワークは?
2017/12/02(土) 18:50:20.83ID:0ej/FWav
Aくん「さわっちゃいけないんだって」
Bくん「あ、なるほど、記述すればさわっていいんだね」
Aくん「え?」
Cくん「ワーカーじゃない本スレッドにDispatchするんだろ」
Bくん「違うよ」
2017/12/02(土) 18:59:55.50ID:PL6F8Ywp
ちがうの?
2017/12/02(土) 19:38:15.65ID:q2D6Ausw
あ、プログラム知ってる人なら分かるけど、本スレッドという言い方はみないよ
メインスレッドかUIスレッドって言い方でいうから
734デフォルトの名無しさん
垢版 |
2017/12/02(土) 19:43:03.42ID:XRYOyseR
メインなら本でいいだろ
2017/12/02(土) 19:43:18.26ID:q2D6Ausw
プログラマーならDispatherの意味も分からないなら教えてあげてもいいんだけど
2017/12/02(土) 19:48:39.81ID:PL6F8Ywp
わかんないからおしえて
JavaでDispatchなんちゃらってかいたら
全部UI用のスレッドがやってくれるんですよーって教わった記憶しかない
2017/12/02(土) 19:55:25.39ID:q2D6Ausw
ちなみにこのスレってまともにプログラム分かる人いないのかな
2017/12/02(土) 20:00:22.95ID:PL6F8Ywp
Pythonとか触ったことすらないが
多分>>720でつまずいてるおまいよりはわかるぞ!
お前ソフトより電機屋寄りだろ!
2017/12/02(土) 20:06:05.91ID:q2D6Ausw
いや俺もC#、C++、C、javaでならやり方分かってるんだけど
ここpythonのスレですよね
まー電機もある程度分かるけど
2017/12/02(土) 20:08:11.22ID:PL6F8Ywp
Dispatchの意味…
2017/12/02(土) 20:16:41.97ID:UE7qzU9L
各言語の細かい違いまでは知らないけど、10言語ぐらい知ってる

ビジネスロジックを考える時は、
仮想言語とか、Ruby みたいな簡単な言語で考えてる

後は、それを各言語に置き換えるだけ
2017/12/02(土) 20:18:48.37ID:q2D6Ausw
ちなみにちゃんとプログラム分かってやったことある人ならC#でのやり方は知ってるんだなってのは分かるだろうし
冷やかしじゃなく真摯に知りたければ教えてあげるんだけど
2017/12/02(土) 20:24:04.53ID:UE7qzU9L
>>725
>wxWidgetsは、ワーカースレッドでUIさわるな

これは、イベント駆動の基本。
Android とか、Node.js とか、どの言語・フレームワークでも、そう

UI スレッド用の関数と、ワーカースレッド用の関数は別で、相互に呼び出し不可能

ワーカー側から呼び出せる、UI スレッド用の関数は、
特別に定義されているものだけしか使えない
2017/12/02(土) 20:30:28.58ID:q2D6Ausw
あ、なんかこのスレで少なくともpythonは俺が一番やってるってオチ?
2017/12/02(土) 20:46:35.89ID:pKsSN7Z/
python 3000年前からやってるけど質問ある?
2017/12/02(土) 21:06:25.17ID:7Z8t/lsF
俺なんてpythonの開発者やぞ
2017/12/02(土) 21:07:07.52ID:Y5+Rrxib
原子だけど質問ある?
2017/12/02(土) 21:13:46.46ID:0ej/FWav
なにジャブ打ち合ってんねん、はやく右ストレート打てや! はやく右ストレート打てや!
2017/12/02(土) 21:24:09.25ID:A9PXyQL0
>>734
ダメだろ w
750デフォルトの名無しさん
垢版 |
2017/12/02(土) 22:30:34.39ID:MpD85WIC
>>745
仁徳天皇陵が鍵穴になるように、コード書かれたのも、あなたでしたか。
恐れ入りました。
2017/12/02(土) 23:53:17.58ID:7+Ics+9V
えぇ?あれって鍵穴じゃなくて壷なんやけどなぁ
前方が方形で後方が円な前方後円墳なのにぃ
2017/12/03(日) 10:12:03.55ID:8r9g9dEn
ここのスレの人達って全然プログラムの話しないし、プログラム全然できないはったりだけの人達ばかりだけと何が目的でこのスレにいるのかな。
実は一応密かにはプログラムできるようになりたいなとは思ってたりするの。
2017/12/03(日) 10:17:55.31ID:+3DjBnuM
とりあえず、752は酔った上司に
ビール瓶とかリモコンで殴られるタイプ
だろうなとは思った
2017/12/03(日) 10:48:02.08ID:rWJ7c/fb
pythonはどんな感じか知りたくてこのスレ見てる
pythonでできたプログラムさわった事ないんだけど
ホントにpythonって流行ってるの
何かに騙されている感じがする
2017/12/03(日) 12:08:27.08ID:S5PX0FVt
よく分かってんじゃん
もしかして天才か?
756デフォルトの名無しさん
垢版 |
2017/12/03(日) 12:30:43.20ID:rQ6QHFnc
>>751
キン肉マン知らないゆとりですか?
2017/12/03(日) 14:27:55.77ID:ritO1EPY
>>756うん。貧乏やったから3000年前にはテレビは買って貰えなかった
2017/12/03(日) 14:37:10.77ID:S5PX0FVt
https://docs.djangoproject.com/en/2.0/releases/2.0/
759リアルタイムデータから4本値を作りたい。
垢版 |
2017/12/03(日) 23:23:11.49ID:Dy/ti4X6
3秒ごとにウエブスクレイピングして、15秒足の4本値を作りたい。
list object has no attribute 'resample'のエラーが出ます。
いいアイデアはないでしょうか?

import numpy as np
import pandas as pd
from pandas.core import resample
from bokeh.io import curdoc
from bokeh.models import ColumnDataSource
from bokeh.plotting import figure
data1 = []
df = [[],[],[],[],[]] #time・o・h・l・c

def get_data():
#ウエブスクレイピングの処理
return d
def update_data1():
global data1
global df
web_data = get_data()
data1.append(web_data)
df = data1.resample('15S').ohlc()
new_data = dict(t=df[0], o=df[1], h=df[2], l=df[3], c=df[4])

source1 = ColumnDataSource(dict(t=[], o=[], h=[], l=[], c=[]))
#グラフ描画の処理
fig1 = figure(x_axis_type="datetime",width=900, height=600)
fig1.line(source=source1, x='t', y='c')
#o,h,lの描画処理(省略)
plots = fig1
curdoc().add_root(plots)
curdoc().add_periodic_callback(update_data1, 3000) #3秒ごとにウエブスクレイピング
2017/12/03(日) 23:28:25.58ID:J4G/BN3G
ソースコード全部載っけろハゲ
2017/12/03(日) 23:31:30.91ID:67hCGbBc
というかふつう「15秒足の4本値」って言われてなんのことかわかるのか?
俺はその世界の住人だからわかるけど・・・・・
2017/12/03(日) 23:35:40.00ID:KCu7dhdt
コメントも関数の命名規則もクソだし、ここまで人に物を伝えるのができない人もめずらしいよね
2017/12/04(月) 00:36:36.29ID:hHBqwzph
data1にresampleってメソッドを持ったオブジェクトが入ってねえ
ってエラーなんだから
resampleってメソッドを持ったオブジェクトを入れてやればいいんだよ
簡単だろ
2017/12/04(月) 02:28:21.14ID:6+W+PiHG
「15秒足の4本値」って相場か?

15秒毎の、4本値は、始値・終値・Min・Max か?
2017/12/04(月) 05:46:38.24ID:oJQByMY6
O,H,L,C open high low close
ディトレーダさんだから、
素直に取引業者に毎月使用料払ってapi
つこうた方が良いぞよ
2017/12/04(月) 09:27:45.58ID:+nf7e3y/
そんな事言わずに、もう少し手とり足とり
教えてもいいと思いますが。
2017/12/04(月) 09:37:44.68ID:BO4juIkp
嫌です
2017/12/04(月) 09:58:27.04ID:aCiyg85B
回答するのに重要な部分隠してたら門前払いも当然
2017/12/04(月) 10:33:16.39ID:Mo18QjMW
>>766
ソース全部貼れよって人は手取り足取り教える気だと思うけど
無視しといてその言い草は何なのかね
よほど躾が良かったんだね、君は
2017/12/04(月) 11:36:30.19ID:I4PnxWkn
PyChamでファイル編集して、
Save All
しても保存されないんですが、
何が起きてるんでしょう。
771770
垢版 |
2017/12/04(月) 12:03:43.49ID:I4PnxWkn
ファイルが勝手に読み取り専用になってました。何が起きたんでしょう。。。

それに保存できないのに警告もないとか。。。
2017/12/04(月) 13:05:12.75ID:aCiyg85B
何か別の手段でファイルアクセスしてたんだろ
773デフォルトの名無しさん
垢版 |
2017/12/04(月) 14:01:43.03ID:e4rLPkBy
重い数値計算だけはpythonを使うのが辛いけど
他はもうpythonでいいや
2017/12/04(月) 14:28:42.48ID:Gq/ps5oZ
>>754
githubとか見ればいくらでも転がってるだろ
それともプログラムじゃなくてアプリケーションソフトってことか?
アプリ見ただけで言語わかるのか?
775遊園
垢版 |
2017/12/04(月) 14:57:00.06ID:0LjC1FIJ
大学生辺りがアフェサイトに引っかかって、プログラミング始めました(笑)だろ。
本場がアメリカなのに、英語検索もせずに、記事が見つからない!! wwww
とかww 流行ってないwww 情報が少ない(笑)ww なんだろ?www

 なんでww 他人が完成させたコードをお前が触る前提なんだよwwww

どんな感じか知りたいならwww 公式ドキュメントでも読んでろよwww

俺は読まないけどなwww あーーー 読めないんだったwwww
776デフォルトの名無しさん
垢版 |
2017/12/04(月) 16:43:34.07ID:PtiyKmP1
>>771
保存先が変わったんだろ
777デフォルトの名無しさん
垢版 |
2017/12/05(火) 08:42:53.12ID:XmJBBuQL
>>775
言語仕様が良いから凄い方が集まってきて
凄い方が作ったものを見て集まってくる方がいて
集まってきた方が作ったものを見てまた集まってくる方がいて
みたな事を具体例付きで知りたいんじゃなかろうか

自分は知らないけどこういう理想的なものでも問題点があったりするのかな
778デフォルトの名無しさん
垢版 |
2017/12/05(火) 11:15:29.06ID:7xD7c4WI
numpyで作った2次元配列をそのままバイナリファイルにして、
ImageJとかで画像でみたいのですが、
numpyにバイナリファイル出力すると、
勝手にヘッダー部を付けてしまうんですね。

ヘッダーを無しにするには?_・」
779778
垢版 |
2017/12/05(火) 14:00:06.38ID:7xD7c4WI
flattenで1次元配列にして、forで回してファイル出力したら、ダンプファイル作れました。
2017/12/05(火) 14:09:12.28ID:JFWc1rHJ
>>778
へ?
781遊園
垢版 |
2017/12/06(水) 15:29:10.75ID:Ypzu7JTf
>>777
それはlinux精神だ。

Androidのオープンソースでも見てろよwww
https://source.android.com/setup/downloading
782遊園
垢版 |
2017/12/06(水) 15:42:47.87ID:Ypzu7JTf
>>777
問題は無いけど、頭大丈夫?
783遊園
垢版 |
2017/12/06(水) 15:53:41.15ID:Ypzu7JTf
pythonと関係ないけど、君の視点が消費者そのもの
良い物に集まるのは確かだけど、作ったものを見て集まるのが仕組みが解らない。

そもそも、凄い人って幾らでソレを公開するの? 無料?
それなら、俺が有料で売る。
784遊園
垢版 |
2017/12/06(水) 15:54:58.64ID:Ypzu7JTf
と言うネタをAndroidで一度やっただろwwww
2017/12/06(水) 16:47:58.36ID:dzmJfTfx
Pythonの優秀な機械学習ライブラリに有料なのあったっけ
有料で公開して売れるようなの作ってよ
786sage
垢版 |
2017/12/06(水) 17:40:30.08ID:oBvdSzU/
sage
787デフォルトの名無しさん
垢版 |
2017/12/06(水) 17:51:00.82ID:52oM5RyB
>>783
pythonの人気ってライブラリの豊富さも大きいと思うんだけど
それは凄い方がpythonの何かに惹かれて作ったものだよね、多分
そのライブラリを使って何かを作りたいって集まる方が消費者ってのは違うと思う
788遊園
垢版 |
2017/12/06(水) 19:31:26.71ID:Ypzu7JTf
馬鹿だなwww お前らwwww

 俺がプログラム何て分かる訳ねぇだろwwwwww

ぶひいいいいいいいいいいいwwwwwwwwww
789遊園
垢版 |
2017/12/06(水) 19:33:51.41ID:Ypzu7JTf
5ch荒らしながらwww そろそろ無職6年目だしなwwww

 wwwww wwww www

ばーーーかwwww
2017/12/06(水) 19:43:10.96ID:9piJc/fk
バカがバカを自白して生きていける
いい国だな。
791遊園
垢版 |
2017/12/06(水) 20:16:42.16ID:Ypzu7JTf
そもそも、煽りレスに反応するだけで荒らし。
792遊園
垢版 |
2017/12/06(水) 20:30:19.27ID:Ypzu7JTf
この忙しい時期に煽りに反応してんじゃねぇよ!!!

 今年中に、おちんちんにベロが届かなかったら、お前ら覚悟しとけよ!wwww

ぶひいいいいいいいいいいいいいいいwwwwwwwww
2017/12/06(水) 20:50:43.75ID:dzmJfTfx
だっさ
2017/12/06(水) 21:35:41.99ID:9piJc/fk
バカを自白するのまではいいが
つまらないのは罪だな。
795デフォルトの名無しさん
垢版 |
2017/12/06(水) 22:14:54.34ID:CzBkxT44
こういう煽りを機械学習であしらうコード書いてみたい。
796遊園
垢版 |
2017/12/06(水) 23:40:00.89ID:Ypzu7JTf
冗談抜きで、何が格好良くて。何がダサいのか解らない。
誰か教えて下さい。
2017/12/06(水) 23:44:22.99ID:DgSXpYiS
おぬぬめのフレームワークは?
798遊園
垢版 |
2017/12/07(木) 00:01:29.58ID:AoT+leNM
Bottle 1ページに収める時に多様する(練習用)
Django 普通に多機能 (設定が面倒いがチュートリアルをggりながらするとできる)
799遊園
垢版 |
2017/12/07(木) 00:22:14.53ID:AoT+leNM
ふっざけんなよぉおおおおおおおwwww 糞野郎wwwww

 俺は神だぞwwww クソPCがっ!っ!!wwwwwwwww

俺の願いぐらいいいいいいいいい 叶えやがれlwえっうぇえええwwwww

(^q^)「んぐぅうううううwwwwwwwwww 気持ちいい」(裏声)
800遊園
垢版 |
2017/12/07(木) 00:45:38.62ID:AoT+leNM
Djangoでグラフ作成もできなくも無いけど、
昨日のグーグルニュースでブラウザーとオフィスが合体した奴が
その内でるらしいから、どんな形式に変わるのかは分からない。

勉強して置いて、損は無いと思う。
オフィスが絡むから出力形式が変わるんか? あーー分からん。
(俺の言う事は信じるなよwww)
801デフォルトの名無しさん
垢版 |
2017/12/07(木) 01:34:21.85ID:wt1P4+bg
>>799
何オナッてんのさ
もちろん、いっぱい出たんやろな
802遊園
垢版 |
2017/12/07(木) 02:00:30.02ID:AoT+leNM
>>800
消えろ!! てめぇ俺の真似しやがって!”!

 ぶひいいいいいいいいいいいいいwwwwwwwwwww
803遊園
垢版 |
2017/12/07(木) 02:01:27.29ID:AoT+leNM
IDでバレた。
2017/12/07(木) 20:24:43.63ID:h1Z+PJbt
つまらんから他所に行け高卒
2017/12/07(木) 22:04:00.32ID:KAbYZT7M
NGしましょ
806デフォルトの名無しさん
垢版 |
2017/12/07(木) 22:21:39.17ID:QxT2u2P9
これだから5ちゃん初心者は。
逝ってよし。
807遊園
垢版 |
2017/12/08(金) 14:01:50.34ID:2yGEQiN1
2017/12/08(金) 14:33:28.66ID:w+asqyYl
ネタニマジレスカコワルイ
2017/12/08(金) 15:32:07.46ID:1R9LnMxY
dat[0, :] = x

これは何ていう記法?
コンマが無ければただのスライシングだけど…
オライリーの本2冊持ってるけど出てない
2017/12/08(金) 15:49:41.84ID:5It9VERX
>>809
タプルリテラル
https://docs.python.org/ja/3/library/stdtypes.html#tuples
> タプルを作るのはカンマであり、丸括弧ではありません
811遊園
垢版 |
2017/12/08(金) 16:02:45.11ID:2yGEQiN1
(^q^)「しりとりってどうやったらできますかあーーー?」(大声)

l=[]
#x=int(input())
#[l.append(input()) for i in range(x)]
l=['O','K','N','I','T','O']
[print(i) for i in reversed(l)]
812遊園
垢版 |
2017/12/08(金) 16:05:45.08ID:2yGEQiN1
あーーーwww つまんね。
813デフォルトの名無しさん
垢版 |
2017/12/08(金) 16:10:18.64ID:Awh7gcIc
タプルを返す関数つくるのに
return (a,)
とか書く人いるけど全く無駄だよな
return a,
でいい
2017/12/08(金) 16:53:35.44ID:EL2TEmAv
可読性において return (a,) の方が圧倒的に優れている
2017/12/08(金) 18:24:03.80ID:1R9LnMxY
シーケンスの要素にタプルを格納できるのはもちろん知ってるけど
インデクシングやスライシングのためにタプルを指定するという事はつまり何なんだ…

この辺きちんと理解できてなかったな。もう少し考えてみる
816デフォルトの名無しさん
垢版 |
2017/12/08(金) 18:54:11.00ID:0q0HX+Cj
>>809
おっ、お前もいっちょ前にようやく覚えたんか
そりゃ覚えたら、使ってみたい年頃や
817デフォルトの名無しさん
垢版 |
2017/12/08(金) 18:55:59.34ID:0q0HX+Cj
>>816はレス番間違いや
正しくは>>808
マジで宇津田氏脳や
2017/12/08(金) 19:59:12.21ID:hyiWpB/D
なぜ定数ありませんか?
2017/12/08(金) 20:11:38.91ID:HbiMaz32
引き当ての手間が増えるだけだから
820デフォルトの名無しさん
垢版 |
2017/12/08(金) 21:10:37.05ID:IrdOezu+
これってLinux板にいった方がいい?
https://i.imgur.com/370tEZV.jpg
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況