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


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

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



1 名前:デフォルトの名無しさん [2018/11/22(木) 17:09:34.92 ID:JDIt5Mgb.net]
★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答を書くことも禁ず

このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

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

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

◆PythonのHome Page
www.python.org/

◆まとめ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/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−

267 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 05:57:25.76 ID:lBcac0Nh.net]
pythonで3dというのは難しいの?
openglはあるみたいだけど、

268 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 07:48:44.87 ID:jAerqGp0.net]
分子模型を表示したりとかそういうレベルの3Dなら難しくはない
ポリゴンをふんだんに使ったゲームを作りたいとかならやめておいたほうがいい

269 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 07:55:02.39 ID:2QtRA0XQ.net]
むしろ3Dモデリングツールの有名どころMayaとかBlenderのスクリプト言語として組み込まれてる

270 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 09:35:56.84 ID:lBcac0Nh.net]
>>268
なるほど、その程度の用途に使うんですね
素直にc++がんばります、、、
>>269
openglの描写はC++ですよね

271 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 13:26:30.79 ID:KQrD3g6c.net]
tkinterでクラスと関数にぶつかったけど
ムズすぎ
全く理解できない

272 名前:デフォルトの名無しさん [2018/12/15(土) 13:54:58.74 ID:nEZu0z5o.net]
ブレンダーは分子模型用のアドオンあっていいね
原子半径の元から入ってるパラメータが怪しいので標準文献引いて調整した覚えはあるが

論文でもよく見かける

273 名前:デフォルトの名無しさん [2018/12/15(土) 14:48:32.54 ID:Sg9amITu.net]
>>267
Blender一択

274 名前:工学部生 [2018/12/15(土) 19:47:46.97 ID:gmRU3HXU.net]
>>271

オブジェクト指向のクラスあたりから急に意味不明になりますよね。。
私も今取組み中です。
python、最後の難関ですから頑張りましょう。

275 名前:工学部生 [2018/12/15(土) 23:07:37.24 ID:gmRU3HXU.net]
オブジェクト指向は意味不明なので、飛ばして、
ファイル処理あたりを優先して学んでいくのも手でしょう。



276 名前:デフォルトの名無しさん mailto:sage [2018/12/15(土) 23:11:14.63 ID:0FgJewoD.net]
オブジェクト指向をやらないのならPythonをやる意味ないやん

277 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 00:35:47.94 ID:JR5j914d.net]
じゃあオブジェクト指向なしのPythonは何になるか教えて。それでいいわ

278 名前:デフォルトの名無しさん [2018/12/16(日) 00:36:42.31 ID:ghvjw865.net]
あるわ

279 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 00:49:25.69 ID:vOpdYepD.net]
簡単なツールを作るだけならいいんじゃね?
それで開発者とか言われたら笑っちゃうけど

280 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 00:50:10.88 ID:QOLGijT3.net]
いろいろな書き方ができるのがPythonの強みじゃん
関数型か手続型かだって自由

281 名前:デフォルトの名無しさん [2018/12/16(日) 00:52:38.68 ID:x2/wGt37.net]
バイソンはどう書いても手続き型やっちゅーねん
なぜこの勘違いをするバカが後を絶たないのか

282 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 00:54:21.71 ID:JR5j914d.net]
手続き型の対位概念は宣言型。関数型ではない。
手続き型の関数型、
宣言型の関数型、
両方あり得る。
宣言型で有名なのはPrologやSQLなんかが有名やね。

283 名前:デフォルトの名無しさん [2018/12/16(日) 00:58:04.80 ID:x2/wGt37.net]
>>282
残念なから関数型はファーストクラスパラダイムやねん
その点がオブジェクト指向とは違うとこや

284 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 00:59:28.22 ID:iXfL/2Hv.net]
ていうか、そこにいる工学部生がPythonで大規模プログラムを書くことを前提で話をしてるから話がおかしくなる

285 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 03:25:34.25 ID:adaM+INV.net]
理屈から勉強するから理解できないんだよ。オブジェクト指向。
Cで生でAPI叩いたコードと、C++のライブラリ使って書いたときの差を実際に見ればすぐ理解できるだろう。
最近はそういう経験あまりないんだろけど。



286 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 06:50:24.47 ID:jFiIov55.net]
英語とかもそうだけど言語覚えるのって
文法から入るか慣れで入るかの違いじゃね
文法覚えるよりも慣れのほうが早い気がする
専門家になるならそこから文法もやらないといけないだろうけど

287 名前:デフォルトの名無しさん [2018/12/16(日) 16:05:39.50 ID:vqqvhDu7.net]
Python2.7.14 Windowsです
パスに日本語が入ってると
shutilのmoveとcopy2に失敗しちゃう(shutil内部のwith open(src,'rb')のとこでIOError)んですが
旨いことやる方法ありませんか

288 名前:デフォルトの名無しさん [2018/12/16(日) 16:16:38.64 ID:vqqvhDu7.net]
× 日本語が入ってると
◎ 半角スペースがあると
のようです。
引き続き宜しくお願い致します。

289 名前:デフォルトの名無しさん [2018/12/16(日) 16:46:45.89 ID:vqqvhDu7.net]
>>287-288自己解決しました

# filepathに問題のパスが入ってて
if filepath.find('"') > -1:
filepath=filepath.replace('"','')

とやったらなぜか解決…

290 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 22:16:30.13 ID:63WachYE.net]
numpy配列の数値同士の真ん中の数値を計算したいです
関数とかありますかね?
[1, 3, 11, 121]だったら
[2, 7, 66]のように

291 名前:デフォルトの名無しさん mailto:sage [2018/12/16(日) 23:51:47.35 ID:hQcn4k02.net]
Ruby なら、

[ 1, 4, 11, 121 ].each_cons( 2 ) { |a, b| p [a, b] }

結果
[1, 4]
[4, 11]
[11, 121]

[ 1, 4, 11, 121 ].each_cons( 2 ).map { |a, b| ( a + b ) / 2.0 }

#=> [2.5, 7.5, 66.0]

292 名前:デフォルトの名無しさん mailto:sage [2018/12/17(月) 00:21:01.44 ID:PWy+OeeV.net]
>>290
コンボリューションがわかるなら>>231の方法
わからなければもとの配列をxとして
((x[i]+x[i+1])/2 for i in range(len(x)-1))
とかではあかん?

293 名前:工学部生 [2018/12/17(月) 00:21:45.77 ID:gVCjjlHt.net]
Rubyキチガイが沸いてるな。
誰も見てないんで、pythonスレから出て行ってください。

294 名前:デフォルトの名無しさん mailto:sage [2018/12/17(月) 00:36:20.94 ID:zPfjP/Hu.net]
Rubyって言語よさげだね

295 名前:デフォルトの名無しさん [2018/12/17(月) 00:53:24.71 ID:2PsaUU1b.net]
>>290
[0.5, 0.5]を畳み込み

a = np.array([1., 3., 11., 121.])
result = np.convolve(a, [0.5, 0.5], mode=‘valid’)



296 名前:工学部生 [2018/12/17(月) 01:49:00.48 ID:gVCjjlHt.net]
まあオブジェクト指向なんか難しい用語使っているが、
要するに、ファイルを別に作るのが面倒だから、
1つのファイルの中に、ミニファイルをクラスで定義しようというだけの話。

標準モジュールは、
いわば、魔法使いの呪文の種類みたいなもんで、
これをたくさん覚えていれば、多くの種類の呪文が言えるようになるわけだ。

297 名前:デフォルトの名無しさん [2018/12/17(月) 02:10:14.07 ID:p5GausWG.net]
>>290
2(]+-:@-)/\ 13 11 121
2 7 66

298 名前:遊園地 mailto:sage [2018/12/17(月) 08:20:13.43 ID:gX84/UXp.net]
中央値を求める場合は相対誤差範囲が危険な割合になるので、小数点まで求めた方が良い。
整数なら考えなくて良いかもなー(´∀`∩)↑age↑


>>290
https://ideone.com/nz41PI

299 名前:デフォルトの名無しさん mailto:sage [2018/12/17(月) 11:50:36.67 ID:S6jG32e1.net]
__main__があるスクリプトを外部からモジュールとして呼び出す場合、mainを消してdefに書き直していますが、これは正しい(王道な)やり方なのでしょうか?

300 名前:デフォルトの名無しさん [2018/12/17(月) 11:54:36.41 ID:6QRIvxx8.net]
>>299
なぜわざわざ消すの?
モジュールとして呼んだ場合はどっちにしても実行されないけど

301 名前:デフォルトの名無しさん [2018/12/17(月) 11:55:35.06 ID:Wu2ctCve.net]
まだPythonやってるガイジいるのか…
機械学習やんないのにPythonやってる奴なんなの?

302 名前:デフォルトの名無しさん mailto:sage [2018/12/17(月) 12:31:33.36 ID:CShNywZN.net]
最近Rubyに浮気しだしてる。

303 名前:デフォルトの名無しさん mailto:sage [2018/12/17(月) 13:13:00.18 ID:YpIvhJeC.net]
>>292
>>295
ありがとうございます
畳み込みって凄いですね
何でもできそう

304 名前:デフォルトの名無しさん mailto:sage [2018/12/17(月) 20:34:34.11 ID:gMrdBp1R.net]
>>300
確かにmain消さないでもいいですね
mainの中身をコピペしてclassとdefで定義してimportで呼び出す使い方です
こんなやり方でいいのかなと気になってしまったので…

305 名前:デフォルトの名無しさん mailto:sage [2018/12/18(火) 00:22:52.17 ID:agcpQxh2.net]
Ruby でも、シェルから実行される場合と、
require で他のスクリプトから呼び出される場合の、2つを区別できるので、
モジュールテストが簡単になる

ruby ./b.rb とシェルから実行すると、a.rb 評価中は、

$0 は、ruby コマンドに指定したスクリプト名の ./b.rb、
__FILE__ は、現在評価中のスクリプト名の ./a.rb となり、
メイン処理は実行されない

# a.rb
if __FILE__ == $0
# メイン処理
end

# b.rb
require "./a"



306 名前:デフォルトの名無しさん mailto:sage [2018/12/18(火) 00:32:06.85 ID:cvjwJHjy.net]
pythonと何の関係が?
rubiiとやらがお役御免ということ?

307 名前:工学部生 [2018/12/18(火) 00:56:59.33 ID:uElmNYtP.net]
ルビーって、ルビーサファイヤのルビー?

308 名前:デフォルトの名無しさん [2018/12/18(火) 06:05:01.58 ID:P9D108E7.net]
ツイッターのAPI取得した。
てか、そもそもAPIをふんわりにしか理解できてないんだけど簡単にいうと何なの?
わいらに、便利なプログラムを提供しているかんじなの?

309 名前:デフォルトの名無しさん mailto:sage [2018/12/18(火) 06:33:37.83 ID:qL9pnWxE.net]
Web APIはヤクザの炊き出しみたいなもんだよ

310 名前:デフォルトの名無しさん mailto:sage [2018/12/18(火) 08:55:58.93 ID:GXM/Mym8.net]
>>307
そう。perlも同じく真珠

>>308
外部から呼び出せる関数
APIは終了したり仕様変更した時に機能が死ぬから、大手のモノ以外はなるべく使わない方が良い
>>309は結構あたってる

311 名前:デフォルトの名無しさん mailto:sage [2018/12/18(火) 10:41:29.54 ID:YI5OHsLJ.net]
悲しいな

312 名前:工学部生 [2018/12/18(火) 13:23:10.22 ID:esv+mt1V.net]
クジラ机の「Pythonの教科書」もまあまあ良い。
じゃんけんのサンプルプログラムとかもある。


他に
オススメの教科書あったら教えてくれ

313 名前:デフォルトの名無しさん mailto:sage [2018/12/18(火) 13:33:06.78 ID:GXM/Mym8.net]
オライリーのシリーズ
高いけどね

314 名前:デフォルトの名無しさん [2018/12/18(火) 13:51:49.80 ID:/M0/bFGF.net]
おらいらね

315 名前:デフォルトの名無しさん [2018/12/18(火) 16:56:29.08 ID:7tjaWr59.net]
ヤクザの炊き出しについて、もう少し詳しく教えてください。



316 名前:デフォルトの名無しさん [2018/12/18(火) 17:02:19.43 ID:x+uFRHA1.net]
>>304
コピペで2箇所に分散するとまちがいのもとなので
mainの中身をclassとdefにうつして、
mainにはそれを呼び出す命令だけかいとけ

317 名前:デフォルトの名無しさん [2018/12/18(火) 17:03:01.97 ID:x+uFRHA1.net]
>>315
使ってみれば分かる
そして終了通知されてみれば もっとよくわかる。。。。

318 名前:デフォルトの名無しさん [2018/12/18(火) 17:40:22.76 ID:7tjaWr59.net]
>>317
そういう意味のヤクザってことですね。
ありがとうございます!

319 名前:デフォルトの名無しさん [2018/12/18(火) 19:06:55.65 ID:fQ2wN9mx.net]
GAEはヤクザだったわ

320 名前:デフォルトの名無しさん [2018/12/20(木) 09:57:42.77 ID:3ONzUGB2.net]
https://jakevdp.github.io/PythonDataScienceHandbook/02.01-understanding-data-types.html
ここ見て勉強してたんですけどその中に

In[10]:np.array([range(i, i + 3) for i in [2, 4, 6]])

out[10]:array([[2, 3, 4],
[4, 5, 6],
[6, 7, 8]])

こういう記述がありまして。
range(i, i+3)はシーケンスだし、list(range(i, i + 3)ってしないといけないんじゃないかなって思うんです
このままだとリスト内包表記部分は(ありえないですけど)
[range(2,5), range(4, 7), range(6, 9)]って認識されるんじゃないかなぁって
なんでちゃんとリストになってるんでしょうか

よろしくお願いします

321 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 10:02:45.85 ID:4p7+1Fw+.net]
Python2なんじゃねえの
Python2だとrangeはリストを返すぞ
あと君イテラブルとシーケンスを混同してない?

322 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 10:04:42.88 ID:3ONzUGB2.net]
×list(range(i, i + 3)
〇list(range(i, i + 3))

323 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 10:07:27.68 ID:3ONzUGB2.net]
>>321
確かに混同してましたね。すいません。というかよく分かってないかもです
それとjupyter notebookはpython3で動かしてますね

324 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 11:09:57.48 ID:BkE7aR9t.net]
np.arrayを通してndarray型のクラスを受け取っていて、これは型付きの多次元配列なのだから、シーケンスが展開されてるのは当然なんじゃない?
表示したときにリストに似てるのはクラスのstrかreprかなんかでそうするようにしているだけで、中身は全くの別物と

325 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 11:39:22.16 ID:EhJiha4Q.net]
画像が3つ溜まったら書き出したいのですがうまくできません。
どのようにすればいいでしょうか?

while 1:
# いくつか処理
img = Image.frombuffer('RGB', (width, height), bmp.GetBitmapBits(True), 'raw', 'BGRX', 0, 1)
temp_image.append (img)

if ( len(temp_image) == 3 ):
for temp in temp_image:
i = i + 1
temp.save(i)
break



326 名前:デフォルトの名無しさん [2018/12/20(木) 11:53:08.77 ID:MmJIkvZv.net]
期待していた動作と実際の動作を具体的に書いてくれると答えやすいんだが

327 名前:デフォルトの名無しさん [2018/12/20(木) 11:58:49.50 ID:dm8Fn1Eu.net]
>>325
ideone.com/
貼って

328 名前:デフォルトの名無しさん [2018/12/20(木) 12:03:21.18 ID:t8x/0UH1.net]
実際の処理後の画像は貼れるけど
期待する処理後の画像は貼れない

329 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 12:15:21.27 ID:EhJiha4Q.net]
>>326

import sys
import time
from PIL import Image

import win32gui, win32ui, win32con, win32api

hwin = win32gui.GetDesktopWindow()
width = win32api.GetSystemMetrics(win32con.SM_CXVIRTUALSCREEN)
height = win32api.GetSystemMetrics(win32con.SM_CYVIRTUALSCREEN)
left = win32api.GetSystemMetrics(win32con.SM_XVIRTUALSCREEN)
top = win32api.GetSystemMetrics(win32con.SM_YVIRTUALSCREEN)
hwindc = win32gui.GetWindowDC(hwin)
srcdc = win32ui.CreateDCFromHandle(hwindc)
memdc = srcdc.CreateCompatibleDC()
bmp = win32ui.CreateBitmap()
bmp.CreateCompatibleBitmap(srcdc, width, height)
memdc.SelectObject(bmp)
memdc.BitBlt((0, 0), (width, height), srcdc, (left, top), win32con.SRCCOPY)
img = Image.frombuffer('RGB', (width, height), bmp.GetBitmapBits(True), 'raw', 'BGRX', 0, 1)
ここまででPCのスクリーンショットをimgに格納
普通なら
img.save( filename )
で書き出すのだが、画像を複数枚メモリに保存して後ほど一気に書き出したい


>>327
HPが落ちるのかつながらない

330 名前:デフォルトの名無しさん [2018/12/20(木) 12:21:17.55 ID:t8x/0UH1.net]
img = [] で初期化しておいて
img.append(Image.frombuffer('RGB', (width, height), bmp.GetBitmapBits(True), 'raw', 'BGRX', 0, 1))

331 名前:デフォルトの名無しさん [2018/12/20(木) 12:26:20.00 ID:P4Rv6f7s.net]
https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_gui/py_video_display/py_video_display.html
labs.eecs.tottori-u.ac.jp/sd/Member/oyamada/OpenCV/html/py_tutorials/py_gui/py_video_display/py_video_display.html
https://ensekitt.hatenablog.com/entry/2017/12/19/200000

332 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 12:45:02.70 ID:EhJiha4Q.net]
>>330
ありがとうございます!無事解決しました。

>>331
動画による取得は理想的なのですがPCが重たくなりませんかね?
今私が作っているソフトはPCの画面を例えば1秒毎にキャプチャして必要に応じてその画像を出力するものを考えています。
用途としては、PCを操作していると、うっかりWebページを閉じてしまい、そこのコメント欄に何か書いていた文章が消えてしまったり
他ファイル操作など戻るや進むを多用して3分前の文章が何であったかわからなくなったり
UndoやHistoryの残っていない作業でも振り返ることができるものを考えています。
ちなみに当初は1秒おきにSSDに書き出し古い画像を削除していたのですがPCの動作が重たくなり断念しました。

333 名前:デフォルトの名無しさん [2018/12/20(木) 13:27:34.90 ID:P4Rv6f7s.net]
>>330 で軽くなると思ってるとしたら馬鹿としか言いようがない

334 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 13:35:18.97 ID:EhJiha4Q.net]
>>333
なんで?

335 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 13:36:18.08 ID:e+bpwU0s.net]
ndarrayの中にndarrayを格納しているのですが、
同じ次元?にある配列をマージする事ってできないんでしょうか?
[[array([1, 3, 4]), array([10, 6, 4])] ,
[array([100, 200]), array([300, 100])]]


[[array([1, 3, 4, 10, 6, 4])] ,
[array([100, 200, 300, 100])]]
としたいです

今は複数の多次元ndarrayをdstackでくっつけてるので、このせいで変な構造になってるのかもしれないです



336 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 13:37:03.89 ID:EhJiha4Q.net]
メモリに保持しておいたり保存枚数が少なければ軽くなるんじゃない?
とりあえずSSDに書き出す方式だしめちゃくちゃ重たくなってた

337 名前:デフォルトの名無しさん [2018/12/20(木) 13:39:35.13 ID:P4Rv6f7s.net]
>>335
reshape

338 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 17:40:44.82 ID:S0uD0Vuf.net]
>>337
どうやってReshapeすれば良いんですか?

[[array([1, 3, 4]), array([10, 6, 4])],
[array([100, 200]), array([300, 100])]]

今のshapeが(2, 2)なんですが、reshape(2, 1, -1)にしても(2, 1, 2)になるだけでarray([1, 3, 4])が展開されません

339 名前:デフォルトの名無しさん [2018/12/20(木) 18:40:47.40 ID:t8x/0UH1.net]
office の online (onedrive.com) のお試し版で .docx で保存しなおす

340 名前:工学部生 [2018/12/20(木) 19:41:54.30 ID:bRVFQRAK.net]
平成最後のクリスマスはpythonでオナニーするか(´・ω・`)

341 名前:工学部生 [2018/12/20(木) 21:06:47.93 ID:bRVFQRAK.net]
EVがなかなか普及しないのはなぜだ?
AIが人間の仕事をなかなか自動化できないのはなぜ?(`・ω・´)

342 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 21:19:59.76 ID:m4Vq6pGD.net]
>>340
蛇オナとかレベルたけぇ・・・

343 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 21:46:01.73 ID:4S8p4h5y.net]
クルクル巻きつけるのさ

344 名前:デフォルトの名無しさん [2018/12/20(木) 21:51:30.95 ID:2i7dcD7b.net]
>>342
おまえ絶望的に笑いのセンスないな

345 名前:デフォルトの名無しさん [2018/12/20(木) 22:07:54.46 ID:2i7dcD7b.net]
>>342
おまえの何がいかんのかとゆうと第一にまず絡む相手を間違えとる
おもろない奴に絡んでも絶対におもろくならん、これは歴代のM1チャンピオンでも無理、絶対に無理
更にそのおもんなさに追い討ちをかけるのがパイソンを蛇と訳してオナニーをオナと略して
蛇オナとゆう造語とつこてしもたとこ
セオリー的にはここはpythonでオナニーを繰り返して見てる奴にそのシュールさを強調すべきとこや
一つの笑いを生むポイントでもある
わけのわからん造語とかダウンタウンの松本クラスでも慎重に選ばんと
どえらいスベりたおす超難度の高い技術やで

そんなこんなでおまえの場合100%完全にスベりたおしとるw
まあええ経験やと思って今後も精進せえやw



346 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 22:42:57.72 ID:m4Vq6pGD.net]
>>344-345
申し訳ございませんでした、精進致します

347 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 22:51:25.18 ID:FXUYWG1e.net]
>>345
お前が一番つまらん

348 名前:工学部生 [2018/12/20(木) 22:51:31.59 ID:bRVFQRAK.net]
わりと、pythonはよき、
ヒマつぶしになるなw


Cみたいにストレス溜まりにくいし、
サンプルプログラムを1日に少しずつ作っていくのも勉強になる

349 名前:デフォルトの名無しさん [2018/12/20(木) 22:56:23.92 ID:2i7dcD7b.net]
>>348のメンタルの強さに比して脆弱すぎる>>347の儚さよw

350 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 23:37:40.52 ID:mpMXWx++.net]
最近Rubyっていう言語が人気らしいんですがあれってどうなんですか?

351 名前:デフォルトの名無しさん mailto:sage [2018/12/20(木) 23:43:51.89 ID:bMsGqw+Y.net]
どの界隈で人気なんですか? 寡聞にも使ってる人知りません

352 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 00:00:15.54 ID:pse73zvs.net]
うわぁ〜!すごい人気だぁ〜!!
パイトンなんかじゃ全然敵わないよぉ〜(脱糞)
https://i.imgur.com/0YbMsqj.jpg

353 名前:デフォルトの名無しさん [2018/12/21(金) 02:53:52.12 ID:UIMsFVlQ.net]
右のグラフはKotlinが異様に伸びてるが、急激に増えたってこと?

354 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 03:04:35.67 ID:pse73zvs.net]
せやで
そしてピンクバーが衰退勢い
ルビィが堂々の一位www
さすがルビィww大人気ぃ!!wwww

355 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 04:26:09.76 ID:BzyWak9O.net]
>>349
悔しかったの?w



356 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 07:36:22.87 ID:frG2P0BA.net]
>>340
pythonanist

357 名前:デフォルトの名無しさん [2018/12/21(金) 08:17:14.21 ID:AbI0aG/Q.net]
>>355
だからさあワイに絡みたいんやったらもう少しおもろい事言えや
損やねんバカに安価されると

358 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 10:00:27.34 ID:Frf60o7k.net]
>>357
必死だな

359 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 11:57:58.37 ID:9N4nbsIO.net]
# これを動作させるとメモリを3.6GBくらい使います。
# 圧縮がない状態で保持で画像が保持されているのが原因だと思います。
# ※メモリを節約するためpng形式でデータを保持したいのですがどのようにすればいいでしょうか?
codepad.org/bKweHFDC

360 名前:デフォルトの名無しさん [2018/12/21(金) 12:33:37.12 ID:y1ChcPa3.net]
>>359
保持はpngファイルのバイナリ状態のままする
with open(‘img.png’, ‘rb’) as f:
____img_bin = f.read()

必要になったものだけ画像化する
from PIL import Image
from io import BytesIO
img = Image.open(BytesIO(img_bin))

361 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 15:06:30.74 ID:9N4nbsIO.net]
>>360
レスありがとうございます
これは一度img.pngで保存してから再度開く必要があるということでしょうか?
img = ImageGrab.grab()
で取得した画像をそのまま圧縮してメモリに保存できませんでしょうか?

362 名前:デフォルトの名無しさん [2018/12/21(金) 16:19:40.82 ID:iM8VRwF5.net]
>>361
from io import BytesIO

img = ImageGrab.grab()
img_bin = BytesIO()
img.save(img_bin, ‘PNG’) #PNG圧縮されたバイト列としてメモリに保持

# 再び画像化
img = Image.open(img_bin)

363 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 17:55:17.12 ID:9N4nbsIO.net]
>>362
ありがとうございます。とても助かりました。
メモリー使用量が1/10の以下と無視できるくらいに少なくなりました!
これで他のPCでも利用できそうです。

364 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 18:51:51.60 ID:PiZ4lBZm.net]
ええ話や…

365 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 19:48:39.98 ID:UlcDab6P.net]
勃起するようなオブジェクトを検知したいです



366 名前:デフォルトの名無しさん mailto:sage [2018/12/21(金) 20:41:11.80 ID:4zJIF/5Q.net]
それこそディープラーニングの出番だね

367 名前:デフォルトの名無しさん mailto:sage [2018/12/22(土) 00:09:13.47 ID:NJ8kDRY2.net]
サンプルのZIPはまだでおじゃるか?






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

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

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