20/06/04 20:21:28 2AGF6zBkd.net
だぼークォーテヒーションと
シングルクオ-ティーションは意味が同じでぃすか?
373:デフォルトの名無しさん
20/06/04 21:15:58.63 Jpaap6f50.net
あぁ!これはデジャヴぅ
374:デフォルトの名無しさん
20/06/04 21:18:44.46 KthQ/RQD0.net
>>366
けーすばいけーすぅ
375:デフォルトの名無しさん
20/06/05 01:17:43.81 wa0POL4x0.net
唐突にsubprocessでpythonのインタプリタモード呼び出して、自動的にreturn helloを入力するってプログラムを作りたくなったんだが
インタプリタモードの時にreturn helloを自動的に入力する方法が重いつかない
何かいい手はありませんか
376:デフォルトの名無しさん (ワッチョイ 15b0-gIfp)
20/06/05 01:27:04 IAdMjdh90.net
>>369
ふつーに標準入力渡してやるのでいいんでない
377:デフォルトの名無しさん
20/06/05 01:53:02.87 k1Dmu+ym0.net
youtubeの特定の時間のスクリーンショットを取得するライブラリはありませんか?
pytubeは動画全体をダウンロードするしかできないみたいなので
378:デフォルトの名無しさん
20/06/05 05:28:54.26 vUJST1i40.net
>>371
そのためのseleniumかと
379:デフォルトの名無しさん
20/06/05 15:26:39.23 WQQhxc2Y0.net
ここの人はIDEを使って書いてます?
おすすめあります?
今の所、同時に複数のソースを見れる便利さでvimを使ってるんですけどw
380:デフォルトの名無しさん
20/06/05 15:34:48.25 +/6rDMXlM.net
vscode一択だろう
pycharmも人気だが、vim使いならvimキーバインドのプラグインが超優秀なvscodeの方が圧倒的に使いやすい
381:デフォルトの名無しさん
20/06/05 15:51:43.67 wziia7Ej0.net
vscode Remoteが最強すぎるんだがリモート先のlinuxが32bit 対象外なのが悲しすぎる
382:デフォルトの名無しさん (アウアウウー Sa11-GQ76)
20/06/05 18:50:41 xDsdgpZQa.net
>>374
きみpycharmのIDEA vimつかったことないなさては?
383:デフォルトの名無しさん
20/06/05 19:44:09.10 XYity2lC0.net
お前らvscodeのvimプラグイン何使ってる?
俺は「Vim」使ってるんだがマルチカーソルが微妙で使いづらい
384:デフォルトの名無しさん
20/06/05 19:45:36.35 TE+GX86o0.net
VScodeのリモート、リアルタイムのlintも出来ない時代遅れのエディタだった記憶しかない
385:デフォルトの名無しさん
20/06/05 21:39:34.10 Lk8lPEZ80.net
仕事で50モジュールぐらいのPJを作成しているけど、PyCharm一択かな
VScodeの評判がいいから試してみたけど、構文解析が役に立たなくて逆にビックリした
1モジュールとかだったら、何使っても一緒だろうけど
386:デフォルトの名無しさん
20/06/05 22:01:03.03 9fMNlMPva.net
vscodeのコンソールでコード書くときにインテリセンスが効かないのは仕方がない?
387:デフォルトの名無しさん (ワッチョイ 0ac5-Alfg)
20/06/05 22:21:59 XYity2lC0.net
Tkinterって発音はキンター?ティーキンター?
388:デフォルトの名無しさん (ワッチョイ ca5c-Alfg)
20/06/05 23:20:43 0qXWJPOr0.net
ティーケーインター
389:デフォルトの名無しさん
20/06/06 07:33:40.88 JfU7shwSa.net
トキンター
390:デフォルトの名無しさん
20/06/06 08:07:56.25 UBwgYUE10.net
tkライブラリのinterfaceだからティーケーインターなのだそう
391:デフォルトの名無しさん (アウアウウー Sa11-1f+w)
20/06/06 08:37:26 JfU7shwSa.net
なるほどねー(tkってなんだ?)
392:デフォルトの名無しさん
20/06/06 09:14:04.83 UBwgYUE10.net
たぶん、Tcl ToolKitの略じゃないかと。本当のところは不明
393:デフォルトの名無しさん
20/06/06 09:36:47.64 JfU7shwSa.net
なるほどねー(ありがとう)
394:デフォルトの名無しさん
20/06/06 10:28:29.73 HXrdBvUdp.net
0.099を0.1にしたり99を100にしたり
使ってるけた数を自動推定して四捨五入してくれる関数ないですか
395:デフォルトの名無しさん (テテンテンテン MMde-Az+b)
20/06/06 12:02:00 s7Y1+AoGM.net
そんないい加減な関数はない
396:デフォルトの名無しさん
20/06/06 12:28:47.57 maGrK2WM0.net
Decimal使えばいける気がしたが、Decimal値の有効桁数求める方法がないのな。
397:デフォルトの名無しさん
20/06/06 12:30:12.36 UBwgYUE10.net
1000入力されたらなんて答えたらええんよ
398:デフォルトの名無しさん (JP 0H1d-tVOV)
20/06/06 13:48:46 HHFmazMPH.net
誰が使うんじゃコレ? っていうライブラリ教えて
399:デフォルトの名無しさん (ワッチョイ 6d01-BoFv)
20/06/06 14:30:03 CCS//BVx0.net
>>388
自分で作れ!
400:デフォルトの名無しさん (ワッチョイ 5dda-TVzJ)
20/06/06 16:25:52 BbcrqlO80.net
Pycharm重くないか?vscodeは一瞬で起動するから使ってる
401:デフォルトの名無しさん (アウアウウー Sa11-BpG1)
20/06/06 16:35:06 ccCElJAya.net
起動なんか一回やったら開きっぱなしだからどうでもいいpycharm使っちゃうとVScodeショボすぎて使う気にならんロックインされちゃうね
402:デフォルトの名無しさん (ワッチョイ 693d-jth6)
20/06/06 16:37:05 rBdUnFeJ0.net
プィッションは読み方がどれも難しい。
Tキンターとか、何かを意識してしまうよ。
メカブ?、ナンピーとか。
日本人向けの発音じゃ無いですよね。
頭に入ってこないもの。
403:デフォルトの名無しさん
20/06/06 18:51:32.06 CCS//BVx0.net
えっ
めかぶ食うの日本人ぐらいだと思うぞ
404:デフォルトの名無しさん
20/06/06 20:49:13.48 jTGBKF0Ga.net
質問です。環境はpython3.7.6(anaconda3 2020.02)でwindows10
import urllib.request
urllib.request.urlopen('URLリンク(www.yahoo.co.jp)')
上のコードを書いたファイルをコマンドラインから実行すると問題ありませんが、
PHPのexec()から実行すると、
urllib.error.URLError: <urlopen error unknown url type: https>が出ます。何が理由でしょうか?
ssl化されていないページならエラーは当然でません。
phpスレのがよかったかな...すみません、よろしくお願いします。
405:デフォルトの名無しさん (ワッチョイ 152c-uyHd)
20/06/06 22:30:21 7YMZq5d40.net
「python3 urllib.error.urlerror urlopen error unknown url type https」で検索!
406:デフォルトの名無しさん
20/06/07 08:55:04.29 f2jyb78aa.net
うーん、検索しまくったんですけどね。どうしてコマンドラインだと問題なくてexec()からだとエラーになるのかの理由に辿り着けませんでした!
でもありがとうございます
407:デフォルトの名無しさん
20/06/07 10:24:55.97 dFrIri+F0.net
実行してるpythonの環境が違うんじゃないの?
sys.path出力して同じかどうか確かめればいい
408:デフォルトの名無しさん
20/06/07 13:27:34.23 XeY/Zi66M.net
未確認だが、PHP側でPYTHONPATHを設定するとたぶんexec()でもいけるんじゃないかな
409:デフォルトの名無しさん (ワッチョイ 152c-uyHd)
20/06/07 23:30:10 +YSUT0gy0.net
http はOK で、https だけエラーになるのだろ
たぶん、PHP 内から、curl, wget, ruby などで、https へアクセスしてもOK になるだろ。
Python だけは、SSL の設定が厳しいのだろう
/usr/bin/ruby -e "$(curl -fsSL URLリンク(git)何々)"
みたいに、インストールスクリプトをダウンロードして、
実行するようなコマンドをよく見るけど、
Ruby プログラム内で、curl から、https を呼べる
410:デフォルトの名無しさん (ワッチョイ 2501-7w+V)
20/06/07 23:56:58 2AOUvckA0.net
>>388,390
URLリンク(github.com)
411:デフォルトの名無しさん (ワッチョイ 4a61-7hTT)
20/06/08 08:49:04 O6EXwdQl0.net
sys.pathじゃなくて、LD_LIBRARY_PATH(Windowsで相当するものがわからん)じゃないかな?
理由はなんにしても、PHP exec() から python urllibごときを呼び出すってのが、激しく疑問なわけだが。
412:デフォルトの名無しさん (ワッチョイ 996a-zGsZ)
20/06/08 13:39:42 erB1RiSD0.net
本当に必要な情報は海外サイトで見つかる。
マメだよね。
やっぱ、海外の人のがプログラム作りは盛んなのかね?
413:デフォルトの名無しさん (スッップ Sdea-lsno)
20/06/08 14:19:31 AODLa+end.net
日本人とそれ以外で分けるってんならまず人数が圧倒的に違う
414:デフォルトの名無しさん
20/06/08 15:08:16.37 erB1RiSD0.net
>>407
ちょっとpythonから離れちゃうけど、
このソースのこのコンパイルエラー、みたいな狭い範囲の問題が見つかるんだよ。
アメリカを中心とした海外サイトだと。
「あ、同じ問題で悩んでるヤツいたんだ」みたいなw
415:デフォルトの名無しさん (ワッチョイ 5d63-bYWF)
20/06/08 18:28:48 2z4WuMg00.net
>>406
日本人のは入門系が多いからってのも理由なんじゃないかな?
細かい内容やエラー系とかは海外のが多い
416:デフォルトの名無しさん
20/06/08 19:46:06.46 HJ3T+T5y0.net
英語は全世界のプログラマーほとんどわかる
日本語は日本人のプログラマーしかわからない
ってだけでしょ。英語の情報が多いのは。
417:デフォルトの名無しさん
20/06/09 00:22:11.18 k1uGEF2k0.net
日本の情報が5年位遅れているのは意図的なのか。
それとも情弱なのか。
418:デフォルトの名無しさん (ワッチョイ 5d3c-UPQK)
20/06/09 12:11:30 b3+nbM/P0.net
>>411
日本語の情報が少ないのは、絶対的な人数が少ないのが原因
俺自身、英語で検索するし英語で回答する
teratail等で金銭的なインセンティブがあれば頑張って回答するんだが
基本ボランティアなんで5chで匿名回答する方が気楽
そうなるとインターネットで検索にはヒットしにくいので悪循環
同じような考えの人いるかな
419:デフォルトの名無しさん (ブーイモ MM71-BpG1)
20/06/09 12:14:26 qhMN8dp6M.net
>>412
英語でオケ
420:デフォルトの名無しさん (ワッチョイ 8663-Ee3U)
20/06/09 12:25:34 uVZSOrTH0.net
自動翻訳の精度が上がれば、言葉の壁はなくならないかな
421:デフォルトの名無しさん (ワントンキン MM01-Po7o)
20/06/09 12:26:23 2cxJlRCEM.net
>>412
たくさんいる。
英語圏はほぼ、あなたのように考え宗主国の言語を用い、固有言語を喪ってしまった国々。
国内ではアイヌ民族が同ケース。
422:デフォルトの名無しさん (ワッチョイ c6a3-OkCy)
20/06/09 12:28:51 /Zx+3l/L0.net
でも国外の情報の閲覧が制限されているわけでもないんだから
日本の情報が遅れていようが進んでいようがどうでもいいことじゃない?
423:デフォルトの名無しさん
20/06/09 14:35:39.70 dZbrK5NLd.net
>>416
高校英語サボりすぎて英語読めない民
424:デフォルトの名無しさん
20/06/09 18:52:53.92 A+GTeqXzd.net
英語ってそんな難しいか?
日常生活ならともかく専門的な英語って普通になんとかならないか
425:デフォルトの名無しさん
20/06/10 09:03:53.52 D0Llgvo90.net
>>417
今のグーグル先生は強力。
昔はライブラリーとかも訳されて、読んでて何が何だか見たいのが多かったけど今はシッカリ分かるからね。
426:デフォルトの名無しさん
20/06/10 11:49:40.61 CGSVYGEO0.net
>>416
以前は検索時に英語だけとか選択できたけど、今はできなくなった(いちいち設定で変える以外)。
日本語が混じるだけでなく優先度も高くなるのが、とにかく不便。
427:デフォルトの名無しさん
20/06/10 14:28:16.78 D0Llgvo90.net
>>419
これは言い過ぎだったww
428:デフォルトの名無しさん
20/06/11 16:11:56.75 Cn1fg7lK0.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
429:デフォルトの名無しさん
20/06/12 20:19:56.41 4HFg/Eif0.net
まじか、pythonでこんな問題が起きるとは、、
"%-20s%10s%-20d" %(name,box,val)
みたいな感じで文字列を揃えようと思ったんだけど、全角と半角が混じると揃わないのね。
最近python使い始めたんだけど、でこんな事が起きるとはビックリ
ljust() とか文字列の書式コマンドがあるらしいけど、これもダメだった。
結局、ネットで import unicodedata してルーチン作った人のをコピペしたけど。
まさかこんな初期問題がpythonで出るとは。。
430:デフォルトの名無しさん
20/06/12 21:06:14.15 dTuswZtd0.net
>>423
それどの言語でも同じだと思うけど
文字幅意識せずにalignしてくれる言語てあるの?
431:デフォルトの名無しさん
20/06/12 21:09:33.25 KlOkpmNy0.net
>>423
kuma-? (AA略)
432:デフォルトの名無しさん (ブーイモ MMff-1l2Q)
20/06/12 23:12:26 1Zk5NcE0M.net
プロポーショナル、カーニングが当たり前の時代に全角半角で文字が揃うとか揃わないとか言ってるやつが悪い。
きれいに揃って見えるのはお前の環境だけだぞっと
433:デフォルトの名無しさん
20/06/13 07:34:34.46 MlnlNpPL0.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
434:デフォルトの名無しさん
20/06/13 09:35:43.58 rZLMUl8aF.net
pythonに限らないし全角半角なんて名称も微妙だけど
unicodeのwidthを取得するのが正攻法だと習った
URLリンク(www.unicode.org)
まともなOSならAPIがある
435:デフォルトの名無しさん
20/06/13 09:36:31.53 rZLMUl8aF.net
こっちだった
URLリンク(note.nkmk.me)
436:デフォルトの名無しさん (ワッチョイ 335f-+Do1)
20/06/13 13:19:08 LVRkHBe60.net
デフォルト設定のvimでpythonのコーディングしてる
構文チェックって何それ美味しいの状態
437:デフォルトの名無しさん
20/06/14 22:45:30.22 jrxxYZ6K0.net
なかま。
vimが最強だよな。
438:デフォルトの名無しさん
20/06/15 02:55:44.66 rYuqklH30.net
プログラム組むうえで役に立つアルゴリズム一覧みたいなのないか?
あったら教えてください
439:デフォルトの名無しさん
20/06/15 03:35:09.54 RE4kX6uS0.net
>>432
つstackoverflow.com
440:デフォルトの名無しさん
20/06/15 08:08:12.25 Q7bBK3ER0.net
>>432
デザインパターン
Mathematical recipe
441:デフォルトの名無しさん (ワッチョイ 03b0-D5+D)
20/06/15 09:35:35 HJ4FmJJr0.net
>>432
algorithm visualization系はイメージしやすいと思う
URLリンク(visualgo.net) とか
442:デフォルトの名無しさん
20/06/15 12:56:21.62 iqqqiJ5YF.net
>>432
スレリンク(tech板)
後半はネタスレ化してるけど
取れるとこだけ取れば良い
443:デフォルトの名無しさん
20/06/15 14:53:35.63 o7VJmaWHM.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
444:デフォルトの名無しさん
20/06/15 21:01:34.86 yFdu+hNu0.net
pythonのぱいはおっぱいのパイでしょうか。
悩んでいます。教えて欲しいです。
445:デフォルトの名無しさん
20/06/15 21:59:18.21 vfFEq/PD0.net
>>438
ペビのおっぱいのこと
哺乳類だし
446:デフォルトの名無しさん
20/06/15 22:13:30.82 ps1yxbBN0.net
両胸に二匹
股間に一匹
全部合わせていっぱいそん
さぁみんなで唄おういっぱいそん
447:デフォルトの名無しさん
20/06/15 23:25:04.03 0nmOgBrra.net
>>438
和英辞典買ってからのお勉強すれ
448:デフォルトの名無しさん
20/06/17 11:25:44.38 C1pIJV5j0.net
バカでかい漫画画像を縮小したいのですが
PILのresizeを普通に使うだけだとトーンが荒れてきれいに縮小されないケースがあります
きれいに縮小するコツとか、PILよりきれいに縮小できるモジュールとかあったら教えて下さい
449:デフォルトの名無しさん
20/06/17 11:29:07.20 GES6ctGCF.net
PIL のオプション指定があるだろ
それでも気に入らなければ自分で探せ
450:デフォルトの名無しさん
20/06/17 13:01:47.47 9RQxAjph0.net
>>442
defaultのNEARESTじゃなくてLANCZOS使えば?
URLリンク(pillow.readthedocs.io)
451:442
20/06/17 13:06:46.17 9RQxAjph0.net
>>442
念のためだけど、resizeのresampleパラメータのことね
URLリンク(pillow.readthedocs.io)
452:デフォルトの名無しさん
20/06/17 13:47:41.35 C1pIJV5j0.net
resampleは6種類全部試してみたけどどれもきれいに縮小はできませんでした
でも、ImageMagickならきれいに縮小できることがわかったので
とりあえずこの問題は解決済みとしておきます
で、追加で質問なんですけど
subprocess.runで標準入力にbytes型を指定することってできないんでしょうか?
↓こんなコードを試してみたけどうまくいきませんでした
v = #画像ファイル(bytes型)
cmd = ("magick", "convert", "-", "jpg:-")
sbp = subprocess.Popen(cmd, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
v2 = sbp.communicate((v)) #これはうまくいった
v3 = subprocess.run(cmd, stdin=v, check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) #これがうまくいかない
453:デフォルトの名無しさん
20/06/17 13:49:37.41 YnSRRC/e0.net
まずはお礼じゃね
454:デフォルトの名無しさん
20/06/17 13:54:46.72 Kf8QhmqOa.net
>>446
キモッ
455:デフォルトの名無しさん
20/06/17 14:03:09.23 FMynocAf0.net
>>446
おれいもいえないうんこは(・∀・)カエレ!!!
456:デフォルトの名無しさん
20/06/17 14:12:22.16 C1pIJV5j0.net
>>446
自己解決。stdinをinputに置き換えたらいけました
回答してくださった皆さん、礼儀を教えてくださった皆さん
お付き合いありがとうございました
457:442
20/06/17 16:44:49.63 9RQxAjph0.net
LANCZOSでもきれいにresizeできないってのは、単にsaveの時のqualityがデフォルトの75で劣化しちゃってるとかのオチじゃない?
quality=100, subsampling=0
でもスピード求めないなら確かにImageMagick使う方が簡単かも
そもそもpythonの話題じゃなかったねw
458:デフォルトの名無しさん
20/06/17 17:06:41.95 AE0FQhi50.net
import ImageMagick みたいなこと出来るLibあるの?
459:デフォルトの名無しさん
20/06/17 17:34:13.86 9RQxAjph0.net
>>452
pythonからImageMagick使うのはいろいろあるけど、一�
460:ヤ有名なのはWandかな https://github.com/emcconville/wand
461:デフォルトの名無しさん (ワッチョイ e76a-3dzL)
20/06/17 18:37:08 TVwLVBUa0.net
>>446
すなおに os.system( )じゃダメなの?
462:デフォルトの名無しさん (ワッチョイ 1aa5-JYV+)
20/06/17 20:17:31 NHOh2pyw0.net
いわゆるsystem関数は後代になればなるほど使いにくくなってる
Cやperlの時代は深く考えずにsystemと書くだけで使えたが今はそうじゃない
もしかすると知らないんじゃなかろうか
463:デフォルトの名無しさん (ワッチョイ 47b2-BaLH)
20/06/17 20:34:05 R5bXVlPJ0.net
>>442
13層の畳み込みコンボリューションやな
464:デフォルトの名無しさん
20/06/17 23:04:32.15 TVwLVBUa0.net
>>455
どういう事?
具体的にどんな問題が?
465:デフォルトの名無しさん (ワッチョイ 0b01-Epcz)
20/06/18 08:47:29 o6buD/Ym0.net
>>455
普通に
os.system("ls -a")
で動くけど?
非同期でプロセス制御しようとするとちと面倒になるってだけの話だろ。
466:デフォルトの名無しさん
20/06/18 12:48:16.07 jfv6BXe2M.net
format 関数の書式を知りたいのですが、どこかに書かれてませんか?
普通は使わないのかな?
467:デフォルトの名無しさん (ブーイモ MM67-PLCE)
20/06/18 12:57:39 C4Bds11iM.net
str.forma pythonでググればいっぱい出てくる
468:デフォルトの名無しさん (ワッチョイ 5a01-QZnr)
20/06/18 13:48:02 cP/SUrV20.net
>>459
URLリンク(docs.python.org)
469:デフォルトの名無しさん
20/06/18 14:08:07.12 jfv6BXe2M.net
>>460
>>461
format関数もメソッドと同じですか?
メソッドの説明はたくさんあるんだけど組み込み関数の説明が見当たらない。
Python の人たちはメソッドって言わないのかな?
470:デフォルトの名無しさん
20/06/18 14:16:45.54 jfv6BXe2M.net
>Format String Syntax
>The str.format() method and the Formatter class share the same syntax
メソッドとクラスの説明ですよね。
471:デフォルトの名無しさん
20/06/18 14:26:26.28 cP/SUrV20.net
少しくらい読み進めろよ
Built-in Functions
URLリンク(docs.python.org)
format()
URLリンク(docs.python.org)
このformat関数の説明に書いてあるリンク先が
>>461のリンク先にある一つのセクション
472:デフォルトの名無しさん
20/06/18 14:53:39.68 jfv6BXe2M.net
>>464
ありがとうございました。
でも、method と間違えたでしょ?
473:デフォルトの名無しさん (ワッチョイ b3da-4f8g)
20/06/18 17:16:05 IpzKnrkm0.net
ハッキングできるやつってどこでハッキングの仕方勉強してるんだ?
474:デフォルトの名無しさん
20/06/18 17:24:10.76 Kimfxpnna.net
質問する前にGoogleで検索しましょう。 URLリンク(www.google.com)
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
475:デフォルトの名無しさん
20/06/18 22:48:57.16 FoY44tnC0.net
>>466
子どもは万引きの仕方を教わったりはしないだろ?
476:デフォルトの名無しさん
20/06/18 23:03:38.37 XnqoeIgF0.net
聞いた話だと、裏2ちゃんねるというのがあるそうだ
入り方は古株の少数のメンバーしか知らなかったはず
477:デフォルトの名無しさん (アウアウウー Sa47-WJKe)
20/06/18 23:06:27 +cZBk+Sqa.net
>>466
欺術という本を読みたまへ
478:デフォルトの名無しさん (ワッチョイ e76a-3dzL)
20/06/18 23:32:16 2PyFagPj0.net
perl とかC だとfor文のカウンター?を進められるんだけど。
python の for文って↓みたいな事できないよね?
for i in range(10):
色々な処理・・・
i += 3 #iを三回分進める 次回はi=4 から始まるはずがpythonでは2のまま。
479:デフォルトの名無しさん
20/06/19 00:02:31.09 hR7tqNr30.net
すべての言語で、繰り返し変数に代入するのは、禁止!
基本、そういうコーディングは認められない
480:デフォルトの名無しさん (ワッチョイ 5a01-QZnr)
20/06/19 00:34:15 2U294rNY0.net
>>471
それはfor文の問題じゃなくイテレータを理解してないだけやで
0,3,6,9としたいならrange(0,10,3)
1,4,7,10としたいならrange(1,11,3)
ループ内の処理結果によっていくつカウンタを進めるか分岐させたいならwhileループ使う
Cも同じ
481:デフォルトの名無しさん
20/06/19 00:47:07.50 ISVBYJF60.net
>>471
Cのfor文はループを抜けるまで同じループ変数の実体が存続してるからループ内での更新が次のループに影響するけど、pythonのforはforeachみたいな物だから別物だぞ。
482:デフォルトの名無しさん (ワッチョイ 7397-jTC9)
20/06/19 02:13:03 cjyqviri0.net
>>471
できる
Cのforみたいな文法がないだけ
while i<10:
__if flag:
____i=4
__dosomething()
__i += 1
とすればいいだけ
Cでwhileとforの等価になる構文を理解すればわかる
483:デフォルトの名無しさん
20/06/19 02:22:28.93 Y7JWUJsl0.net
>>475
>python の for文って↓みたいな事できないよね?
と書かれているわけだが
484:デフォルトの名無しさん
20/06/19 06:58:29.85 rYS/k/mn0.net
for i in range(1,11,3):
じゃ駄目なの?
485:デフォルトの名無しさん
20/06/19 08:28:32.92 ssrXdln3a.net
>>476
いいオチだ、吹いた。
君が一番冷静だ。
486:デフォルトの名無しさん
20/06/19 09:26:57.34 x97uSRduM.net
>>474
いや、ループ内変数のスコープは同じでしょ?
487:デフォルトの名無しさん (ワッチョイ ba52-wz85)
20/06/19 10:08:12 ISVBYJF60.net
>>479
C言語の方は、for文の()内で宣言されたループ変数iはfor文のブロックを抜けるまで(繰り返し中は継続して)存在しているが、ブロックの中で宣言された変数はブロックを抜ける度に破棄される。
pythonのforでは、iは繰り返しの度に新しいインスタンスが割り当てられるんでないの?
違ってたらすまん。
488:デフォルトの名無しさん
20/06/19 11:12:30.16 GhHOGZr10.net
ブロックスコープがある言語にとっては、for文はwhile文のショートハンド以上の意味があるが、
pythonの場合は、仮にカウンター付きfor文を用意したところでwhile文となんら変わりなくなる。
489:デフォルトの名無しさん
20/06/19 11:22:50.53 k88Z1wma0.net
イジメ被害者に凄惨ないじめをしても
「いじめられた本人が悪い」と
平気で言えるのが大阪府三島郡島本町の奴等
大阪府三島郡島本町は
「大阪府三島郡島本町のいじめはいじめられた本人が悪い」
として虐め加害者を擁護し被害者を非難する
ガラも程度も悪い暴力イジメ廃人町
大阪府三島郡島本町は
「大阪府三島郡島本町のいじめはいじめられた本人が悪い」
と公言して公然とイジメ加害者を擁護し被害者を非難する
極悪非道の卑劣な町
490:デフォルトの名無しさん
20/06/19 11:23:41.29 2U294rNY0.net
>>480
違う、次の値が再代入されてるだけ
それにpythonはブロックスコープないから
ブロック抜けてもループ変数は存在してる
491:デフォルトの名無しさん
20/06/19 12:41:10.81 483fdVJ8M.net
>>471
cのカウンタに加算されちゃう仕様よりpythonの仕様の方が使い道がある
492:デフォルトの名無しさん
20/06/19 13:03:31.92 hELDtdzk0.net
もともとカウンター勝手に進めるのは美しくないから
おすすめされないんじゃなかったっけ?
493:デフォルトの名無しさん (ワッチョイ ba52-wz85)
20/06/19 13:48:14 ISVBYJF60.net
>>483
なるほど、勘違いして覚えていたよ。指摘ありがとう。
494:デフォルトの名無しさん
20/06/19 13:50:23.74 483fdVJ8M.net
i=5
for i in range(10)
でもループ内はゼロからスタート
でもループ抜けたとこは
i=9
495:デフォルトの名無しさん
20/06/19 20:15:47.47 7EPeqh5f0.net
>>483
え!pythonスコープないんですか
C#脳なもんで色々気をつけないとな
496:デフォルトの名無しさん
20/06/19 22:35:21.10 HxAN9IIE0.net
あるわ
497:デフォルトの名無しさん
20/06/20 01:40:42.12 zBD3Xak/r.net
>>488
ただしリスト内包表記はpyhon3ではスコープを作る
puthon2では作らない
498:デフォルトの名無しさん
20/06/22 02:07:30.98 7rvLu16V0.net
Pythonの初期から入ってるパッケージの使い方を教えてくれるサイトないか
499:デフォルトの名無しさん (アウアウエー Sa52-f3e5)
20/06/22 02:22:05 6UseFZdna.net
個別に検索するしかないかと
WinPythonに最初から入っているパッケージ一覧
URLリンク(dianxnao.com)
備考:WinPythonのバージョンは3.6.2です。
解凍後のフォルダ名【WinPython-32bit-3.6.2.0Qt5】
appdirs==1.4.0
beautifulsoup4==4.5.3
docutils==0.13.1
email==6.0.0a1
ez-setup==0.9
google-api-python-client==1.6.3
httplib2==0.10.3
Kivy==1.9.1
Kivy-Garden==0.1.4
kivy.deps.glew==0.1.9
kivy.deps.sdl2==0.1.17
oauth2client==4.1.2
olefile==0.44
packaging==16.8
Pillow==4.0.0
pyasn1==0.3.5
pyasn1-modules==0.1.4
Pygments==2.1.3
pyparsing==2.1.10
pypiwin32==219
qrcode==5.3
requests==2.12.4
rsa==3.4.2
six==1.11.0
uritemplate==3.0.0
500:デフォルトの名無しさん
20/06/22 07:46:36.92 Rg3aZAd80.net
面白い言語を見つけた。
とてもあいたかたです。
501:デフォルトの名無しさん
20/06/22 09:28:03.73 q7htT2SsM.net
一つ気づいたのは、スポーツ・エロ(アイドル等含む)・アニメやTV ばっかし。
3S(sports, sex, screen)政策って本当に市民をバカに変えるんだな。
://twitter.com/shirassh/status/1183587032523665408
URLリンク(o.5ch.net)
(deleted an unsolicited ad)
502:デフォルトの名無しさん
20/06/22 12:51:01.22 GQVtnPwK0.net
Pythonでfor i = 0; i < 10; i += 1: が書けたら俺はPythonにケツを差し出す
503:デフォルトの名無しさん
20/06/22 14:06:39.89 pTvGSbV8a.net
>>495
書き方が気に入らないの?
for i in range(10):
print(i)
504:デフォルトの名無しさん
20/06/22 15:27:07.77 GQVtnPwK0.net
>>496
そう
C/C++やってたからどうも慣れない
505:デフォルトの名無しさん
20/06/22 16:09:06.47 ZSej1vKLa.net
>>497
ここのforの例がわかりやすかったよ
URLリンク(note.nkmk.me)
>他の言語におけるforeach文に相当し、
リスト(配列)などのイテラブルオブジェクトの要素が順番に変数に代入され処理が行われる。
すべての要素に対して処理が繰り返される。
506:デフォルトの名無しさん
20/06/22 19:51:09.99 Z3oQzl3AM.net
バカでかい配列にメモリ確保されちゃったらどうしよう、とか不安になるよな
507:デフォルトの名無しさん
20/06/22 20:01:19.51 6gQqm8woa.net
Pythonはインタープリタ型のスクリプト言語
508:デフォルトの名無しさん
20/06/22 22:11:50.14 zuodZOih0.net
pythonはc言語みたいに動的メモリは設定できないよね?
509:デフォルトの名無しさん
20/06/22 22:18:07.07 dRocXft30.net
動的メモリを設定するとはどういう意味?
単に動的にメモリを確保しているかって意味なら当然しているけど
510:デフォルトの名無しさん
20/06/23 07:17:31.02 7QwUF0W/0.net
mallocのことかな?
ctypes使えば当然できるけど、使う意味はないし、
本当に必要なら言語の選択間違ってる
511:デフォルトの名無しさん
20/06/23 21:13:38.34 zFVhfcF50.net
大学行きたいけど頭悪いからロクな大学行けない
情報系で偏差値50未満でも就職がいい大学ないかな
512:デフォルトの名無しさん
20/06/23 21:17:40.98 yP6K6bcS0.net
専門学校のほうがいいよ。
513:デフォルトの名無しさん (ワッチョイ 573d-gtZa)
20/06/23 21:40:19 CYecFQam0.net
記述の変態的な制限がない分、意外と使いこなすのは
難しいと感じています。
514:デフォルトの名無しさん
20/06/23 22:34:37.58 LBaTUS3F0.net
独学でいいんじゃないか・・・・
515:デフォルトの名無しさん
20/06/23 22:40:06.25 TrWuzmv6a.net
>>504
厳しいようだけど、この業界、数学物理あたりが得意ではないと大変だと思うよ。
特に偏差値を下げる原因が数学物理だとかなり厳しい。
516:デフォルトの名無しさん (ワッチョイ 4e63-TbJT)
20/06/23 22:55:21 ZGgr9BPx0.net
数学はともかく、物理はそのような案件でなければ関係無い気もするが
517:デフォルトの名無しさん
20/06/23 23:06:27.47 UicElvK7a.net
ベクトルとか出て来るなっしー
518:デフォルトの名無しさん
20/06/23 23:35:33.95 xoTNvGgr0.net
>>504
沖縄国際とかどう?
沖縄出身者を採ってる会社もあるらしいし
519:デフォルトの名無しさん
20/06/24 03:12:23.69 e1BmAbs4d.net
頭悪いとかじゃなくて勉強のやり方を知らないだけじゃないの?黒板に書いてること全部書いちゃうとか典型的なダメな方法なんだけどな
間に合わないなら一回浪人してでも良い大学を目指した方が良い
520:デフォルトの名無しさん (ワイーワ2 FFbf-/Fs/)
20/06/24 11:22:38 6+kkBVmVF.net
板書写しってほんと意味無い時間の無駄
どうせ先生が使ってるカンペをコピーするか
スマホで撮影すれば良い
521:デフォルトの名無しさん (ワッチョイ cfbb-5fXH)
20/06/24 11:31:46 cbs76Ir10.net
>>512
勉強のやり方おしえてよ
522:デフォルトの名無しさん
20/06/24 12:07:56.46 mGD9olwwd.net
専門学校は先生の方から、専門行って取れる資格はもう持ってるから行くだけ無意味と言われました。
勉強のやり方はわかってるのですが、工業高校所属なので授業で普通教科を教えもらえず、普通科の人と戦えません。
みんな勉強してないし、いいだろって思ってた自分を殴りたいです。
523:デフォルトの名無しさん
20/06/24 12:16:29.10 rARf2GPq0.net
心理学使うなら作業興奮でやる気を出させるとか
東大生の勉強法でググればたくさん出るからその中で自分のやり方にマッチした方法を試せばいいんじゃね
524:デフォルトの名無しさん
20/06/24 14:07:17.60 790fBQJd0.net
>>515
高専に編入して、高専を卒業したら大学の3年に編入
525:デフォルトの名無しさん
20/06/24 15:41:46.19 WZyBtVo10.net
>>517に1票
ただし入る高専はよく選べ
526:デフォルトの名無しさん (ブーイモ MM0f-R5nQ)
20/06/25 13:13:06 ZVt/yuYiM.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
527:デフォルトの名無しさん
20/06/25 17:13:07.30 3+KOEhVV0.net
pythonで時間に関する微分方程式解きたいんですけど、条件付け方で、時間が0以外の時の値を条件としてとくにはどうしたらいいですか?
少数いれたりするとエラーしてしまいます。
528:デフォルトの名無しさん
20/06/25 17:37:13.94 BtEGKdEA0.net
それで答えられる人がいるなら尊敬するわ。
529:デフォルトの名無しさん
20/06/25 18:22:52.00 1rhHInx+0.net
>>520
数式がたたった状態でのPython化は↓のスレが範疇だが
くだすれPython(超初心者用) その48【まず1嫁】
スレリンク(tech板)
おまいのその質問内容は
数学板の初心者スレか宿題丸投げスレ逝きが適切
530:デフォルトの名無しさん
20/06/25 18:32:43.61 qMp34IY60.net
RADで開発できるGUIフレームワークって、今なら何がいいかな?
PythonCardっていう化石で作ってある装置制御のソフトを何とかしたいけど、
1画面のコンポーネントが100以上あるからコード記述だとまず無理なので・・
PythonCardの流れでwxPythonに手を出したけど、サイザー地獄でわけわかんないし
531:デフォルトの名無しさん (ワッチョイ 0f01-7I9b)
20/06/25 18:49:08 1rhHInx+0.net
>>523
wxPythonそんなにしんどいかな?
GUIをくそふくざつな区分けにしなければ
無間地獄とかにはならんと思うんだが。
532:デフォルトの名無しさん
20/06/25 20:23:38.01 eq+ZTzEM0.net
えーーー、PyQt5をvimでコツコツ作るのがGUI の醍醐味。
画面だけは、designerで作れるよ。
533:デフォルトの名無しさん
20/06/25 20:25:42.15 eq+ZTzEM0.net
perl/Qtは無理やり作った感満載だけど、Python/Qtはシッカリしてるよ。
さすがpython。
534:デフォルトの名無しさん (ワッチョイ 4f3d-Tt8P)
20/06/25 20:52:04 bQoEKQ6k0.net
学校の先生がパイトンって話してたから
パイソンだよって言ったら、赤くなってた。
535:デフォルトの名無しさん
20/06/25 22:28:41.92 h5MGZkZK0.net
英語のthの発音は日本語のサ行とタ行の間なので
π豚でもあながち間違いではない
536:デフォルトの名無しさん
20/06/25 22:34:02.73 7EUfO3v30.net
>>523
builder使えよ
537:>>522
20/06/25 22:40:42.74 qMp34IY60.net
レスどうも
wxFormBuilderは使ったんだけど、なにせコンポーネントが多すぎてサイザー地獄なのよね
レイアウトは指定されてるから、自由に配置できるのが条件なのです
Qtもいい思い出はないけど、他に選択肢はなさそうなので
PySide2デビューしてみます
538:デフォルトの名無しさん
20/06/26 14:06:32.85 PjbtVFt+F.net
WX は XRCed がおすすめ
URLリンク(uyamae.hatenadiary.org)
539:デフォルトの名無しさん
20/06/26 22:20:00.15 1HR93Uu70.net
>>530
PyQT5じゃなくて、PySide2にするのってなぜ?
PySide2って初めて聞いたんだけど、PyQT5と結構違うの?
540:>>522
20/06/27 00:16:19.67 mABnmiLf0.net
デザイナー使ってPySide2アプリ作ってみたけど結構めんどいね
デザイナーは優秀だけど、呼び出し方に癖がありすぎ
PythonCardを採用した前任者をうらんでたけど、シンプルでよかったのかも
>>531
サイザー使わずに自由にレイアウトできるんだったら試してみます
PySide2よりwxの方がまだ馴染んでるので
>>532
業務なんでライセンスの都合です
PySide2もPyQTもほぼ一緒で、今は公式サポートもされてます
541:デフォルトの名無しさん
20/06/27 01:24:42.26 9wE9An+ga.net
なんでsizerを使わないのかが判らん
便利なのに
あほなの?
542:デフォルトの名無しさん
20/06/27 13:01:18.60 8/i8hScy0.net
まさかと思うがsizerは入れ子できるって知ってるよね?
543:>>522
20/06/27 13:46:48.87 mABnmiLf0.net
制御系のアプリなんで、単純にコンポーネントが多すぎなんだよね
数えたら250ちょいだった
おまけにレイアウトがドット単位で決められてる
当然、ウィンドウサイズやdpiも固定だからサイザーは邪魔
Pythonでやってるのはまだいい方で、装置の2割ぐらいは8インチフロッピーだし
たった2台だけど紙パンチのもまだあるし
Solaris 2.5.1とかNT3.5とかVMSが新しい部類になっちゃう、
そういう世界もあるのです
544:デフォルトの名無しさん
20/06/27 15:05:24.12 JdStDnTB0.net
紙パンチwwwwww
8インチフロッピー
5インチフロッピー
プリンタじゃなくてプロッタ
あるあるーw
545:デフォルトの名無しさん
20/06/27 15:06:56.28 JdStDnTB0.net
閑話休題
>>536
wxPythonでもドット単位配置できるよ
ウインドウの拡大縮小無効にするのを忘れるな
546:デフォルトの名無しさん
20/06/27 15:25:36.17 QSLeN3UhF.net
如何にも機械に使われてる感満載の仕事
547:デフォルトの名無しさん
20/06/27 20:20:29.74 GIOxstS30.net
いろいろ出てるけど、Qtのdesignerが一番便利じゃね?
画面みながら「ボタンをここに置いて、横にテキストボックスおいて、その下にラジオボタンを並べて」って
作れるからね。
「あとは全体をグリッドレイアウトで固めて完了」とか。
呼び出しに多少癖があるけど、なれれば問題ない。画面を楽に作れるのは非常に便利かと。
548:デフォルトの名無しさん
20/06/27 21:04:33.03 PJrvAGep0.net
QtはC++の設計だからな
Pythonで使おうとすると若干回りくどい気がする
デザイナーは便利だけどね
549:デフォルトの名無しさん (ワッチョイ 7f61-NJGG)
20/06/28 02:44:05 68OEF1S60.net
>>527
自分もPythonってずーっとぱいとんって呼ぶのかと思ってたら
今日本やで雑誌の表紙みてたらパイソンだったのね。
機械学習とかAIとかの用語を目にするようになって
結局のとことそのアルゴリズムの基本はなんなのかにちょっと興味があるのですが、
Pythonを少しかじるのがやはりお勉強になりますか?
アルゴリズムというかフローチャートみたいな処理の流れがわかればそもそも目的なんですが、
機械学習とかAIのプログラミンでやたらPythonが紹介されているので...
かじるといっても雑誌とかのソースをタイプして試す程度でがっつりマスターしたいなどの
野望はないです。
25年前に学校で習ったのがPascal、BASICとかで、Javaもちょっとソースを観たことがある程度で
プログラム組むなんてできない50手前の素人じじいなんですが向学心というか趣味として勉強してみよう
かなどと変な好奇心があります。
550:デフォルトの名無しさん
20/06/28 04:39:54.93 akwdxVh60.net
ピトンと呼ぶ人いたな。
551:デフォルトの名無しさん
20/06/28 05:39:26.67 139JJdAJ0.net
>>542
何か具体的な課題があって、それを実現するための道具の一つがプログラミング言語。
エロサイトからデータを拾ってExcelにまとめるとかの簡単なことで良いから、モチベーションが維持できる課題を見つけることから始めれば良いと思います。
552:デフォルトの名無しさん
20/06/28 08:56:36.74 P190IwYa0.net
>>542
フローチャート書ければそれでいいやってんなら
基本情報処理のテキストでも買って読めばおk
553:デフォルトの名無しさん
20/06/28 10:26:59.40 zDEWJhLWM.net
RPGとかだとこの読みで出てたりする
ピュートーン(古希: Π?θων, P?th?n, ラテン語: Python)とは、ギリシア神話に
登場する巨大な蛇の怪物である。長母音を省略してピュトンとも表記される。
554:デフォルトの名無しさん
20/06/28 13:16:12.25 qcWu7uXz0.net
ビトンとか発音していると、一発で素人だということがばれてしまう。
情報系の単語にはこういうのが多いな
555:デフォルトの名無しさん
20/06/28 13:16:54.87 fxcoatYC0.net
ルイビトン
556:デフォルトの名無しさん
20/06/28 13:18:36.52 h57n4OGNF.net
>>542
がっつりやらなくても良いけど地道に数学を勉強したら良いと思う
PythonやC/C++はあくまでも実現するための道具
557:540
20/06/28 15:18:29.35 68OEF1S60.net
返信くださった方がたどうもありがとうございます
機械学習の動作のしくみを理解するだけならに特にphytonにこだわらなくてもよさそうなんですね
アマゾンとかでサジェストされました「EXCELでわかるディープラーニング」とかの本を本屋で探してみます
(^_^;)
558:デフォルトの名無しさん
20/06/28 15:52:09.63 HgzT1Bdoa.net
physicsのなかまかと思ってフィゾンとか
フィソン、ファイソン、で結局ググったけど
>>550
Windows用の Pythonがあるし
Web上でもチョコっと試せるし
JavaScriptならメモ帳で書いてブラウザで試せるし
エクセルあるならVBA でも良いよね
559:デフォルトの名無しさん
20/06/28 18:26:25.66 P190IwYa0.net
空飛ぶモンティパイソンみような!
560:デフォルトの名無しさん
20/06/28 19:30:54.88 fxcoatYC0.net
これじゃまるでスペイン宗教裁判だわ!
561:デフォルトの名無しさん
20/06/29 00:23:08.45 As0xmP+g0.net
しんどい人生だな。
562:デフォルトの名無しさん
20/06/30 09:12:06.89 hzRfNOst0.net
趣味でやるならpythonかExcelがおススメ
もうじきExcelでもXGBのモデルぐらい自作できるようになるはず
既にできるのかな
563:デフォルトの名無しさん
20/06/30 09:33:49.03 NVwlIMqNa.net
Microsoft「ExcelにPythonを載せちゃおっかなー」の話はどうなったんだろ?
564:デフォルトの名無しさん
20/06/30 09:53:09.50 6szhlLotM.net
TypeScriptが載りました
565:デフォルトの名無しさん
20/06/30 20:00:13.88 upU0tyEM0.net
え?VBやめちゃったの?
566:デフォルトの名無しさん
20/07/01 16:12:25.30 clhaYpTN0.net
pythonもだいぶ慣れてきた。
まあ、言語の差なんてグーグル先生がいれば気にならないからね。
567:デフォルトの名無しさん
20/07/01 16:20:25.95 qDloeMyVM.net
次は Haskell か FORTH あたりにチャレンジ
アセンブラもいいぞ。
568:デフォルトの名無しさん
20/07/01 20:29:49.85 zdfyKyyz0.net
あーあ、もう疲れちゃった😿
明日は休んで良いですかね。
のんびりしたいです・・・。
569:デフォルトの名無しさん
20/07/01 20:42:33.56 FNFAiRm20.net
RustいけRust
570:デフォルトの名無しさん
20/07/01 20:43:17.74 KhLQxxHtM.net
まだ家についてないから飛び込むなよ
571:デフォルトの名無しさん
20/07/01 22:55:26.43 UHDOAJN00.net
最近出来る人減ったかも で、需要があるかも の、M4
572:デフォルトの名無しさん
20/07/02 03:52:26.43 T8MiRett0.net
>>559
次はLisp?
573:デフォルトの名無しさん
20/07/02 08:45:16.12 v0dv8vScM.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
574:デフォルトの名無しさん
20/07/02 09:36:01.71 UTGZLGcP0.net
まーたhumbleでPyCharm 2か月 $1 やってるな
他のおまけは本じゃなくてビデオ主体か?
575:デフォルトの名無しさん
20/07/03 10:04:42.49 S1KEhUCe0.net
VScodeを入れてみたけど、結局vimでコツコツが一番作りやすいw
576:デフォルトの名無しさん
20/07/03 10:42:23.08 OljhRJZm0.net
作業習熟比率だろ
5年と三日、どっちがスラスラ使えると思ってるんだ
結局でもやっぱりでもねーよ
ただの慣れ、ぶっちゃけ時間
577:デフォルトの名無しさん
20/07/04 15:43:53.45 NnHpeN18M.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
578:デフォルトの名無しさん
20/07/04 17:18:02.30 lSYUEvya0.net
>>570
よほど悔しかったをだな
579:デフォルトの名無しさん (ワッチョイ 6b01-l8KG)
20/07/04 17:57:33 v/1nHlV90.net
NGと会話すんなよ
うんこくさくなるぞ
580:デフォルトの名無しさん
20/07/05 12:35:00.35 dKznqT0V0.net
連鎖にしとけ
581:デフォルトの名無しさん
20/07/06 11:54:37.86 1oVxftXVd.net
Pythonの勉強がてら競プロの問題を解いてみたんだが、python不利すぎないか?
たまにどうやってもタイムアウトするだろって問題あるんだが
582:デフォルトの名無しさん
20/07/06 12:05:48.43 HdfNJv1RF.net
pythonが前提条件ならnumpy
あとpythonでループ極力描くな
583:デフォルトの名無しさん
20/07/06 13:51:32.36 piPRL6pdM.net
そもそも競プロはPython使わないだろ。
584:デフォルトの名無しさん
20/07/06 16:19:27.63 MMq9bLmV0.net
for i in l1:
for j in l2:
print(i, j)
if i == 2 and j == 20:
print('BREAK')
break
else:
continue
break
pythonの多重ループの脱出方法はpython未経験者には、ん?って思う所だよね。
for分にelseだと。。ってねw
585:デフォルトの名無しさん
20/07/06 16:35:17.11 adqlPIIWF.net
あまり使わんけど便利なときもある
あとは try except 使って脱出
586:デフォルトの名無しさん
20/07/06 16:42:38.09 vrAFWkBl0.net
フラグ立てるのはスマートじゃないって言われるのは何で?
587:デフォルトの名無しさん
20/07/06 16:57:16.00 x29ubV3MM.net
多くのケースではreturnとbreakとcontinueでより簡潔に代替できるから
途中returnやめろフラグ使えと言われることがあるが、それは構造化プログラミングが今ほど浸透していなかった時代にはCOBOLやCでgoto使いまくる馬鹿が多くて、
それにキレた当時の意識高い連中が分かりやすい基準として必死に啓蒙した名残
全くもって時代遅れなので気にしなくていい
588:デフォルトの名無しさん
20/07/06 17:39:43.19 vrAFWkBl0.net
>>580
難しすぎて何言ってんのか分かりませんw
次みたいな
589:感じで多重ループ抜けたり移動したりしてたんですけど気にしなくておkですか? flag = 0 for if flag == 1: continue if flag == 0: break for if flag == 2: break
590:デフォルトの名無しさん (テテンテンテン MMc6-LUw2)
20/07/06 17:47:54 piPRL6pdM.net
ループから抜けるって発想がそもそも間違い。
591:デフォルトの名無しさん
20/07/06 17:48:42.05 sEIgAATz0.net
>>580
>当時の意識高い連中が分かりやすい基準として必死に啓蒙した名残
ホッホー(・∀・)
今はもういいんだー
592:デフォルトの名無しさん (ワッチョイ bf02-Wiu6)
20/07/06 18:02:18 vrAFWkBl0.net
>>582
ループ抜けたいときどうするんですか?
最後までループを実行するコードを書くようにしなきゃダメってことですか?
593:デフォルトの名無しさん
20/07/06 19:22:50.17 sEIgAATz0.net
>>584横だけど
抜けさせれるようになる処理の直後に
ifうんたらかんたら:
break
ってやって抜けろてことっそ
594:デフォルトの名無しさん
20/07/06 20:30:24.85 SrLrR0EQ0.net
N×3の配列(xyzの3次元ベクトルの配列)を第一要素(x)でソートして、重複してる場合は第二要素(y)でソート、
更に重複していれば第三要素(z)でソート、といったことをしたいのですが、なにか良い関数や手法ってありますか?
一つの要素だけでソートするのはスライスとargsortでできるのは分かったのですが、他の順序が壊れるので困ってます。
595:デフォルトの名無しさん
20/07/06 20:54:23.40 +g7x2qf6a.net
>>586
安定なソートアルゴリズムでzから順にソートすれば良い。
array=array[np.argsort(array[:,2],kind=‘stable’)]
array=array[np.argsort(array[:,1],kind=‘stable’)]
array=array[np.argsort(array[:,0],kind=‘stable’)]
596:デフォルトの名無しさん
20/07/07 05:23:17.32 +ixLORdE0.net
>>577
それわかり辛いから俺は嫌い
普通にフラグで抜ける方がマシ
PowerShellみたいにラベル付きbreakを採用してくれればいいんだけどpythonにラベルを導入するのは面倒そうな気がする
for - else自体はめっちゃ便利なんだけどね
597:デフォルトの名無しさん
20/07/07 05:29:34.55 XuloDZK90.net
ループ制御はnext, last, continue, ラベルも使えるperlが最強だな
598:デフォルトの名無しさん
20/07/07 06:54:41.63 +ixLORdE0.net
redoもあるしな
599:デフォルトの名無しさん (アウアウウー Sacf-PeUO)
20/07/07 09:05:59 NNMowNsQa.net
>>587
最初のソートだけは quick sortでいいな。少し速くなる。
600:デフォルトの名無しさん (ワッチョイ 872c-+ZV3)
20/07/07 12:18:45 Csl+eNq20.net
Ruby では多重ループを、ラベル付きcatch/throw で大域脱出する
ary = catch( :exit ) do
( 1..10 ).each do |x|
( 1..10 ).each do |y|
throw( :exit, [ x, y ] ) if x + y >= 15
end
end
end
p ary #=> [5, 10]
601:デフォルトの名無しさん (アウアウウー Sacf-PeUO)
20/07/07 13:53:10 NNMowNsQa.net
goto for pythonというのがあってだな
URLリンク(entrian.com)
602:デフォルトの名無しさん
20/07/07 13:54:57.54 GgG2yohsd.net
break 2
みたいに抜けるネスト数を数字で指定でいいじゃん
603:デフォルトの名無しさん
20/07/07 15:33:00.92 HkcU2LX30.net
>>594
せやな
604:デフォルトの名無しさん
20/07/07 16:16:30.39 sO9SpETnr.net
>>594
出来ないがどのバージョンのpythonの話?
605:デフォルトの名無しさん
20/07/07 16:33:50.14 qjX8R6wrM.net
>>596
未来のバージョン
606:デフォルトの名無しさん
20/07/07 16:37:47.34 WVO+U+EY0.net
今の所多重ループを華麗に抜ける方法はないから
脱出フラグみたいな御札を用意
607:デフォルトの名無しさん
20/07/07 16:53:52.39 ZkKO8nLW0.net
フラグ使うのはカッコ悪いとかループから抜けるって発想がそもそも間違い
とか言って難癖付けてくる人が結構いるんですよ!
608:デフォルトの名無しさん
20/07/07 16:55:58.31 HkcU2LX30.net
深すぎるループはイクナイ(・A・)らしいな
609:デフォルトの名無しさん
20/07/07 17:25:08.60 m0P/JJReM.net
>>594
今時数値で指定とか昭和脳かよw
610:デフォルトの名無しさん
20/07/07 17:33:03.62 WVO+U+EY0.net
どうして持って言うなら、
goto hell
611:デフォルトの名無しさん
20/07/07 18:32:14.68 PjfGVcOYa.net
使える場合が限られるがitertoolsで(見かけ上)一重ループにする手もある
for i in l1:
for j in l2:
...
↓
for i,j in itertools.product(l1,l2):
...
612:デフォルトの名無しさん
20/07/07 21:44:44.24 TXe9Wk750.net
関数にして return で抜ける
613:デフォルトの名無しさん
20/07/07 22:52:49.56 8e77KKmBa.net
七重ループの四つ上に抜けたいときフラグを使わざるを得ないだろ
614:デフォルトの名無しさん
20/07/07 23:07:29.23 WVO+U+EY0.net
関数方式も4つ上が固定なら対応出来るけど
その都度5つ上とか3つ上とか柔軟wなbreakは無理だな
615:デフォルトの名無しさん (アウアウウー Sa09-pR5Q)
20/07/08 01:09:26 41dghGjma.net
そんなコードを書かざるを得ないとしたらアルゴリズム設計に問題ありそうだが
616:デフォルトの名無しさん
20/07/08 09:11:30.75 mvxM/W13H.net
多重ループの可変脱出ってどういうときに書きうるんだ?
617:デフォルトの名無しさん
20/07/08 10:26:52.99 4AyFFgTi0.net
>>608
条件に依っての分岐時ぐらいじゃね
618:デフォルトの名無しさん
20/07/08 14:19:44.72 f5VocIN50.net
>>607
んだべや
619:デフォルトの名無しさん
20/07/08 16:58:29.22 Pz3bfg7l0.net
フラグとか言ってるのは、関数のアーリーリターンと戻り値をうまく利用するだけで十分書き換えできる気がする。
あくまで気がするだけど、それ以上突き詰めるのもなんだかな。
620:デフォルトの名無しさん
20/07/08 17:38:00.45 ha9nloqd0.net
オーバーヘッドが大きくなるから関数化するなって怒られました
621:デフォルトの名無しさん
20/07/08 17:55:05.00 IMR/6exVH.net
tkinterで
サブプロセスがqueueにモノ入れるのをafterで再帰的に待って、入ったら何かする関数を実行する関数
どういう名前つけたらいい?
periodic?
622:デフォルトの名無しさん
20/07/08 17:57:25.87 HRByJWGTd.net
task_a
623:デフォルトの名無しさん (ラクッペペ MMcb-zRTl)
20/07/08 20:54:32 l6VQ0nZXM.net
logging使ってるんだけど自作パッケージだけのloglevel=debugを表示できないだろうか
他のパッケージのdebugレベルが多すぎて埋もれるからそっちは表示したくない
624:デフォルトの名無しさん
20/07/09 08:44:41.20 Hu/t3nQM0.net
最近になっていまさら、javascriptの勉強を始めたのですが
javascriptのWebsocketとPythonのwebsocket_serverで
チャットプログラムを動かしてみたんだが、日本語を入力すると文字化けする
javascriptの文字コードはUTF-8
websocket_serverが日本語に対応してないらしい
しょうがないのでjavascript側でencodeURIComponentでURLエンコードして
websocket_serverに渡して、
websocket_server側から来たデータはdecodeURIComponentに戻したらうまくいった
Python側でチャットデータを処理したい場合はurllib.parse.unquoteでUTF-8に戻せるね
625:デフォルトの名無しさん (ワッチョイ 2597-gxAN)
20/07/09 09:34:44 3WaywwbW0.net
pythonで今どきUTF-8に対応してないなんてある?
bytesとstrを変換するときにUTF-8を指定するだけだから、もしASCIIで変換してたとしてもかなり簡単な改造でUTF-8を通せると思うけど
626:デフォルトの名無しさん
20/07/09 10:00:10.23 TlzlBxT20.net
websocket_serverの使い方間違ってるだけ
に+1
627:デフォルトの名無しさん
20/07/09 10:27:42.84 Ra2kCVHqa.net
Linux標準EUC-JPだっけ
628:デフォルトの名無しさん
20/07/09 10:39:53.53 1ZAKCUZQ0.net
ワハハ
629:デフォルトの名無しさん
20/07/09 10:41:06.77 g1m/M0Pb0.net
>>615
あんまり詳しくないんだけど
自作パッケージ専用のロガーインスタンスを作って、
ログの出力先を分けれるのが普通。うちの会社はそういう方法を取ってる
なにか訳があってロガーインスタンスを統一したいなら、
フィルターで同じことができる"かも"しれない
630:デフォルトの名無しさん
20/07/09 10:47:53.35 g1m/M0Pb0.net
あと多分、親のロガー、子のロガーという概念を調べると幸せになれると思う
具体的なアドバイスができるほど知恵がなくてすまんな
631:デフォルトの名無しさん
20/07/09 12:03:36.70 IxLWw8390.net
>>619
いつの話だよ
632:デフォルトの名無しさん
20/07/09 12:24:01.60 DLLEuHaFa.net
>>623
>616> 最近になっていまさら、
だからワハハ
633:デフォルトの名無しさん
20/07/09 12:42:32.28 dz9JaUPW0.net
まだ漢字環境が整ってないころは、7ビットJISコードでメールしてたな。
漢字 IN/漢字 OUTとか懐かしいw
634:デフォルトの名無しさん
20/07/09 12:48:58.94 zVhnYUIx0.net
>>621
ありがとう親子はわかってるつもりなんだけどルートロガーが子に伝播する結果自作パッケージ以外のパッケージにも伝播してしまうんだよなぁ
635:デフォルトの名無しさん
20/07/10 19:49:48.44 lPU6Jb9IM.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
636:デフォルトの名無しさん
20/07/12 09:35:21.01 44gw9jcB0.net
型の扱いが難しい
うっかり文字型にリスト入れようとするとかが多すぎて萎える
プログラム動かす前に警告してくれるような機能ないのかな
自分で気をつけるしかないですか?
637:デフォルトの名無しさん
20/07/12 09:40:20.70 lQJaWZP00.net
型アノテーション書いてmypyでチェックする
638:デフォルトの名無しさん
20/07/12 09:41:07.76 zNwkT4YV0.net
>>628
文字しか受けれない函数はore_ほげ_str
リストな変数はore_list_ふが
とかって わかるように命名しておk
639:デフォルトの名無しさん
20/07/12 10:20:39.18 zf8GLb7g0.net
>>628
>うっかり文字型にリスト入れようとするとかが多すぎて萎える
個人的に遭遇したことがないケースなのでサンプルコード希望
640:デフォルトの名無しさん
20/07/12 10:23:19.69 gK+CZf1Fa.net
>>628
型アノテーション+pylance
641:デフォルトの名無しさん
20/07/12 10:40:45.06 NK7E+AG5F.net
>>631
+1
ていうか >>628 はプログラミング以前に致命的な勘違いをしている気がする
642:デフォルトの名無しさん
20/07/12 11:52:25.45 3OsNpTAHd.net
文字列のn文字目を指定して書き換えできないのうんこすぎないか?
Pythonは文字列の扱いがめんどくさい
Joinとかfindとかは使いやすいけど
643:デフォルトの名無しさん
20/07/12 11:55:05.15 zNwkT4YV0.net
>>634
えっ
えっ
えっ???
644:デフォルトの名無しさん
20/07/12 12:00:48.14 tkU6cDNN0.net
>>634
くだすれPython(超初心者用) その48【まず1嫁】
スレリンク(tech板)
645:デフォルトの名無しさん
20/07/12 12:04:32.64 TSWImB1v0.net
>>> import ctypes
>>> b = b'ABC'
>>> b
b'ABC'
>>> ctypes.cast(b, ctypes.POINTER(ctypes.c_char))[1]
b'B'
>>> ctypes.cast(b, ctypes.POINTER(ctypes.c_char))[1] = b'X'
>>> b
b'AXC'
byte列ならうまくいくが
stringでやるとコンソールが飛んだわω
646:デフォルトの名無しさん
20/07/12 12:06:15.28 zNwkT4YV0.net
>>637
書き込む前にリロれ
続きは>>636で!
647:デフォルトの名無しさん (ワッチョイ e3a3-hB/9)
20/07/12 12:55:42 b704Nx6Q0.net
>>628
プロパイソニスタの俺は変数名で型までわかるように命名する
kenmei-moji
namae-hairetu
date-jisho
こんな具合だ
参考にしてくれ
648:デフォルトの名無しさん (ワッチョイ e3a3-hB/9)
20/07/12 13:01:32 b704Nx6Q0.net
>>634
strはイムータブル(変更できないオブジェクト)だからな
プロパイソニスタの俺ならこう書く
newmoji = ""
for s in (list(moji[3]) ="あ"):
newmoji += s
649:デフォルトの名無しさん (スップ Sd03-ghYe)
20/07/12 13:22:01 TA0sWfORd.net
GANでノイズから綺麗な写真を作るのは無理か・・・。
プロの人はどうやってるんだろうか。
650:デフォルトの名無しさん (オッペケ Sra1-pR5Q)
20/07/12 13:33:34 zH2hc5C8r.net
>>641
発展版で出来てる
styleGAN、progressive GAN、など。
651:デフォルトの名無しさん
20/07/12 15:20:55.61 ue94V+ZE0.net
>>640
頭大丈夫か?
652:デフォルトの名無しさん
20/07/12 22:09:04.62 b704Nx6Q0.net
>>643
配列に変換して書き換えるのがポイントね
メモリ効率も極めて高いのでビッグデータ扱う厳しいクライアント相手でも使えるテクニック!
653:デフォルトの名無しさん (ワッチョイ 233d-Bqa1)
20/07/12 22:54:42 pInVZfEu0.net
>>644
元からそういう人でなければ、多分いま一時的に病んでるから気をつけた方がいい
過労で疲れてるんだよ。俺たちの職業病みたいなもんだ
そんな状態で仕事してもロクなことにならないし、病院で診断を受けて休業することも視野に入れたら?
有休が残ってるなら、仮病使って休んでもいいかもな
654:デフォルトの名無しさん
20/07/12 23:13:41.28 zNwkT4YV0.net
>640からの発展具合・流れに不覚にもワロタ(・∀・)
655:デフォルトの名無しさん
20/07/13 00:25:04.80 YY112Tvk0.net
>>645
ごめん
まさかそんな優しい言葉かけられるとは思わなかった
おフザケで適当書いただけだからスルーしてくれると�
656:りがたい…
657:デフォルトの名無しさん
20/07/14 12:43:12.92 BycPg5rU0.net
こういうキュレーションサイトを作成する場合、ベースとなるcmsはあるでしょうか。wordpressなど
1から構築していきますか?
URLリンク(togetter.com)
スクレイピングに有利そうなのでpythonと
djangoを考えていますが、django自体がcmsというわけではないようです
658:デフォルトの名無しさん
20/07/16 20:17:35.88 wWKTpnLl0.net
x座標なんですが、10から-10の間を行ったり来たりするものが作りたいです
10に達したらマイナス側に反転し、-10に達したら10側に反転するというものです。
659:デフォルトの名無しさん
20/07/16 20:23:58.63 wWKTpnLl0.net
URLリンク(ideone.com)
こうしても打ち消し合うようです
660:デフォルトの名無しさん
20/07/16 20:25:56.29 wWKTpnLl0.net
URLリンク(ideone.com)
すみません、elif部分を修正しました。これだとマイナス側だけに動いちゃいます
661:デフォルトの名無しさん
20/07/16 20:26:20.30 wWKTpnLl0.net
すみません、スレを移動します
662:デフォルトの名無しさん
20/07/16 20:58:51.27 IncI6JN30.net
このパイは3ですか?
663:デフォルトの名無しさん
20/07/17 11:04:26.48 hPmghiPz0.net
x = 10 * math.cos(t)
664:デフォルトの名無しさん
20/07/19 21:16:47.91 EojUkFKDM.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
665:デフォルトの名無しさん (ワッチョイ 713d-fpGm)
20/07/20 18:14:47 TvtPXQn20.net
次の4連休はブートキャンプとする。
異論は認めない。
ポテンシャル揚げていくよ!!!
666:デフォルトの名無しさん
20/07/20 20:45:57.61 7juao4g1M.net
テンションじゃ無いのか
667:デフォルトの名無しさん
20/07/20 22:41:35.08 Ah+WWaHJ0.net
コロナ太り解消しないとな。
668:デフォルトの名無しさん
20/07/20 22:52:54.25 cw33/QBV0.net
高度1万メートル!
669:デフォルトの名無しさん
20/07/21 20:39:02.21 A3xccHXk0.net
テンションなんか揚げてどうする?
キマってんなwww
670:デフォルトの名無しさん
20/07/21 23:57:53.72 aTs+pxVC0.net
ポテンシャル揚げていくって意味不明なんだけど
671:蟻人間
20/07/22 00:00:39.49 cNKad+FAd.net
今日のランチは揚げ物かなあ。
672:デフォルトの名無しさん
20/07/23 22:06:55.66 Yr1uddV76
スピーチにもう悩まない!相手を不愉快にさせない大人の話し方
URLリンク(www.youtube.com)
喋り下手に決定的に足りないものは?喋り上手になる最強方法!
URLリンク(www.youtube.com)
コミュニケーション能力がない人の特徴 会話上手になれる話し方のコツ
URLリンク(www.youtube.com)
プレゼンやスピーチが苦手な人こそ実践するべき人前で話す3つのコツ
URLリンク(www.youtube.com)
意識的にスピーチ力を鍛える簡単アドバイス
URLリンク(www.youtube.com)
一目瞭然、プロとアマチュアの話し方の違いとは?
URLリンク(www.youtube.com)
スピーチが得意な人は事前に◯◯してる!
URLリンク(www.youtube.com)
仕事が出来る人かどうかは話し方で9割分かる
URLリンク(www.youtube.com)
スピーチ力をUPさせる簡単な方法
URLリンク(www.youtube.com)
人前で話す恐怖を克服して堂々とスピーチする2つの方法
URLリンク(www.youtube.com)
人前でうまく話すには、〇〇しないこと 緊張 プレゼン
URLリンク(www.youtube.com)
673:デフォルトの名無しさん
20/07/27 15:46:03.07 GSy7Xv9S0.net
◆ワキガ◆わきが◆腋臭◆Part 130
スレリンク(body板)
674:デフォルトの名無しさん
20/07/28 11:26:06.91 Ys0S2mDD0.net
pythonって本当にいろんな関数持ってるね。
ディレクトリの階層構造を取得したかったんだよ「os.listdir()でディレクトリを読み込んで
もしディレクトリを持ってたら、もう一度os.listdir()で読み込んで・・・」ってやってこうと思ったんだけど。
ものは試しにグーグル先生に聞いてみたんだ。そしたらos.walk()って関数を教えてくれた。
これforループで階層構造を持ってきてくれるんだよ。
pythonすげーなw
675:デフォルトの名無しさん
20/07/28 11:33:01.00 N/V3DduUM.net
コマンドプロンプトですらTreeコマンドで階層構造持ってきてくれるで
676:デフォルトの名無しさん
20/07/28 12:19:06.24 7XR+4p51M.net
今やC++すら標準ライブラリに含まれてる
677:デフォルトの名無しさん
20/07/28 12:25:40.05 Wi5XRcdR0.net
>>666
それは違う
678:デフォルトの名無しさん
20/07/28 15:01:51.18 P/5A0W8Ld.net
treeで取得したテキストからpythonで抽出すればいいんじゃないかな
679:デフォルトの名無しさん
20/07/28 15:25:26.63 XpAjM/1UF.net
昔は os.path.walk() もあった
680:デフォルトの名無しさん (ワッチョイ 8b63-RnSF)
20/07/28 17:31:50 gft37v4M0.net
pipって、管理者権限なしでinstall実行すると、
デフォルトで勝手に--userつけて処理しちゃうようになったんだな。
前みたいに、エラーにしてくれたほうが気づくことができるのでありがたいんだが。
681:デフォルトの名無しさん
20/07/29 20:27:11.26 RtWh5x5u0.net
Openapi generator(swagger)を使ってapi clientを生成したんだけど、ステータスコードとかヘッダーも返り値にいれたい
_return_http_data_onlyをfalseにすればいいことはわかるんだけどこれコード生成時のパラメータで渡せないかな?あるいはmastashをいじればいい?
682:デフォルトの名無しさん
20/07/29 21:09:39.19 NUrEQho80.net
OpenapiがOppaiに見えた
氏のう
683:デフォルトの名無しさん
20/07/29 21:55:05.33 m9v+CiQ2a.net
>>673
待て!早まるな!!
URLリンク(youtu.be)
684:デフォルトの名無しさん
20/07/29 22:52:14.38 D51buVnA0.net
mastashをいじればいい?が
masturbationをいぢればいい?に見えた。
タヒのう。
685:デフォルトの名無しさん
20/07/30 15:48:34.16 c0MC1DCB6.net
Windows だと pythonのインストールパスって何処が推奨されてるの
686:? bash on windowsのために HOME=C:/home と設定してたのが悪さして, anaconnda 版 32bit 64bit版 2.7 3.6 3.7 3.8 C:\Uses\myname 以下に入ったもの C:\Python3.7 に入ったもの が混在しているわけわからない環境になった 3か月ごとぐらいに「流行」が変わるので,いいかげん統一してほしい
687:デフォルトの名無しさん
20/07/30 16:40:08.43 EPvquY9vF.net
>>673
+1
688:デフォルトの名無しさん
20/07/30 16:40:12.02 oc08EQ8dM.net
"Program Files" の下
689:デフォルトの名無しさん
20/07/30 16:46:45.39 +IR+ealOa.net
>>675
いっぺん タヒんでみる?
URLリンク(youtu.be)
690:デフォルトの名無しさん (ガックシ 06ee-ANno)
20/07/30 17:02:52 c0MC1DCB6.net
bash on windows の .bashrc に "Program Files" できるだけ書きたくないけど
もうこれは受け入れるしかないんだろうね
691:デフォルトの名無しさん
20/07/30 17:16:12.00 EPvquY9vF.net
alias とか link -s とか
692:デフォルトの名無しさん
20/07/30 17:17:53.44 EPvquY9vF.net
typo
ln -s
693:デフォルトの名無しさん (ワッチョイ d663-Xvfy)
20/07/30 17:35:37 D6v3I6jp0.net
>>676
どちらかをシンボリックリンクにするとか?
694:デフォルトの名無しさん
20/07/30 17:39:19.52 c0MC1DCB6.net
また3か月すぎると 「anaconda は再現性ないから切り替えできる環境にしろ」
ということになって C:\Python38 が推奨になる未来が見える
695:デフォルトの名無しさん
20/07/30 17:46:14.90 CYFIlYltM.net
よー分からんけどその3ヶ月毎の流行とやらは追わなきゃならんの?
696:デフォルトの名無しさん
20/07/30 18:15:11.29 GT5t/3fOM.net
バグフィックス毎にディレクトリ変えるとか気が狂ってるな。
697:デフォルトの名無しさん
20/07/30 18:22:19.61 +IR+ealOa.net
「あはあはあははははーーー」
「お~い、ま・て・よ~~~」
698:デフォルトの名無しさん
20/07/30 19:47:01.34 sKox1nf30.net
元々の型を維持したいときどうすればいいですか?例えば
def func(v):
return v if v > 4 else 0
a = [1, 2, 3.4, 5]
print(list(map(func, a)))
の出力は
[0, 0, 0, 5]です。これを
[0, 0, 0.0, 5]にしたいのですが、何をどうしていいやら。
例えば"else 0"のところを、"type(v)(0)"とかまでやってみましたが
うまくいきません。どなたかぁ、教えてください・・・
699:デフォルトの名無しさん
20/07/30 20:01:26.23 82/zkmQ80.net
>>688
> "type(v)(0)"とかまでやってみましたが
それで上手くいったよ?
URLリンク(ideone.com)
700:デフォルトの名無しさん
20/07/30 20:05:09.51 ++jxSHjj0.net
else v * 0
701:デフォルトの名無しさん
20/07/30 20:30:42.67 sKox1nf30.net
>> 686
あれ??できました。
なんでできないと思ったんだろう・・・
もしかして保存忘れ?ありがとうございました!!
702:デフォルトの名無しさん (ワッチョイ ce8c-QWST)
20/07/30 21:00:54 sKox1nf30.net
さきほどtypeの扱いで質問したものです。
OpenCVを使っているのですが
次に貼るプログラムを書くとエラー「TypeError: Expected Ptr<cv::UMat> for argument 'mv'」が最終行で出ます。
最終行のHをZに変えると動きます。
型が違うのかなと、色々デバッグプリントしてるのですが、その結果は以下の通りでZとHの間に違いがあるように見えません。
どうしてなんでしょうか・・
703:デフォルトの名無しさん
20/07/30 21:01:34.87 sKox1nf30.net
import numpy as np
import cv2
def norm(v, m, s, t):
return np.uint8(0)
img = cv2.imread("hoge.jpg")
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
h,s,v = cv2.split(hsv)
print("about: h=====================")
print(type(h), type(h[0][0]), h, h.shape, sep='\n')
f = np.frompyfunc(norm, 4, 1)
H = f(h, np.mean(h), np.std(h), img.dtype)
print("about: H=====================")
print(type(H), type(H[0][0]), H, H.shape, sep='\n')
height, width = img.shape[:2]
Z = np.zeros((height, width), np.uint8)
print("about: Z=====================")
print(type(Z), type(Z[0][0]), Z, Z.shape, sep='\n')
h_img = cv2.merge((Z, h, h))
704:デフォルトの名無しさん
20/07/30 21:03:11.67 sKox1nf30.net
ちなみにデバッグログは
about: h=====================
<class 'numpy.ndarray'>
<class 'numpy.uint8'>
[[ 50 50 20 ... 95 96 87]
...
[103 103 103 ... 30 30 30]]
(383, 510)
about: H=====================
<class 'numpy.ndarray'>
<class 'numpy.uint8'>
[[0 0 0 ... 0 0 0]
...
[0 0 0 ... 0 0 0]]
(383, 510)
about: Z=====================
<class 'numpy.ndarray'>
<class 'numpy.uint8'>
[[0 0 0 ... 0 0 0]
...
[0 0 0 ... 0 0 0]]
(383, 510)
このような感じで、HとZに違いが私にはわかりません・・(改行多いと言われたので少し省略してます)
705:デフォルトの名無しさん
20/07/30 21:05:46.23 SHrdySLua.net
Hzの違いとは振動数の違い
706:デフォルトの名無しさん
20/07/30 21:06:46.58 sKox1nf30.net
>>695
コーディング中の貧乏ゆすりはしていません
707:デフォルトの名無しさん
20/07/30 21:11:35.69 SHrdySLua.net
改行が多いのではない、修行が足りないのだ
708:デフォルトの名無しさん
20/07/30 21:37:10.49 SHrdySLua.net
>>696
ファンキーなヤツを列に並ばせるのは大変なのさ
709:デフォルトの名無しさん
20/07/30 22:03:11.78 MzLuHAmG0.net
バグフィックスのたびにディレクトリ変わるのも
importで親ディレクトリと相対パス使えたらなんとかなったのに
710:デフォルトの名無しさん
20/07/30 22:11:31.89 2ajdvtVF0.net
jupyter notebookってなんで人気なの?
vs codeでよくね
711:デフォルトの名無しさん
20/07/30 22:22:57.20 S+aJhwLC0.net
ATOM使おうぜ。
712:デフォルトの名無しさん
20/07/30 23:59:38.69 lkosohg/0.net
>>700
いや全然別物じゃん…
713:デフォルトの名無しさん (ワイーワ2 FF62-QWST)
20/07/31 12:24:59 N0eufbNjF.net
h_img = cv2.merge((np.ndarray((height, width), np.uint8, H.ravel()), h, h))
714:デフォルトの名無しさん
20/07/31 12:44:26.06 N0eufbNjF.net
こっちか
URLリンク(www.366service.com)
URLリンク(stackoverflow.com)
URLリンク(stackoverrun.com)
715:デフォルトの名無しさん
20/08/01 14:19:49.38 dQA9Yzpv0.net
>>703,704 さん
ありがとうございました。確かにできました。ndarrayに詰め直している、
というコードだと思うのですが、もともとHは
<class 'numpy.ndarray'>
<class 'numpy.uint8'>
[[0 0 0 ... 0 0 0]
...
[0 0 0 ... 0 0 0]]
(383, 510)
numpy.ndarrayで中の要素はnumpy.uint8でサイズも(383,510)だから
なぜ詰め直す必要があったのか、まだよくわかっていません。
でも、やりたいことがこの方法でできることは認識できました。
あとは納得・・・現状頭の上にクエスチョンマークだらけです(ハウン
716:デフォルトの名無しさん
20/08/01 14:38:27.15 Sq3FCv8na.net
hなイメージにHなラベルで悶々としてるのか
717:デフォルトの名無しさん
20/08/01 14:57:27.28 dQA9Yzpv0.net
>>703
ちなみにHをflattenやravelで1次元化すると値がオールゼロだったはずなのに、
謎の数字が入っているのも気になっています。
きっとpythonの型の在り方にまだ理解が深まってないんだと思うのですが・・・
718:デフォルトの名無しさん (ガックシ 06ee-ANno)
20/08/01 15:47:43 iBkCvJIF6.net
google検索に
python VisualStudio 実際に動かすとハマるエラーメッセージ
入れてもVisuakStudio2017の情報しかないので
最近はWindowsでpython使う人がいなくなったような気がする
VisualStudioをemacsに変えるとスタックオーバーフローとか出てくるのに
719:デフォルトの名無しさん (ブーイモ MMbe-23Ku)
20/08/01 15:51:07 eM8iVGGrM.net
単にVisualStudioユーザーが減っただけでは?
720:デフォルトの名無しさん
20/08/01 16:28:31.67 JLeCxWnc0.net
VSはVSでもVSCode
721:デフォルトの名無しさん
20/08/01 16:36:24.40 iBkCvJIF6.net
KinectのWindowsでしか動かないアプリのせいで
pybind11やboost.python経由でC++とpython組み合わせて
tensorflow使う人多いはずなのに
google検索しても古い記事しかない
722:デフォルトの名無しさん
20/08/01 16:53:26.00 EZTrMdob0.net
ユーザ数は右肩上がりなのにWindowsだけ減るわけ無いだろアホ
723:デフォルトの名無しさん
20/08/01 17:51:20.96 ObfZxmHn0.net
C#はお役御免か
724:デフォルトの名無しさん
20/08/01 18:41:10.09 mWl4XemVM.net
python卒業すると次のステージでC#入門する人多いね
725:デフォルトの名無しさん
20/08/01 19:55:50.09 cDzcAhaEM.net
てかPythonとC#ってそんなに競合しないだろ
普通に両方使ってるし
726:蟻人間
20/08/01 20:34:23.53 LLVAByzud.net
Pythonを使えばこんなソフトも作れるよ。
ただし、ファイルサイズがデカい(10MB)。
【ソフト名】 ガゾーナラベ
【ソース】URLリンク(katahiromz.web.fc2.com)
【バイナリ】URLリンク(github.com)
【説明】自動で画像を並べて Word 文書ファイル(docx)を作成するソフトです。
727:デフォルトの名無しさん
20/08/01 22:29:49.01 jfgVFCA70.net
VBA でも作れそう。
728:デフォルトの名無しさん
20/08/02 12:38:32.59 uiYqbxLc0.net
>>711
pybind11使おうと思うユーザーなら、
適当なqiitaの記事で大体の感触掴んで、あとは公式ドキュメントで十分でしょ。
729:デフォルトの名無しさん
20/08/02 14:09:46.79 XKqCv5jo0.net
>>716
ファイル名だけで表示か?
D&Dした画像をサムネ表示するかヴィジュアルな実行後プレビューを付けないとGUIソフトとは言い難い
設定の初期化って、設定が10や20あるいは許す限り大量に保存できないとダメじゃん
730:デフォルトの名無しさん
20/08/02 14:11:12.04 JDm1PrShM.net
またVBAが勝ってしまったようだな
731:蟻人間
20/08/02 15:14:58.70 /XA5mTe8d.net
>>719
ありがとうございます。
732:デフォルトの名無しさん
20/08/02 17:40:38.47 8eWo8A+J6.net
Windowsはなあ
UWSCで「はい」「次へ」の自動クリック設定してたはずが
vcpkgがメニュー英語に切り替えてくるせいで
インストールの間,何時間も張り付いていないといけなくなるし
とにかく時間泥棒が多すぎる
733:デフォルトの名無しさん
20/08/02 21:22:06.76 VbsWrpW00.net
英語ロケールにしろよ。
734:デフォルトの名無しさん
20/08/02 23:12:02.06 itHXwycI0.net
PyQt に raize()って関数があるんだよ。
win.raize()ってやると指定したウィンドウが最上位にくるのね。
ところが raize ってpythonの予約後になってて
win.raize() がエラーになるんだよ。
これについてはグーグル先生に聞いたら海外でまったく同じ問題で悩んでる人がいて別関数の組み合わせで解決できたんだけど、
たとえpythonの予約後でもライブラリーの関数を呼ぶ方法がないのは不味くない?
735:デフォルトの名無しさん
20/08/02 23:43:15.65 i8ux1lbe0.net
>>724
win.raise_() でどうだろう
736:デフォルトの名無しさん
20/08/02 23:59:06.71 itHXwycI0.net
>>725
それで呼べるんだね。動いたよ。有難う。
グーグル先生の教えはなんだったんだろうw
737:デフォルトの名無しさん
20/08/03 00:47:43.36 WWek/R9I0.net
>>725
これはどういう理由で呼べてるの?
738:デフォルトの名無しさん
20/08/03 10:39:00.14 OK9YQSm20.net
いきさつはよく分からないが、名前の衝突を避けるため
PyQt側でエイリアスを提供したんだと思う
739:デフォルトの名無しさん
20/08/03 19:37:36.83 rIW6823Wd.net
なんだかんだ言ってEXCELにPython乗ったら最強じゃね?
740:デフォルトの名無しさん
20/08/03 19:39:23.28 orKbEDreM.net
numpy 面倒くさい。
素直に配列使えるようにしろ。
741:デフォルトの名無しさん
20/08/03 19:51:04.04 9ZAc7KOx0.net
>>729
Excel Python 質問スレ
スレリンク(tech板)
>>730
逆に考えるんだ、numpy/scipy/pandasライブラリを扱うための言語がPythonなんだと
ExcelのためにVBAが存在し、RailsのためにRubyが存在する、当たり前の話だろ
配列に関する標準ライブラリのAPI設計論なんてのは些細なことなんだぞ
742:デフォルトの名無しさん
20/08/03 20:59:07.23 phol22cC0.net
a[:, np.newaxis, :]
とか出てくるとマジ意味不明よね
743:デフォルトの名無しさん
20/08/03 22:19:01.41 TEFChVL50.net
>>731
Range("A1:A10").Select ってやると A10セルは選択されないんだろ、知ってるぜ。
744:デフォルトの名無しさん
20/08/03 22:50:14.76 7e/FREzTa.net
a[:][np.newaxis][:]
a[:, np.newaxis, :]
a[, np.newaxis, ]
745:デフォルトの名無しさん
20/08/12 09:33:04.03 k0yA6UH80.net
pythonのライブラリーって凄いって言うけど。
何処かにライブラリーの一覧みたいなのあるの?
746:デフォルトの名無しさん
20/08/12 12:16:09.24 OW3IIZ/vM.net
>>735
そのpythonはどこから手に入れたんだ?
URLリンク(docs.python.org)
747:デフォルトの名無しさん (ワッチョイ 9d6a-mOjO)
20/08/12 12:38:05 k0yA6UH80.net
>>736
あ、このサイトselectの使い方を調べたときグーグル先生に教えてもらった。
あらてめて見ると、凄いあるねライブラリー。
なんかさ、人工知能のライブラリーが使えるとかネットで言ってるじゃん。
そういう凄いのを紹介してるところがあるのかな?っておもって。
748:デフォルトの名無しさん
20/08/12 12:47:24.30 YUySFHvg0.net
>>737
人工知能 ライブラリー python
でググるのではダメなのか?
749:デフォルトの名無しさん
20/08/12 12:49:52.50 OeGmZzmo0.net
そういうのはAIに聞かないと分からない。人間じゃ無理
750:デフォルトの名無しさん
20/08/12 16:20:33.11 iRYA0d0Sd.net
ライブラリーを探すためのライブラリーがない
751:デフォルトの名無しさん
20/08/12 16:22:15.99 mptqcK2nF.net
pipy とか github で検索
752:デフォルトの名無しさん
20/08/12 20:52:45.47 hk3RMNcBa.net
あの有名な google のサイトの中を探してみないのか?
753:デフォルトの名無しさん (ワッチョイ 8201-FRDO)
20/08/12 21:04:35 HozojyCs0.net
>>735
pypiのダウンロードランキング上位のライブラリ一覧
URLリンク(pyreadiness.org)
754:デフォルトの名無しさん (ワッチョイ 8101-6UhS)
20/08/12 23:51:03 RlhiUHhG0.net
URLリンク(pypi.org)
755:デフォルトの名無しさん
20/08/14 18:54:56.39 19vTStSCU
中学数学からはじめる微分積分
URLリンク(www.youtube.com)
中学数学からはじめる相対性理論
URLリンク(www.youtube.com)
中学数学からはじめるAI(人工知能)のための数学入門
URLリンク(www.youtube.com)
中学数学からはじめる三角関数
URLリンク(www.youtube.com)
756:デフォルトの名無しさん
20/08/15 07:34:00.63 5XuYtX1d0.net
初心者にはライブラリなんて必要ないだろ。
パイのパイでセックスなんて百年早いわ。
757:デフォルトの名無しさん
20/08/15 11:06:36.78 nGZXDnffd.net
なんだかorgって土下座してるように見える
758:デフォルトの名無しさん
20/08/15 16:58:44.75 Ue/GMcMTM.net
そ、そうかな… orz
759:デフォルトの名無しさん
20/08/15 20:41:26.88 nR02Shr30.net
貧相なケツだな。俺のケツを見ろ or2
760:デフォルトの名無しさん
20/08/16 02:30:06.78 BrhluTYwr.net
すげぇ
761:デフォルトの名無しさん
20/08/16 11:12:49.10 72wRM/pF0.net
pylintのプラグイン作ったことある奴いる?
URLリンク(pylint.pycqa.org)
msgs の displayed-message を固定文字列じゃなくて組み込みルールみたいに
エラー対象の情報を埋め込みたいんだけど、プラグインじゃできないのかな?
762:デフォルトの名無しさん
20/08/16 11:25:04.27 72wRM/pF0.net
ああすまん、自己解決した。
%s とかのプレースホルダを置いて add_messages の args にパラメータを渡せばいいだけだった。
このくらいドキュメントに書いておいてほしいなぁ。