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


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

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



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

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

前スレ
くだすれPython(超初心者用) その35
mevius.5ch.net/test/read.cgi/tech/1496411341/
VIPQ2_EXTDAT: checked:default:1000:512:----: EXT was configured

282 名前:デフォルトの名無しさん [2018/02/06(火) 16:42:15.85 ID:ynZgc5Qh.net]
b = 2

def f(a):
■■return b

print(f(b))


>>371

のプログラムは↑こんな感じのことをやっていますよね。

この著者の頭は大丈夫でしょうか?

283 名前:デフォルトの名無しさん [2018/02/06(火) 16:42:40.31 ID:ynZgc5Qh.net]
訂正します:

b = 2

def f(a):
■■return b

print(f(b))


>>267

のプログラムは↑こんな感じのことをやっていますよね。

この著者の頭は大丈夫でしょうか?

284 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 16:44:42.99 ID:DKsNWAcY.net]
>>267
魚の本のやつでしょ
本文に書いてあるよ

285 名前:デフォルトの名無しさん [2018/02/06(火) 16:51:04.93 ID:ynZgc5Qh.net]
>>371

よくこんなひどいプログラムを載せて恥ずかしくないですね。

こんな人が『入門Python 3』の監訳者であるというのが不思議です。

286 名前:デフォルトの名無しさん [2018/02/06(火) 16:51:37.56 ID:ynZgc5Qh.net]
訂正します:

>>267

よくこんなひどいプログラムを載せて恥ずかしくないですね。

こんな人が『入門Python 3』の監訳者であるというのが不思議です。

287 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 17:02:54.20 ID:aQqmYZ+Q.net]
その本の著者はどうだかしらんが
お前はキチガイに違いなさそうだ

288 名前:デフォルトの名無しさん mailto:sage [2018/02/06(火) 17:49:34.62 ID:b1TJyJgg.net]
自演の習慣があると行火ミスが増えます(R2=0.99)

289 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 05:20:44.81 ID:LQaGrglb.net]
みんなのPython 第4版、2017

これが定番の本。これを使え

290 名前:デフォルトの名無しさん [2018/02/07(水) 05:37:58.51 ID:Hq6Q+E3d.net]
著者が入門以下



291 名前:デフォルトの名無しさん mailto:sage [2018/02/07(水) 19:06:24.31 ID:x7skM3vd.net]
>>247
Py勉強スレ, mevius.5ch.net/test/read.cgi/tech/1513919747/680
にまぁまぁ良い例になりそうなネタがある
def oree(a,b)、def omae(a,b)にデコレータを使ってdef timer(func, *args)機能を追加
https://qiita.com/mtb_beta/items/d257519b018b8cd0cc2e
を参考に
def measure_time(func):
_import time
_import functools
_@functools.wraps(func)
_def wrapper(*args,**kwargs):
__start = time.time()
__r = func(*args)
__end = time.time()
__print(f'{func.__name__} time = {end - start:.5f}, return = {r:.5f}') # python 3.6
_return wrapper

@measure_time
def oree(a,b):
....
@measure_time
def omae(a,b)

292 名前:デフォルトの名無しさん [2018/02/08(木) 04:47:54.58 ID:xhTdXKdO.net]
なんのためwrapするです?

293 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 06:25:38.08 ID:UuuqIveG.net]
関数名読めや

294 名前:デフォルトの名無しさん [2018/02/08(木) 06:56:14.40 ID:xhTdXKdO.net]
解決
www17.atpages.jp/%7Elambda7/py/decorator.html

295 名前:デフォルトの名無しさん [2018/02/08(木) 18:01:32.06 ID:vNVlPGWC.net]
https://qiita.com/tibigame/items/2b4c6fe48641ec3ec13f

296 名前:デフォルトの名無しさん [2018/02/08(木) 20:11:08.54 ID:yjGzg9Fl.net]
>>267b

f = lambda w: net.loss(x, t)

この関数にはリターン文がありませんが、
net.loss(x, t)
の値が返るんですか?

297 名前:デフォルトの名無しさん [2018/02/08(木) 20:15:26.20 ID:yjGzg9Fl.net]
>>283

どうも値が返るようですが、これはなぜでしょうか?

return を省略したときには None が返るのではないんですか?

298 名前:デフォルトの名無しさん [2018/02/08(木) 20:16:57.90 ID:yjGzg9Fl.net]
ああ、無名関数には return を書かないんですね。

299 名前:デフォルトの名無しさん mailto:sage [2018/02/08(木) 21:15:32.11 ID:ezGGEbZA.net]
Pythonでlambdawww
解けないパズルwwwww

300 名前:デフォルトの名無しさん [2018/02/09(金) 06:36:31.08 ID:h2mjWzgv.net]
returnを書かないというより書けない
つまりlambda中には文を置けない
式のみ置ける
式だから値を持ってる



301 名前:デフォルトの名無しさん [2018/02/09(金) 07:24:07.57 ID:mfiNCmZ5.net]
>>287
だからどうした?
聞かれとんのは値が返るのはなぜかやで?わかっとる?
わかっとらんやろお前?

302 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 08:03:11.06 ID:lCLVxKV3.net]
>>288
返らない

303 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 09:02:06.00 ID:MIi5twlM.net]
構文としてreturnが省略されてるだけで
そんな御大層な話でも無いと思うが

304 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 10:19:15.58 ID:YZG1jUng.net]
省略ってことはつけてもいいの?
つけてだめなら省略とは言わないよね?

305 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 11:24:22.50 ID:/KPONgsa.net]
ややこしいやっちゃな

306 名前:デフォルトの名無しさん [2018/02/09(金) 13:21:49.08 ID:SD4e0J5S.net]
返らない、返りたくない

307 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 13:37:06.94 ID:MP6Drm/E.net]
不毛地帯
警報レベル7
入スレ規制中

308 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 18:22:32.82 ID:IVS/Pe6T.net]
>>291
省略可なら当然OKだろ
普通の関数でもラムダのように実はreturnは省略可なんじゃないのか

309 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 18:33:57.58 ID:iqzIZ4Vv.net]
たまに lambda の中で print() 使いたくなるけど OK?

310 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 19:02:34.31 ID:IVS/Pe6T.net]
>>296
普通の関数で使えるのが使えないようじゃ、lambdaは超使えないってなるから
当然OKだろ



311 名前:デフォルトの名無しさん [2018/02/09(金) 19:05:28.20 ID:mfiNCmZ5.net]
>>297
なんでおまえの主観で仕様が決まると思っとんねんw

312 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 19:20:58.54 ID:IVS/Pe6T.net]
お前らはpythonの超使えるlambdaを用いたデコレータも書いているだろ
例えば、
@lambda func:
_import time
_import functools
_@functools.wraps(func)
_def wrapper(*args,**kwargs):
__start = time.time()
__r = func(*args)
__end = time.time()
__print(f'{func.__name__} time = {end - start:.5f}, return = {r:.5f}') # python 3.6
_wrapper
def oree(a,b):
....

313 名前:遊園地 mailto:sage [2018/02/09(金) 19:55:01.65 ID:qf0NuhpI.net]
素晴らしいww

 トイレで使った水をお風呂で使う様なlambda使用だwww

314 名前:デフォルトの名無しさん [2018/02/09(金) 20:34:37.13 ID:5pOE7da0.net]
lambda ってランバダって読んじゃう

315 名前:デフォルトの名無しさん [2018/02/09(金) 20:37:47.03 ID:tdu0vLnD.net]
うむ

316 名前:デフォルトの名無しさん [2018/02/09(金) 21:00:36.12 ID:KegDFWCL.net]
https://github.com/oreilly-japan/deep-learning-from-scratch/blob/master/ch04/two_layer_net.py

↑斎藤康毅さんのひどいコードを↓のように変更しました。

https://github.com/for-2ch/for-2ch-codes/blob/master/my_two_layer_net.py

大きな改善ですね。

317 名前:愛恥人 [2018/02/09(金) 21:26:11.28 .net]
自画自賛かよ

318 名前:デフォルトの名無しさん [2018/02/09(金) 21:33:25.33 ID:tgBeN59M.net]
>>301
そんな貴方はアラフィフ

319 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 21:46:51.59 ID:tdu0vLnD.net]
水に浮く物体への浮力を考えたとき
大気圧(1気圧)中の水にういているときと
10気圧中の水に浮いているときとでは
かかる浮力に違いはありますか?

320 名前:恥人 [2018/02/09(金) 21:56:27.96 .net]
物体に働く力は重力と浮力だけで重力が変わらないなら浮力も変わらない



321 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 21:56:49.86 ID:vUVRoJHK.net]
>>305
どおっさんが5chには多いからな
どおっさんでこんな底辺の低脳スレって、
なんか発達できなくてアラフィフになって低脳ってことかな

322 名前:デフォルトの名無しさん mailto:sage [2018/02/09(金) 23:31:09.27 ID:CW0CMztN.net]
罵倒も皮肉も語彙は大事だなと思った

323 名前:デフォルトの名無しさん [2018/02/09(金) 23:52:45.72 ID:mfiNCmZ5.net]
>>309
全然違う
罵倒に大事なのは勢い
皮肉に大事なのは悔しい気持ち

ところでなぜ今このタイミングでその勘違いをしたの?w

324 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 00:01:07.98 ID:oEqOo86Y.net]
単芝

325 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 00:16:17.24 ID:y7eLjZVR.net]
初心者ではなく、他の言語スレにはないような超初心者用だからな

326 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 04:28:00.01 ID:vwdCUs46.net]
namedtupleの第一引数って何のためにあるんでしょか?
ドキュメントによると第一引数はtypenameとあるだけで、その解説がありません
例えば書籍Effective Pythonに出てくる以下のコードでも
カッコの中にある'Grade'は何にも使われていません
一行に同じ名称が二つ出てきて紛らわしいので、使わないなら廃止して欲しいのですが

Grade = collections.namedtuple('Grade', ('score', 'weight'))

327 名前:デフォルトの名無しさん [2018/02/10(土) 05:38:30.10 ID:1vRRPdai.net]
type(Grade)

328 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 05:48:54.25 ID:2RwyNMOA.net]
>>> g = collections.namedtuple('GradeType', ('score', 'weight'))
>>> g(0,1)
GradeType(score=0, weight=1)
>>> type(g(0,1))
<class '__main__.GradeType'>

329 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 11:32:20.77 ID:oEqOo86Y.net]
>>313
君の人生を廃止で

330 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 12:45:16.07 ID:0GUOwT87.net]
>>313
それサブクラスの名前だから
使われてないんじゃなくてお前がわかってないだけ



331 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 12:53:52.71 ID:KvypZuXh.net]
df[“名前”]に名前が(重複あり)
df[“給料”]にint型の数値が入ったdataframeがあります
最終的に{名前:給料の平均値, 名前:給料の平均値...}という辞書にしたい
いまは
names=[i fo i in df[“名前”]]
names=set(names)
score={i:df[df[“名前”]==i]["給料"].mean() for i in names}
でやってます
なんかもっとシンプルだったり高速な手法ってありませんか?

332 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 12:55:28.46 ID:KvypZuXh.net]
あ、見ての通り、最終的な辞書型では名前の重複はなしです

333 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 16:17:38.95 ID:9Ur4h2hf.net]
>>313は超初心者スレの鑑なかんじだな
普通の初心者なら、なぜ'Grade'が要るのか質問するんだろうが
でも、このスレの超初心者らしくベクトルの方向が素晴らしい

334 名前:デフォルトの名無しさん [2018/02/10(土) 19:33:01.04 ID:osYRNhtT.net]
>>320
お前も初心者スレの典型的なクズ系初心者なかんじだよw

335 名前:デフォルトの名無しさん mailto:sage [2018/02/10(土) 20:08:07.65 ID:OrjfwwVX.net]
このスレに来るのはほとんどクズ系だろう

>>318
クズ系の超初心者のたまり場では非クズな奴の並みレベルの質問にはなかなか回答がないからな。
非くずが来るまでしばらく待ってね

336 名前:遊園地 mailto:age [2018/02/10(土) 23:44:26.98 ID:PklGIWAk.net]
>>318
ggって、簡素で良いなら ノ

keys = ['a', 'b', 'c']
values = [10, 20, 30]

dic = dict(zip(keys, values))

print(dic)

337 名前:デフォルトの名無しさん [2018/02/10(土) 23:57:42.46 ID:RmGdaXa0.net]
クズを罵るレスを機械学習して自動生成、カキコするプログラム、pythonでなら可能ですか?

338 名前:デフォルトの名無しさん [2018/02/11(日) 00:07:45.77 ID:q9UPBdZm.net]
>>324
まずお前が学習してみたら?…無駄だけどw

339 名前:デフォルトの名無しさん [2018/02/11(日) 00:14:48.20 ID:ulm0sQ8V.net]
>>325
糞レス即付いてるけど、これがあの釣りというやつなのか?

340 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 00:19:42.80 ID:h5lI8K+n.net]
さすが遊園地。遊園地レベルぐらいないと分からないんだろうな
これ何しているのか分からんが
dic = dict(zip(keys, values))
こんなシンプルにできるのか



341 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 00:26:19.10 ID:MHMFdyK6.net]
zipするところまではいいがその先は質問文をどう読み取るとその回答になるんだ

342 名前:デフォルトの名無しさん [2018/02/11(日) 00:26:32.68 ID:q9UPBdZm.net]
>>326
確かにお前のは完全なる糞レスなんだけど
そんなに卑屈にならん方がいいと思うよ

343 名前:遊園地 mailto:sage [2018/02/11(日) 00:27:16.70 ID:RRTIuu7j.net]
くだすれ だったな。


変数(dic) =(は)  辞書型(dict)宣言の

   zip(複数の順序のある要素に並行して同時にアクセス)

 それは、  (keys配列 と values配列) です。

344 名前:遊園地 mailto:sage [2018/02/11(日) 00:29:39.64 ID:RRTIuu7j.net]
zip例

a=[1,2,3]
b=[4,5,6]

print(list(zip(a,b)))
# [(1, 4), (2, 5), (3, 6)]

345 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 00:31:52.21 ID:MHMFdyK6.net]
for k, vs in itertools.groupby(sorted(zip(keys, values))):
____vsl = list(vs)
____print(k, sum(vsl) / len(vsl))

バーカ

346 名前:遊園地 mailto:sage [2018/02/11(日) 00:34:34.34 ID:RRTIuu7j.net]
zipは複数の順序ある要素に並行して同時にアクセス

 だから、 リスト(配列)の種類(形式)が違ってても大丈夫


zip例2

a=["1","2","3"]
b=[4,5,6]

print(list(zip(a,b)))
# [('1', 4), ('2', 5), ('3', 6)]


返り値がタプルだからww listにしちゃおうって事が有るwww

347 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 00:34:53.10 ID:h5lI8K+n.net]
>>328
>をどう読み取るとその回答になるんだ
俺らのようなくずの超初心者ではレベルが違いすぎて理解できない

348 名前:遊園地 mailto:sage [2018/02/11(日) 00:36:19.86 ID:RRTIuu7j.net]
ああww 確かにww

 平均とか言うから 12月 で割ると 思ってたww

349 名前:遊園地 mailto:sage [2018/02/11(日) 00:43:16.42 ID:RRTIuu7j.net]
給料の平均だから


keys = ['a', 'b', 'c']
values = [10, 20, 30]

values01=[]
[values01.append(i/12) for i in values]

dic = dict(zip(keys, values01))

print(dic)
# {'a': 0.8333333333333334, 'c': 2.5, 'b': 1.6666666666666667}


俺の方が力技なのかwww

itertools.groupby sorted ? ソートしても順番は大丈夫なんか?

誰かww はよww 教えてww

350 名前:デフォルトの名無しさん [2018/02/11(日) 00:58:11.04 ID:ulm0sQ8V.net]
>>329
いや、お前が釣られたんじゃねーのかと言いたかったんだ。
インターネッツ難しいわ。
300年ROMってくる。



351 名前:遊園地 mailto:sage [2018/02/11(日) 01:03:33.40 ID:RRTIuu7j.net]
俺の知識だと>>332が実行できない。

誰か解説して。

NameError: name 'itertools' is not defined
AttributeError: 'list' object has no attribute 'groupby'


itertools=[] で 取り敢えず定義して、
  list'オブジェクトに 'groupby'属性がありません
ここで躓いてる。

352 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 08:02:28.98 ID:yycdgIeY.net]
「python itertools」で検索!

353 名前:遊園地 mailto:sage [2018/02/11(日) 08:39:56.59 ID:RRTIuu7j.net]
>>339 ありり
import itertools が居るんか。
TypeError: unsupported operand type(s) for +: 'int' and 'tuple'

面倒だから降参する。

354 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 09:02:42.80 ID:Lbo8qBAq.net]
>>317
namedtupleの第一引数はサブクラス名?として内部的に使われるものであり、
定義行以降のコーディングには表れないって理解でいいんですかね?
C言語の構造体タグのように、後からコーディングに使うためにあるのかと思ってました

355 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 09:15:16.26 ID:yycdgIeY.net]
>>340
+: 'int' and 'tuple'

int と、tuple を足すな!

356 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 09:16:13.49 ID:lfEeq88l.net]
>>341
nemedtupleはクラスの簡易版的な使い方ができるんだよそのクラス名が1つ目の引数

https://qiita.com/tag1216/items/19fbc1a4f6a24dd7861b

357 名前:デフォルトの名無しさん mailto:sage [2018/02/11(日) 09:27:26.04 ID:zffMkL6z.net]
>>318
とりあえずset内包表記を使ったほうがシンプルじゃないかと思った
names = {i for i in df[“名前”]}

358 名前:デフォルトの名無しさん [2018/02/11(日) 10:40:33.01 ID:3ohTzZdE.net]
https://github.com/for-2ch/for-2ch-codes/blob/master/Saito_Chapter_05.ipynb

↑斎藤康毅さんの本で省略されている誤差逆伝播法の式の計算をしました。

359 名前:遊園地 mailto:sage [2018/02/11(日) 10:53:33.52 ID:RRTIuu7j.net]
>>342

 >>332のコードを実行

それだと、>>332が、どうやって通したのか分からないだろ?

360 名前:遊園地 mailto:sage [2018/02/11(日) 10:55:21.16 ID:RRTIuu7j.net]
形が違うなら、
どうやって、処理を通したのか。



361 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 17:59:56.24 ID:MzkFBckq.net]
リストの中のリストの要素を取り出して、別のリストにしたいのですが、どうすれば良いですか?

例えば

list = [[[1, 2, 1],[1, 1, 3]], [[1, 5, 1], [5, 9, 10]], [[ 100, 25, 1], [ 6, 9, 23]]]

の2番目の数を順番に取り出して、

a =[2, 1, 5, 9, 25, 9]

にしたいのですが…
整数とか文字列だけのリストの操作は
例えば
a[0] で 2 を取り出せるとかで分かるんですが、リストの中のリストの要素を操作する方法がさっぱりで…

362 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 18:44:01.39 ID:SR9xJ8L5.net]
>348

https://ideone.com/rgZSjL

363 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 18:50:11.75 ID:+qsRixLI.net]
リストの中のリストの要素
a[0][0]

364 名前:デフォルトの名無しさん mailto:sage [2018/02/12(月) 19:13:09.40 ID:MzkFBckq.net]
>>349-350
ありがとうございます!
こんな簡単に出来るとは…
for とか range(len()) とか使ったりして3時間くらい悩んでました…w

本番のHSVにした画像(1500×500)から色相を抜き出す作業をしたらpythonが固まりました。処理が多いんですかね…悩んで書いたコードが全部消えちゃって悲しいですw

365 名前:デフォルトの名無しさん [2018/02/12(月) 19:44:09.77 ID:UjRy9eeg.net]
>>348

https://ideone.com/Xhimau

366 名前:デフォルトの名無しさん [2018/02/13(火) 04:43:34.40 ID:CThJWgS6.net]
>>351
pythonは悪くない
お前が糞コード書いたから

367 名前:遊園地 mailto:sage [2018/02/13(火) 08:31:17.46 ID:+eKUuXyG.net]
画像処理は大体、グレースケールにして行うんだけど。
静止画像だから、GPU付け足せば、固まる事も無い。

368 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 10:11:09.44 ID:fgBS1G35.net]
>>352
わざわざありがとうございます!こちらの方が自分的に理解しやすいのでこちらにしよう…

>>354
すみません、取りたいのは色相じゃなくて明度でした
グレースケールでも元の画像でも同じ行程数だから重さも変わらないかなーと思ってそのままやっちゃいましたが、グレースケールの方が軽いんですかね…
何かむしろ作業量が増える気がしてw

今自分はBGRからHSVにして、1ピクセルごとの明度を抜き出そうとしてました
そのままのサイズでやると、確認のためリストを吐いてもらうときに固まるので、1/10のサイズにしましたがw
1万近い要素を抜き出すことになります

369 名前:遊園地 mailto:sage [2018/02/13(火) 10:31:24.02 ID:+eKUuXyG.net]
グレースケールなら通常画像の1/3で済む。
1万処理で固まるPCは画像処理に向いてないんじゃない。

370 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 11:12:46.98 ID:fgBS1G35.net]
>>356
あ、そうなんですね…グレーでも明度はそのままだしグレースケールにしてみます!ありがとうございます!

あ、リサイズ前の処理はたぶんもっと多いです
ピクセル数分だから100万くらい処理しますね
まぁインターネットとExcel等をするために買ったPCだから無理もないのかも…



371 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 12:35:02.76 ID:IoOWXwkE.net]
その程度の処理で、固まるPC なら、
JavaScript のブラウザゲームなんて出来ないだろ?

アプリ開発用PC は、コンパイルとかするから、
普通のPC よりも高性能なものがいる

372 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 12:46:13.87 ID:7guu483L.net]
Kivyの話題を振っても大丈夫ですか

373 名前:遊園地 mailto:sage [2018/02/13(火) 12:59:57.30 ID:+eKUuXyG.net]
ネタ発言として、
100万処理でもRaspberrypi3にMovidius Neural Compute Stick刺した時より、
劣ってたら駄目だろ。


100万処理の書き出しにフリーズするPCってw
108円から324円で売ってるPentium 4
以下の性能って事なになるぞ。

374 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 13:52:49.62 ID:fgBS1G35.net]
ゲームはしたことないので分かりませんが、youtubeを2つ同時に動かしながらFlashを見るとちょっと重いですね
そうなんですね…他言語にも手を出すなら買い換えるかなあ

PCはフリーズしませんよ
pythonが止まるんです
正確には、リストの中身をshellにprintしたら、処理中にIDLE自体が応答なしになります
10分放置してもダメでした
PC自体は普通に動きます

375 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 13:59:55.20 ID:1/hdA564.net]
標準出力への出力は結構重いよ
だからnumpyやpandasのような気が利いたライブラリは、データが増えすぎると省略表示する

376 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 14:51:53.64 ID:IoOWXwkE.net]
Python 内でメモリオーバーとか、
プログラムにバグがあるとか、
大量のデータをコピーしてるとか

何もプリントせず、プログラムの最後まで到達したかどうかだけを確かめれば?

たぶん、Python ではなく、君の勘違い

377 名前:デフォルトの名無しさん [2018/02/13(火) 19:15:03.17 ID:hE+D2prK.net]
無限ループ作ってそうな気がするけど

378 名前:遊園地 mailto:sage [2018/02/13(火) 19:32:04.19 ID:+eKUuXyG.net]
テキスト書き出しに,print()なんて使わない。
確認のprint消して、ファイル書き込み。

それでも、軽量のIDLEが固まる事は無いけどな。

○ pythonエディターのIDLEが固まる
× pythonが固まる

標準出力関数 print さえ、消したらどうにか成るだろう。

379 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 21:26:04.89 ID:fgBS1G35.net]
>>362-365
そんな仕組みが…print がだめみたいだったですね
1/10の画像サイズで成功したプログラムを元のサイズに直して実行したら成功しました

皆さんのお陰で当初の目的は無事果たせました
ありがとうございます
初心者とはいえ、たった50行に3日もかかるとか雑魚過ぎですなw

380 名前:遊園地 mailto:sage [2018/02/13(火) 22:01:48.22 ID:+eKUuXyG.net]
優秀すぎ。
俺なんて、読み込むモジュール1つ増やしたら3行で一日掛かってる。



381 名前:デフォルトの名無しさん [2018/02/13(火) 22:04:34.16 ID:6NbXP/1F.net]
なんや100万処理てw100万石みたいやなwww

382 名前:遊園地 mailto:sage [2018/02/13(火) 23:10:55.90 ID:+eKUuXyG.net]
10年前のPCで1億の処理回したら7分掛かった。

for i in range(100000000):
□print(i,end='')
#100000000回
#402.4338073730469[sec]
print(402/60)#6.7分






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

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

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