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


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

Pythonのお勉強 Part58



1 名前:デフォルトの名無しさん [2018/10/25(木) 20:50:10.29 ID:NRPlmaaN.net]
★当スレにRubyのコードを書くことを禁ず

Pythonオフィシャルサイト
www.python.org/

■前スレ
Pythonのお勉強 Part57
mevius.5ch.net/test/read.cgi/tech/1529888279/

◆関連スレ
くだすれPython(超初心者用) その39
mevius.5ch.net/test/read.cgi/tech/1535064635/

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

◆ソースコードをそのまま5ちゃんにコピペするとインデントが崩れるので
  こういうところ↓にはってきてください
ttp://ideone.com/      Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。このスレ的には消えるまでの日数を長めに指定のこと。
ttps://jupyter.org/try    (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)


次スレは>>980が挑戦する

201 名前:デフォルトの名無しさん [2018/12/06(木) 19:53:39.75 ID:wDH9R6ta.net]
なるほど!とてもよくわかりました!
特に>191さん分かりやすかったですっ!
因みにここは超超初心者でもこんな質問して良いとこですか?

202 名前:デフォルトの名無しさん mailto:sage [2018/12/06(木) 20:20:21.75 ID:rq0vzYZs.net]
pythonの人はあんまり気にしない気がするけど初心者向けにこんなスレもあるよ。
くだすれPython(超初心者用) その40
https://mevius.5ch.net/test/read.cgi/tech/1542874174/

203 名前:デフォルトの名無しさん [2018/12/07(金) 00:13:27.03 ID:J1cfU5La.net]
>>196
最後まで親切にありがとうございます。
がんばって、ここで教えれるようになります。ぺこ

204 名前:デフォルトの名無しさん mailto:sage [2018/12/09(日) 00:11:08.94 ID:YAnIftVM.net]
いいってことよ
りゅうちぇる

205 名前:デフォルトの名無しさん [2018/12/09(日) 19:48:22.49 ID:4GC3brV6.net]
AnacondaナビゲーターのEnvironmentsにpygameがあるのは確認できたが、
インポートして使えない
ランダムはインポートできる
どうしたらpygame使えるようになる?

206 名前:デフォルトの名無しさん [2018/12/09(日) 22:47:32.15 ID:tlVa+X2N.net]
直接の回答でなくて申し訳ないけど、参考までに
まずPygameはAnacondaビルドPythonで上手く動かない事を経験している(Mac、ウィンドウフォーカスが取れない、入力がコンソールに吸われる)
スタオバフロにも同様の

207 名前:お困り投稿があった
Winは分からない

もしMacなら、Pythonは公式バイナリかIntelバイナリを使うべし
[]
[ここ壊れてます]

208 名前:デフォルトの名無しさん [2018/12/09(日) 22:56:25.61 ID:4GC3brV6.net]
私もMacユーザーです…
試してみます。
ありがとうございました。

209 名前:デフォルトの名無しさん [2018/12/09(日) 22:59:35.69 ID:tlVa+X2N.net]
そういう訳でConda使わないんだけど、インポート出来ないってのはそれ以前の問題な気がするなあ…

コンダ環境でなくてごめんだけど
pip search pygameでPyPIに登録されてるの見付からない?
無いなら公式からzip落としてきて、python setup.py install
これでPYTHONPATHで指定されている所(普通site-packages)にインストールされて、インポートできるはず



210 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 09:51:56.01 ID:VLE+i+J9.net]
自分もブログを参考にしてAnacondaを入れてたけど

ネットでソースをググる時に誰もconda installなんて使ってなかったから消した

誰だよAnacondaが便利なんて広めた奴は

211 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 10:16:41.88 ID:uhHTtJCZ.net]
パッケージマネージャとしてのcondaはpipより色々メリットあって優秀だよ
ただしanacondaは一生使わないようなライブラリも大量に入ってるからminiconda使ってるけど

212 名前:デフォルトの名無しさん [2018/12/10(月) 10:48:01.44 ID:ZDsdh/pZ.net]
入ってるはずなのになぜインポートできん…

Name: pygame
Version: 1.9.2a0
Summary: Python Game Development
Home-page: www.pygame.org
Author: Pete Shinners, Rene Dudfield, Marcus von Appen, Bob Pendleton, others...
Author-email: pygame@seul.org
License: LGPL
Location: /Users/hoge/anaconda3/lib/python2.7/site-packages
Requires:
Required-by:

213 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 12:30:12.00 ID:/ycQ7ddD.net]
基本的に、異なるパッケージマネージャーを同時に使ってはならない!

「みんなのPython」には、こう書いてある。
anaconda は、Windows で、Python が入っていない環境で使います。
既にPython が入っている環境では、この本では説明しません!

つまり、上級者でないと解決できない

Ruby は、bundler で、JavaScript(JS) のnpm, yarn は、同時に使えるけど、
pip, conda はダメなんだろう

PowerShell で、環境変数PATH を見てみ。
これの上からの順番で、コマンドは探されるから、下にある方は使われない!

$env:Path.split(";")

メモ帳の実行ファイルを探すのに、コマンドプロンプトで、
where notepad みたいに「where コマンド名」で、どの .exe を使っているか、わかる。
上の方が使われる

where notepad
C:\Windows\System32\notepad.exe
C:\Windows\notepad.exe

214 名前:デフォルトの名無しさん [2018/12/10(月) 12:55:43.78 ID:ZBDBzkNh.net]
PythonスレでRubyも話するな
RubyスレでPythonの話するぞ

215 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 12:57:47.97 ID:NHSpEdnu.net]
RubyガイジはRubyガイジなのにRubyスレにあんま居ないからなあ

216 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 12:59:50.61 ID:6hODnwKP.net]
Ruby人とは残念ながら仲良くなれない

217 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 13:28:57.03 ID:9mIJck73.net]
ドザに人権がないRubyコミュニティ。
実はPythonに負けた遠因でもあるんだよね。
今さらすり寄っても無駄w

686 デフォルトの名無しさん 2018/10/17(水) 20:13:17.85 ID:pcmrmHBT
ドキュメント軽視とWindows蔑視はRubyコミュニティの伝統。
コードが仕様だ!Windows

218 名前:なんて使ってる奴が悪い!

687 デフォルトの名無しさん sage 2018/10/17(水) 20:17:44.70 ID:z+Rs6gUv
Unixで開発してるとGCCツールチェインは自然に入ってるからね
はっきり言うね、Windows使いに人権はありません
[]
[ここ壊れてます]

219 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 13:49:10.00 ID:379Z8Q34.net]
> Location: /Users/hoge/anaconda3/lib/python2.7/site-packages
pygameがpython2にだけインストールされているのにpython3使ってるとかじゃね?

pygame自体はanacondaの公式パッケージじゃないし、anacondaの公式パッケージ
でも依存関係壊れていることがあるから、データサイエンス目的以外ではオススメしない



220 名前:デフォルトの名無しさん [2018/12/10(月) 14:45:13.20 ID:ZDsdh/pZ.net]
python2でやったが読み込めたが別のエラーが出てきた
もういいや
自分のレベルでは何していいのかさっぱりや

221 名前:206 mailto:sage [2018/12/10(月) 16:31:55.56 ID:/ycQ7ddD.net]
anaconda は、Windows で、Python がインストールされていない人向け

XAMP みたいなもの。
最初から、一式すべて入っているけど、それ以外のものは入れられない。
入れようとすると、互換性が難しい

既にPythonが入っている環境では、pip, conda の2つのパッケージマネージャーの扱いが難しい。
しかも、Pythonには、2, 3 系の2つがある

pygame の本も古いから、今動くかどうか、わからない。
Godot の方が良いかも

222 名前:デフォルトの名無しさん [2018/12/10(月) 19:42:19.12 ID:ZDsdh/pZ.net]
Macでpythonやってる人いたらどういう開発環境でやっているのか教えてほしい
Mac対応のこれ読んどけって書籍もあれば合わせて教えてください

223 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 19:55:53.31 ID:9RWbckns.net]
今日からPythonの勉強を始めた。
print (100) って書くと、100って表示されるのが楽しいw

でも、MSのVisual Studioでやってるから、pyファイルを外に作って実行させるやり方がわからない(汗)
これで僕もお正月にはデータサイエンティストだなw

224 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 19:56:22.74 ID:ld2JOcIm.net]
anacondaとpyenvにはほとほと懲りたからmacではbrew install pythonしてvirtualenv。
今日日pyenvなんか使ってるのはジャップとチョンだけ。

225 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 20:33:34.61 ID:/ycQ7ddD.net]
virtualenv が標準になって、venv になったのだろ?

>>215
漏れは、Ruby, JavaScript など、どの言語でも、VSCode を使っている。
VSCode の拡張機能、Code Runner で、右クリックメニューから実行するだけ

226 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 20:50:20.43 ID:TI2VLmhx.net]
macだけど
何もせずそのままじかにインストール
結局フォルダ2箇所中身確認して
捨てれば良いだけだし1番楽な気がする

エディタはCodeRunner
マイナーだけどシンプルで使いやすくて
気に入ってずっと使ってる

227 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 20:50:41.80 ID:9RWbckns.net]
>>217
VscodeっていうのをDLしてCodeRunnerもインストールしたけど、
何も入力してないのに画面がどんどん変わってしまって、使い方が全然わかんない(笑)

228 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 21:16:54.61 ID:nj2v6Vo9.net]
入門書の命ずるがままanaconda使ってる
みんパイ4

229 名前:デフォルトの名無しさん mailto:sage [2018/12/10(月) 21:33:42.47 ID:ld2JOcIm.net]
windowsならしょうがないがmacでanaconda使ってるやつはただのマゾ



230 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 00:51:40.17 ID:aiLBfARQ.net]
tensorflowはcondaで入れた方が処理速度上がることが分かっている
だから機械学習やるならconda1択
anacondaは別に使わなくてもいいけど

231 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 06:45:37.00 ID:oEfcZrAY.net]
コンパイルオプション理解してないだけじゃん

232 名前:デフォルトの名無しさん [2018/12/11(火) 09:59:07.40 ID:q9wNPAdU.net]
テンソルフローは触らないけど速さも求めたいならIntelのインタプリタおすすめ
numpy等も専用バイナリでPCなら百倍速い

お節介はしないのでpipで上手く行ってる

233 名前:デフォルトの名無しさん [2018/12/11(火) 10:00:24.34 ID:q9wNPAdU.net]
同梱のDAALも今のところ一番良いPythonから引ける機械学習ライブラリなんじゃないかな

234 名前:デフォルトの名無しさん [2018/12/11(火) 12:52:03.03 ID:eQLW3H68.net]
>>206
anaconda + pip で問題なく使えてる
快適

235 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 12:58:10.36 ID:PdASi2RO.net]
無理して3,000円近くする解説本を買わなくても、Pythonのサイトでチュートリアルを読めば済むって分かった。

236 名前:デフォルトの名無しさん mailto:sage [2018/12/11(火) 22:39:56.65 ID:104xlhbu.net]
pythonってお手軽なフリして難解だと思ってたけど
やっぱりお手軽だな

237 名前:デフォルトの名無しさん [2018/12/12(水) 00:29:24.65 ID:O+192yMp.net]
昨日pygameがどうのこうの言ってたものだが
https://qiita.com/yoshizaki_kkgk/items/4663148a2b3ca078ddbc
これ見てやったらうまくいきました
お騒がせしました

238 名前:デフォルトの名無しさん [2018/12/12(水) 10:50:23.62 ID:I3Mp/+TW.net]
おめでとう
食わず嫌いが減ると嬉しい

239 名前:デフォルトの名無しさん mailto:sage [2018/12/12(水) 13:27:06.24 ID:vy8r5ubO.net]
メンヘラ御用達



240 名前:デフォルトの名無しさん [2018/12/12(水) 22:47:28.31 ID:j+F0KZd7.net]
GUIのデバッガないの?
ubuntuで

241 名前:デフォルトの名無しさん [2018/12/13(木) 08:59:32.58 ID:+Sn0OvrE.net]
PyCharmでもPyDevでもvscodeでも。

242 名前:デフォルトの名無しさん [2018/12/13(木) 12:00:50.11 ID:zFPTCGev.net]
PyDbg
https://www.amazon.co.jp/dp/4873114489

243 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 23:11:12.89 ID:3b/W5wep.net]
s = ["a", "b", "c", "d", "e", "f"]
x = s.insert
x(2, "X")

['a', 'b', 'X', 'c', 'd', 'e', 'f']

一週間前から勉強を始めたんですが
上のような書き方でエラーが出ないのは何故なんでしょうか?
x = s.insert(2, "X") ←こういうのならまだ理解し易いんですが

244 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 23:20:10.91 ID:xSYRhfI6.net]
逆になんでエラーが出ると思うんだ?

245 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 23:40:47.27 ID:3b/W5wep.net]
要素をinsertするのに位置や要素を指定してない
xというよく分からないものにカッコが付いて引数が並んでいる

246 名前:デフォルトの名無しさん mailto:sage [2018/12/14(金) 23:52:16.55 ID:dYFT0/V7.net]
>>237
よく分からないものではないw
文字通りxはs.insertになってる

247 名前:デフォルトの名無しさん [2018/12/15(土) 00:09:41.16 ID:Cp9vqLr6.net]
>>235
関数やメソッドもオブジェクトだから変数に代入できるよ

248 名前:デフォルトの名無しさん [2018/12/15(土) 00:34:03.32 ID:cynZ90Gn.net]
オブジェクトちゃうわ

249 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 02:24:38.52 ID:Af1LkFW7.net]
>>221
macではanacondaよりいいディストリブューションがあるの?
Linuxではどうなの?



250 名前:デフォルトの名無しさん [2018/12/15(土) 02:34:54.97 ID:nEZu0z5o.net]
インタプリタと頻用するライブラリが最適化されてバインドされてるIntelPythonが性能的には一番良いんじゃない
エディタは付いてないけど

251 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 02:38:24.66 ID:3+Cjc/VL.net]
>>235
s.insert とすると、オブジェクト s が直接 insert という属性をもつ場合はそれが得られるけれど、
この場合 insert は list クラスで定義した属性であって s 自体の属性ではないので
関数 list.insert の第1引数 self をレシーバである s に固定(束縛という)したオブジェクトが作られる。

REPLで list.insert と s.insert を調べてみると違っていることがわかる。

>>> s=[]
>>> s.insert
<built-in method insert of list object at 0x801dd4648>
>>> list.insert
<method 'insert' of 'list' objects>

list.insertはCで書かれた内蔵関数なのでこんな感じだが、
Pythonコードで書かれたものの場合はもう少しわかりやすい。

252 名前:デフォルトの名無しさん [2018/12/15(土) 02:40:40.46 ID:nEZu0z5o.net]
condaはそれはそれで便利だし否定しないけど、インタプリタの振る舞いが参照実装とかなり違うのが
でも、多分condaに登録されてるのは動くの保証されてるはずだから、一人でconda配布物のみ利用して遊ぶ分には互換性は気にしなくていい

253 名前:デフォルトの名無しさん [2018/12/15(土) 02:47:50.34 ID:Cp9vqLr6.net]
>>240
オブジェクトやぞ

254 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 04:19:08.36 ID:3+Cjc/VL.net]
>>240
関数もメソッド(レシーバを第1引数に束縛したもの)もオブジェクトだよ。
内蔵関数は扱いが少し特殊なので Python コードで定義した関数で説明する。

>>> class Foo:
... def bar(self, x): return x*2
...
>>> f=Foo()
>>> def baz(y): return y+1
...

関数 Foo.bar および baz は function クラスのオブジェクト。
メソッド f.bar は method クラスのオブジェクト。

>>> type(Foo.bar)
<class 'function'>
>>> type(baz)
<class 'function'>
>>> type(f.bar)
<class 'method'>

function クラス、method クラスはそのままでは名前で参照できないが
types モジュールの FunctionType, MethodType という名前がそれぞれを指している。
これを使って f.bar と同じことをオブジェクトを生成する式として書くことができる。

>>> from types import MethodType
>>> MethodType(Foo.bar, f)
<bound method Foo.bar of <__main__.Foo object at 0x801dd2278>>
>>> f.bar
<bound method Foo.bar of <__main__.Foo object at 0x801dd2278>>
>>> MethodType(Foo.bar, f) == f.bar
True

255 名前:デフォルトの名無しさん [2018/12/15(土) 12:44:07.38 ID:lWJaBIbu.net]
オブジェクトちゃう言うとるやろ

256 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 12:47:17.29 ID:P5n2XOSc.net]
みんなは、Pythonでどんなことをしたくて勉強してるの?

自分はただ面白そうだから、なんとなくやってるだけなんだけど。

257 名前:デフォルトの名無しさん [2018/12/15(土) 14:50:33.59 ID:Sg9amITu.net]
>>240
函数もメソッドも PyObject* なんです

258 名前:デフォルトの名無しさん [2018/12/15(土) 15:27:09.32 ID:XCRjE2nm.net]
>>247
オブジェクト

259 名前:デフォルトの名無しさん [2018/12/15(土) 15:27:24.57 ID:XCRjE2nm.net]
やぞ



260 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 18:04:26.05 ID:bOp3k7hH.net]
>>248
Linuxコマンドの大量のオプションが覚えられない。Pythonで単機能のツールを作る。

261 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 19:19:10.16 ID:P5n2XOSc.net]
>>248
今、思いついたけど、「面白そうだからやってる」なんて、俺はリーナス・トーバルズみたいだなw

262 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 19:22:16.05 ID:P5n2XOSc.net]
>>252
がんばってね!

263 名前:デフォルトの名無しさん [2018/12/15(土) 20:23:26.00 ID:M5lkhCe2.net]
>>248
だれの〜ため〜で〜も〜いい〜じゃないか〜♫

264 名前:デフォルトの名無しさん [2018/12/15(土) 20:35:15.59 ID:pw/nqQKN.net]
>>248
LaravelからDjangoに移行するため

265 名前:デフォルトの名無しさん [2018/12/15(土) 22:00:41.12 ID:B4OcmANg.net]
>>248
自前のWebAPIとかつくった
あと、ログの解析とか即席のツールとかも

266 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 23:13:27.98 ID:Kfsien6i.net]
スマフォでWeb上のデータ加工して見たくて方法調べたら
Python入れてスクレイピングすんのが良さげだったので。

267 名前:デフォルトの名無しさん [2018/12/16(日) 00:34:26.83 ID:ghvjw865.net]
>>249
そのオブジェクトは今話しとるオブジェクトやないねん

268 名前:デフォルトの名無しさん [2018/12/16(日) 00:53:56.59 ID:4AXSVD8T.net]
エイリアス付けてるだけの事なのに何を揉めるのか
左辺 = 右辺 とアサインしたのなら、左辺は右辺のオブジェクトを指すと宣言された
それだけ

269 名前:デフォルトの名無しさん [2018/12/16(日) 00:55:28.67 ID:4AXSVD8T.net]
正確には右辺と同じオブジェクトを、だな
公式FAQに野良猫の名前を引き合いに出したいい例えが載ってる



270 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 22:44:27.09 ID:AOSOXv/0.net]
関数を時間で強制タイムアウトさせるいいモジュールを知りませんか?

requests.get(url)を指定時間で切断する方法で悩んでて、
eventlet.Timeotと同じ事をしたいんだけど、あいにくうちの環境ではうまく動かないんです

Q&A
https://stackoverflow.com/questions/21965484/timeo

import requests
import eventlet
eventlet.monkey_patch()

with eventlet.Timeout(10):
  url="ipv4.download.thinkbroadband.com/1GB.zip"
  requests.get(url, verify=False)

271 名前:デフォルトの名無しさん mailto:sage [2018/12/19(水) 22:51:20.53 ID:AOSOXv/0.net]
windowsだからtimeout-decoratorが使えません
スレッドを使おうと思うのですが、なかなかきれいにゆきません...

272 名前:デフォルトの名無しさん [2018/12/20(木) 12:00:26.73 ID:t8x/0UH1.net]
thread一択

273 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 16:16:44.09 ID:7mTOlBxA.net]
windows10、anacondaでCSVデータをゴリゴリ並べ代えてるけどとても遅いんです。

274 名前:265 mailto:sage [2018/12/21(金) 16:17:46.90 ID:7mTOlBxA.net]
windows10、anacondaでCSVデータをゴリゴリ並べ代えてるけどとても遅いんです。
これはC言語でやるかUbuntuでやった方が早いですか?

275 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 16:29:58.03 ID:elTrWxhV.net]
pandas?

276 名前:265 mailto:sage [2018/12/21(金) 16:44:40.99 ID:7mTOlBxA.net]
numpyです

277 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 18:44:05.00 ID:elTrWxhV.net]
>>268
どんなコード書いてる?
メモリ使い切ってたりしてない?

278 名前:268 mailto:sage [2018/12/21(金) 20:21:34.91 ID:7mTOlBxA.net]
def make_data(start,stop):
import numpy as np
X_data = np.arange(0)
for k in range(start,stop-DAY_COUNT+1):
for j in range(0,DAY_COUNT):
for i in range(1,PARAM_COUNT):
buf = float(csv_data.values[j+k,i])

6000行 60列のデータを取り扱ってますが一個づつデータを取り扱わずに
1行まとめて取り出す様に変更することにしました
メモリは8Gで使用率58%なので問題ないと思います。
X_data = np.append(X_data,buf)
X_data = np.reshape(X_data , (stop - start - DAY_COUNT + 1, DAY_COUNT * (PARAM_COUNT-1)))

279 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 01:38:19.93 ID:mAYAc0XZ.net]
>>270
pure pythonの部分は遅いのでforループで回さなくて済むとこはループ使わない方がいいよ
一行づつ処理するんじゃなくてfancy indexingを使ってサクッと処理した方がいい
6000x60は大した量じゃないから書き方の問題だと思うよ

処理の内容は理解できてないけど、例えばこんな書き方はできない?

X_data = csv_data.values[start:stop+1, :]



280 名前:268 mailto:sage [2018/12/22(土) 02:40:27.15 ID:tiWhkF8h.net]
>>271
ありがとうございます。
それでやってみたらスピードが20倍ぐらい早くなりました。
今まで4時間ぐらいかかっていたものが十数分で終わりそうです。

281 名前:デフォルトの名無しさん [2018/12/23(日) 09:23:25.46 ID:UZpv4KN5.net]
>>248
株や為替の取引やってる人はpythonかな
全銘柄の価格を一度に取得したり、値動きを一定時間ごとにファイルに保存

282 名前:デフォルトの名無しさん [2018/12/23(日) 12:44:06.49 ID:1CMGQ+zK.net]
20分以内のデータ取れてる人いるん?

283 名前:デフォルトの名無しさん [2018/12/23(日) 14:05:57.84 ID:UZpv4KN5.net]
>>274
どうなんだろ
短期売買やらない人は1日1回チェックだけだから

284 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 16:29:51.81 ID:qE6CQ505.net]
cythonを使ってC言語の関数を呼んでいます

C言語の関数は無限ループで処理を行い、ある条件を満たしたときにpythonへコールバックを返します

このようなプログラムの場合は、python側でスレッドを作ってから、C言語の関数を呼んだ方がいいのでしょうか?

285 名前:デフォルトの名無しさん [2018/12/24(月) 17:39:27.76 ID:GDKQmn45.net]
コールバックはしたことないが、subprocessモジュール使ってcommunicate()が他言語プログラムとの通信で一番簡単だし使ってるな、
その時はstdout=PIPEとしておいて定期

286 名前:的に子の標準出力を読み出すスレッドがある方がいい
テキストに合わせてPython関数を呼ぶ疑似コールバック処理

リアルタイム性が必要ならあんまり使えないと思う
[]
[ここ壊れてます]

287 名前:デフォルトの名無しさん mailto:sage [2018/12/24(月) 17:48:41.86 ID:qE6CQ505.net]
>>277
ありがとうございます
調べてみます

288 名前:デフォルトの名無しさん [2018/12/25(火) 11:09:52.78 ID:yeWprDEr.net]
C側から(ほぼ)戻って来ないつもりなの?

289 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 22:37:37.61 ID:2M9Vs5ny.net]
指定した範囲から画像認識で数字を読み取るにはどうしたらいいですか?
1度画像に保存してからじゃないと無理ですか?
ライブラリも教えてもらえませんか?



290 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 23:04:43.53 ID:ozC6gZKx.net]
30年前に卒論で画像処理を選んだ俺から言わせて貰うと、今の手法は知らないが
何段も加工をするので保存必須。

291 名前:デフォルトの名無しさん mailto:sage [2018/12/27(木) 23:22:29.79 ID:OxBVKrU9.net]
データなんてメモリにありゃいいんじゃないの?
文字認識はOCRでぐぐりゃ出てくるでしょ

292 名前:デフォルトの名無しさん [2018/12/28(金) 11:23:16.14 ID:sicn3fFV.net]
64bitのpython3.6からctypes使って
32bitのDLLを呼びたいんですが
どうすれば使えますか?
OSはWindows10です

293 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 12:25:41.83 ID:uwC8yv+2.net]
え、そんなこと出来るの?

294 名前:デフォルトの名無しさん mailto:sage [2018/12/28(金) 12:50:20.40 ID:+yQTaMNO.net]
できないから、どうしてもやりたいひとはIPC経由して使ってるね

295 名前:デフォルトの名無しさん mailto:sage [2018/12/29(土) 01:27:12.12 ID:lfrhxNg5.net]
>>280
まずWebサーバーを立てる
次に数字を読み取りたい画像を表示して、書かれている数字を入力するフォームを配置したWebページを作る
誰かが入力したらエロ画像を表示させる
これで集めたデータの統計をとって、最も正解らしい数値を採用する

296 名前:デフォルトの名無しさん mailto:sage [2018/12/29(土) 04:39:40.17 ID:y7C7AMNg.net]
エログリッドやめろ

297 名前:デフォルトの名無しさん [2018/12/29(土) 12:46:47.18 ID:EK4sWEwk.net]
>>286
captchaをダミーサイトでボランティアωに解析させるサイトは概出

298 名前:デフォルトの名無しさん [2018/12/30(日) 11:09:19.46 ID:jJyDtvRo.net]
漠然とした質問で申し訳ないのだが。
冬休み中にレポート作りたいのだけど学生向きで気楽にできるもの
とか何かありますか?

299 名前:デフォルトの名無しさん [2018/12/30(日) 11:29:44.61 ID:Y/PcKL5Q.net]
テーマくらい自分で決めろ



300 名前:デフォルトの名無しさん [2018/12/30(日) 11:41:02.83 ID:dajdtlY/.net]
ゲームで作れば






[ 続きを読む ] / [ 携帯版 ]

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

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