!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その57
http://mevius.5ch.net/test/read.cgi/tech/1653225908/
〇前スレ〇 Pythonのお勉強 Part66
http://mevius.5ch.net/test/read.cgi/tech/1636970383/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ###
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part67
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ aa97-ncNf)
2022/05/26(木) 13:45:15.95ID:veL/wiLO0758デフォルトの名無しさん (ワッチョイ 4666-ymVD)
2022/08/30(火) 16:18:27.65ID:LT/VIxLS0 ありがたや
759デフォルトの名無しさん (ワッチョイ 0d68-83Bc)
2022/08/30(火) 16:44:23.79ID:994kDw1o0 すいません、朝からやっているのですが よくわからなくなってきたので質問させてください。
パスワードをハッシュ化するプログラムをつくっています。
参考サイトをみて以下のプログラムを動かしています。(シンプルなプログラムのソースです)
https://engineer-lifestyle-blog.com/code/python/password-hash-value-generator-passlib-bcrypt/
"12345678"というパスワードをハッシュ化しているのですが、出力されるハッシュ化された文字列hashed_password が実行するたびに違うんです。
同じだと思い込んでいたので、頭が混乱しています。
私の思い込みは間違っているでしょうか。
あぁ。つかれた。
# pip install passlib
# pip install bcrypt
from passlib.context import CryptContext
pwd_cxt = CryptContext(schemes=['bcrypt'], deprecated='auto')
class Hash():
def get_password_hash(password: str):
return pwd_cxt.hash(password)
def verify_password(hashed_password: str, plain_password: str):
return pwd_cxt.verify(plain_password, hashed_password)
password = "12345578"
hashed_password = Hash.get_password_hash(password)
print (hashed_password)
パスワードをハッシュ化するプログラムをつくっています。
参考サイトをみて以下のプログラムを動かしています。(シンプルなプログラムのソースです)
https://engineer-lifestyle-blog.com/code/python/password-hash-value-generator-passlib-bcrypt/
"12345678"というパスワードをハッシュ化しているのですが、出力されるハッシュ化された文字列hashed_password が実行するたびに違うんです。
同じだと思い込んでいたので、頭が混乱しています。
私の思い込みは間違っているでしょうか。
あぁ。つかれた。
# pip install passlib
# pip install bcrypt
from passlib.context import CryptContext
pwd_cxt = CryptContext(schemes=['bcrypt'], deprecated='auto')
class Hash():
def get_password_hash(password: str):
return pwd_cxt.hash(password)
def verify_password(hashed_password: str, plain_password: str):
return pwd_cxt.verify(plain_password, hashed_password)
password = "12345578"
hashed_password = Hash.get_password_hash(password)
print (hashed_password)
760デフォルトの名無しさん (ワッチョイ 4d7c-4HIO)
2022/08/30(火) 17:06:31.03ID:Z6QWjHm40761デフォルトの名無しさん (ワッチョイ 4201-hjXB)
2022/08/30(火) 18:26:28.71ID:z/e6jcrZ0 saltが指定されないと自動生成すると書いてるね
https://passlib.readthedocs.io/en/stable/lib/passlib.hash.bcrypt.html#passlib.hash.bcrypt
https://passlib.readthedocs.io/en/stable/lib/passlib.hash.bcrypt.html#passlib.hash.bcrypt
762デフォルトの名無しさん (ワッチョイ e20c-VTtM)
2022/08/30(火) 18:28:02.75ID:UR1HbE4m0 すまん。だれかくだすれの次スレ立ててくれ。俺には無理だった。
763デフォルトの名無しさん (ワッチョイ eebb-I0L/)
2022/08/30(火) 18:37:26.42ID:0DHyxTMY0 >>762
この早漏野郎!
この早漏野郎!
764デフォルトの名無しさん (ワッチョイ 6e10-y80L)
2022/08/30(火) 18:45:53.84ID:QqroOAj00 このスレとくだすれって何が違うの?
正直片方でいいと思ってる
正直片方でいいと思ってる
765デフォルトの名無しさん (ワッチョイ 2163-8zXG)
2022/08/30(火) 18:50:33.86ID:YKT8scxe0 > 「お勉強」スレのほうには書き込めない超低レベル、
> もしくは質問者自身何が何だか分からない質問を、
> 勇気を持って書き込むスレッド
だということで、それなりに意味はありそうだけど?
自分も使い分けしてるし
> もしくは質問者自身何が何だか分からない質問を、
> 勇気を持って書き込むスレッド
だということで、それなりに意味はありそうだけど?
自分も使い分けしてるし
766デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/08/30(火) 18:52:10.96ID:rn4bXC2t0 たてたつもりなんだが(エラーは返っていない)
まだ表示が出てこない
まだ表示が出てこない
767デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/08/30(火) 19:04:34.95ID:rn4bXC2t0 10分以上経過しているけど、まだ表示されないと言うことは立てるの失敗しているのかも
重複おそれずもう一度立ててみた方が良いでしょうか?
重複おそれずもう一度立ててみた方が良いでしょうか?
768デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/08/30(火) 19:27:46.10ID:rn4bXC2t0 もう一度やってみます
769デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/08/30(火) 19:32:10.66ID:rn4bXC2t0 駄目みたいだ
書き込み待機 - mevius.5ch.net
6954 Banned[900:9e7784586028b00971d338e73d36074a];
(・∀・)オルスバン ε三三三三(; ・∀・)鯖マデオツカイ
[プログラム]: HTTP/1.1 200 OK
( ・∀・)(・∀・ )オツカイオワリ 三三三三3
>6954 Banned
これって拒否られたんだろうか
書き込み待機 - mevius.5ch.net
6954 Banned[900:9e7784586028b00971d338e73d36074a];
(・∀・)オルスバン ε三三三三(; ・∀・)鯖マデオツカイ
[プログラム]: HTTP/1.1 200 OK
( ・∀・)(・∀・ )オツカイオワリ 三三三三3
>6954 Banned
これって拒否られたんだろうか
770デフォルトの名無しさん (ワッチョイ 0d68-83Bc)
2022/08/30(火) 19:55:35.40ID:994kDw1o0771デフォルトの名無しさん (JP 0H4a-eKqn)
2022/08/31(水) 06:53:42.71ID:Op+Zmb7NH 配列aと配列bがあって、c[i]=max(a[i],b[i])となる配列cを作りたいです
c=max(a,b)とやっても、
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
と出てしまい、うまくいきません
forで回せばできるんですが、時間がかかってしまいます
配列ごとごそっと計算できる方法はありませんか?
c=max(a,b)とやっても、
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
と出てしまい、うまくいきません
forで回せばできるんですが、時間がかかってしまいます
配列ごとごそっと計算できる方法はありませんか?
772デフォルトの名無しさん (ワッチョイ 3d02-SaPx)
2022/08/31(水) 07:29:32.50ID:SCV3Iv420 くだスレpythonは次スレなしか
773デフォルトの名無しさん (ワッチョイ 6101-q9A2)
2022/08/31(水) 07:33:07.55ID:UTuuYP5U0 >>771
np.maximumもしくはnp.fmaxはどう
np.maximumもしくはnp.fmaxはどう
774デフォルトの名無しさん (ブーイモ MM22-UVMo)
2022/08/31(水) 07:39:19.12ID:EL+1tsQXM 配列aが[1,2,3]で配列bが[3,2,1]のとき配列cは[3,2,3]になるって意味ならforが遅いとかはなくて何でやっても速さはそう変わらないでしょ
結局a[0]とb[0]の比較、a[1]とb[1]の比較…をしなければならないので計算量が変わらないじゃん
強いて言えばそのパターンなら個人的には内包表記とzipでやるけど速度じゃなくてわかりやすさでだけどね
結局a[0]とb[0]の比較、a[1]とb[1]の比較…をしなければならないので計算量が変わらないじゃん
強いて言えばそのパターンなら個人的には内包表記とzipでやるけど速度じゃなくてわかりやすさでだけどね
775デフォルトの名無しさん (スッププ Sd16-TJWu)
2022/08/31(水) 07:48:40.00ID:9fi2SJpTd776デフォルトの名無しさん (アウアウウー Sa85-XFlC)
2022/08/31(水) 07:52:37.06ID:QV/+utNqa >>775
それも大雑把すぎだとは思うが…
それも大雑把すぎだとは思うが…
777デフォルトの名無しさん (ブーイモ MM22-UVMo)
2022/08/31(水) 07:57:50.20ID:EL+1tsQXM numpyはcだから速いと思ってるんだろうけど場合によっては生Pythonのほうが早いこともあるぞ
生Pythonだってcだからな
生Pythonだってcだからな
778デフォルトの名無しさん (テテンテンテン MM02-RqJF)
2022/08/31(水) 08:06:03.88ID:xqHbi2yhM まぁ論点がズレかかってるから
どうでもいいことで言い合いするなよ
どうでもいいことで言い合いするなよ
779デフォルトの名無しさん (ワッチョイ aee0-4HIO)
2022/08/31(水) 08:09:04.55ID:EscaU+5n0 もしかして
map(max,a,b)
list(map(max,a,b)) # どうしても配列化したいなら
ほぼネイティブコードになるけどnpとの差はわからん
map(max,a,b)
list(map(max,a,b)) # どうしても配列化したいなら
ほぼネイティブコードになるけどnpとの差はわからん
780デフォルトの名無しさん (ワッチョイ 2114-L2Vq)
2022/08/31(水) 08:15:31.38ID:I244Ctvq0 大抵の長さでベクトル化は効くでしょ
781デフォルトの名無しさん (ワッチョイ 4666-ymVD)
2022/08/31(水) 08:28:42.30ID:cEHv+2Aq0 Cが速いのは静的型付けだからでしょ
静的に計算できるようにする為のオーバーヘッドもあるので、
それがpythonが型で悩んでる時間より長ければ遅くなる
静的に計算できるようにする為のオーバーヘッドもあるので、
それがpythonが型で悩んでる時間より長ければ遅くなる
782デフォルトの名無しさん (テテンテンテン MM02-RqJF)
2022/08/31(水) 08:29:47.12ID:xqHbi2yhM >>779
その方が見やすいよね
その方が見やすいよね
783デフォルトの名無しさん (ワッチョイ 6101-0lVY)
2022/08/31(水) 08:50:11.02ID:iK38IOn60 ぱいぱいモミモミしろ
784デフォルトの名無しさん (アウアウウー Sa85-XFlC)
2022/08/31(水) 09:06:04.57ID:5H+VxVwTa >>781
それもまあ雑すぎというか…
それもまあ雑すぎというか…
785デフォルトの名無しさん (ブーイモ MMf6-TJWu)
2022/08/31(水) 09:37:24.78ID:rQxi5a/dM Pythonはどんな処理であれコードの実行そのものが基本的にビチグソ遅いから、いかにそれを減らすかが重要になる
その意味で、タイトなループ(高周期で回るループ)をPythonで書くと必然的にPythonコードを多く実行するため、重い処理ではボトルネックになりやすい
その意味で、タイトなループ(高周期で回るループ)をPythonで書くと必然的にPythonコードを多く実行するため、重い処理ではボトルネックになりやすい
786デフォルトの名無しさん (JP 0H4a-eKqn)
2022/08/31(水) 10:07:23.75ID:g0HYcuC0H787デフォルトの名無しさん (アウアウウー Sa85-Q92Q)
2022/08/31(水) 10:33:14.44ID:VHLhIDq4a788デフォルトの名無しさん (アウアウウー Sa85-Q92Q)
2022/08/31(水) 10:36:09.05ID:VHLhIDq4a789デフォルトの名無しさん (アウアウウー Sa85-XFlC)
2022/08/31(水) 10:41:35.39ID:5H+VxVwTa mapのやつと比べてどのくらい速いのかね?
790デフォルトの名無しさん (アウアウウー Sa85-Q92Q)
2022/08/31(水) 10:49:48.63ID:VHLhIDq4a map は for ループではないからな
791デフォルトの名無しさん (ワッチョイ 2114-L2Vq)
2022/08/31(水) 11:02:54.22ID:I244Ctvq0 mapは値を使うときになって評価されるから計算時間がばらけて実質速くなることが多い。時間の測り方に注意が必要
792デフォルトの名無しさん (アウアウウー Sa85-l6uw)
2022/08/31(水) 16:37:11.35ID:wsiOIOpJa >>777
numpyはblasっていう行列演算のライブラリ使ってます
内部はSIMD命令とか特殊なCPU演算を駆使してるから生のCとは全く違う
あとpythonの数値オブジェクトであるPyFloatObjectはヒープから確保されるのでありえないほどメモリを食います
とにかく素のpythonは数値を扱うのは苦手
numpyはblasっていう行列演算のライブラリ使ってます
内部はSIMD命令とか特殊なCPU演算を駆使してるから生のCとは全く違う
あとpythonの数値オブジェクトであるPyFloatObjectはヒープから確保されるのでありえないほどメモリを食います
とにかく素のpythonは数値を扱うのは苦手
793デフォルトの名無しさん (アウアウウー Sa85-XFlC)
2022/08/31(水) 16:49:26.32ID:xdqDekmQa そらクソデカ行列流し込んで計算するなら速いだろうけど…
794デフォルトの名無しさん (ワッチョイ 4666-ymVD)
2022/08/31(水) 16:53:57.46ID:cEHv+2Aq0 時間がかかって困るんだから計算量は多い
795デフォルトの名無しさん (ワッチョイ 3902-Ickp)
2022/08/31(水) 16:54:39.38ID:6bJI7Lm/0 不勉強で申し訳ないのですが、質問です。
PDF文字編集を自動化したく、下記ページを参考に
pdf-redactor を導入したいのですが、簡略にかかれているため、
どうやって導入したらいいかわかりません。
https://qiita.com/wutai00/items/097bb678451564412c68
どなたか導入手順をご説明いただければ幸いです。
環境はPython 3.9.1 をインストールしています。
作業はJupyterNoteBookを使っています。
よろしくお願いします。
PDF文字編集を自動化したく、下記ページを参考に
pdf-redactor を導入したいのですが、簡略にかかれているため、
どうやって導入したらいいかわかりません。
https://qiita.com/wutai00/items/097bb678451564412c68
どなたか導入手順をご説明いただければ幸いです。
環境はPython 3.9.1 をインストールしています。
作業はJupyterNoteBookを使っています。
よろしくお願いします。
796デフォルトの名無しさん (ワッチョイ aee0-4HIO)
2022/08/31(水) 17:52:16.86ID:EscaU+5n0 たまたまQiitaでみつけたんだろうけど何故そこで留まるのかがわからん
最初に貼ってる公式のURLは完スルーなの?
最初に貼ってる公式のURLは完スルーなの?
797デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/08/31(水) 20:11:51.13ID:En9kkjjN0 numbaで20万倍の速度があるっていうデータがあるけど
20万倍以上のデータがあれば教えてほしい。
速攻で真似したいもんw
20万倍以上のデータがあれば教えてほしい。
速攻で真似したいもんw
798デフォルトの名無しさん (ワッチョイ 4666-ymVD)
2022/08/31(水) 20:20:45.81ID:cEHv+2Aq0 umedaお勧め
799デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/08/31(水) 23:28:23.61ID:En9kkjjN0 >>798
語呂がいいなw
語呂がいいなw
800デフォルトの名無しさん (アウアウウー Sa85-Q92Q)
2022/09/01(木) 09:53:05.91ID:wgtUDrt5a USO-800
801デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/09/01(木) 17:59:12.79ID:Tzt57hSP0 pythonでクレジットカードの支払いの実装ってどっかにコードない?
VISA/MasterCard、JCB/Amex/Diners、PayPay/LINE Pay/Merpay
セブンイレブン/ファミリーマート/ローソン/ミニストップ/
セイコーマート/デイリーヤマザキ
とりあえず上記の支払いが可能になるコードあればおしえてくんろー!
Wordプレスでもいいし、他のアプリでもいいし。
プラグインでもいいし。なかなか上記全ての対応ってないんだよね。
(無料で探してます。有料を除くw)
WooCommerceとかしかないのかしら?
VISA/MasterCard、JCB/Amex/Diners、PayPay/LINE Pay/Merpay
セブンイレブン/ファミリーマート/ローソン/ミニストップ/
セイコーマート/デイリーヤマザキ
とりあえず上記の支払いが可能になるコードあればおしえてくんろー!
Wordプレスでもいいし、他のアプリでもいいし。
プラグインでもいいし。なかなか上記全ての対応ってないんだよね。
(無料で探してます。有料を除くw)
WooCommerceとかしかないのかしら?
802デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/09/01(木) 18:03:49.47ID:xS1BpG1C0 詐欺サイト作るつもりか?
803デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/09/01(木) 18:04:26.17ID:Tzt57hSP0 ただしdjangoやfraskを除く!w
804デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/09/01(木) 18:09:45.77ID:Tzt57hSP0 >>802
なにいってんのぉ〜!!
差別、侮蔑用語はダメね!だめだめ!
普通にオンラインスクールやで!
ただteachableだと支払い方法が制限があるから
だからワードプレスにしようと思ってる。
クレジットカードとコンビ二払いがあるなら便利じゃん。
あとは分割払いができるのもメリットやと思う。
「Issuer Acquirer」「CAFIS」「Swift bank」「ACH」「全銀ネット」
これらかしら?
なにいってんのぉ〜!!
差別、侮蔑用語はダメね!だめだめ!
普通にオンラインスクールやで!
ただteachableだと支払い方法が制限があるから
だからワードプレスにしようと思ってる。
クレジットカードとコンビ二払いがあるなら便利じゃん。
あとは分割払いができるのもメリットやと思う。
「Issuer Acquirer」「CAFIS」「Swift bank」「ACH」「全銀ネット」
これらかしら?
805デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/09/01(木) 18:17:53.31ID:xS1BpG1C0 クレカ企業から承認が下りない
諦めろ
諦めろ
806デフォルトの名無しさん (ワッチョイ 6e46-kEnC)
2022/09/01(木) 18:18:16.06ID:pyk5/3f50 手数料払わないといけないんだから無料はありえない
807デフォルトの名無しさん (ブーイモ MM65-ZiT9)
2022/09/01(木) 18:20:38.82ID:G8QTB+JeM 決済ベンダーが提供するAPI使う必要があるのは理解してるのかな?
808デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/09/01(木) 19:09:07.42ID:Tzt57hSP0809デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/09/01(木) 19:16:38.27ID:xS1BpG1C0 クレカが使えるようになるには、お前さん自身の信用性が審査されるんだが、耐えられるか?
自分のクレカを作るより大変だぞ
自分のクレカを作るより大変だぞ
810デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/09/01(木) 19:20:58.59ID:Tzt57hSP0811デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/09/01(木) 19:26:44.78ID:xS1BpG1C0 クレカ情報って誰が管理するつもり?
クレカ番号、セキュリティコード、氏名、有効年月日
これ漏らすと不正使用されるけれど、弁済出来るだけの資産持ってる?
クレカ番号、セキュリティコード、氏名、有効年月日
これ漏らすと不正使用されるけれど、弁済出来るだけの資産持ってる?
812デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/09/01(木) 19:27:20.81ID:Tzt57hSP0 あれ。こんな記事でてきたぞ!
2022年3月3日 14:28
Stripeは3日、日本発の新機能として「コンビニ決済」を提供開始した。
対応するコンビニエンスストアは、ファミリーマート
ローソン、ミニストップ、セイコーマート。
セブンイレブンやデイリーヤマザキには対応しない。
stripeやるじゃん!これでいけそう。
stripe一択じゃない?違うかな?他にお勧めがあればおしえてくんろー!
2022年3月3日 14:28
Stripeは3日、日本発の新機能として「コンビニ決済」を提供開始した。
対応するコンビニエンスストアは、ファミリーマート
ローソン、ミニストップ、セイコーマート。
セブンイレブンやデイリーヤマザキには対応しない。
stripeやるじゃん!これでいけそう。
stripe一択じゃない?違うかな?他にお勧めがあればおしえてくんろー!
813デフォルトの名無しさん (ワッチョイ 6101-uPfN)
2022/09/01(木) 19:30:06.25ID:Tzt57hSP0814デフォルトの名無しさん (ワッチョイ 0263-yNcK)
2022/09/01(木) 19:45:31.92ID:xS1BpG1C0 こいつ社会経験が全くなさそうだな
815デフォルトの名無しさん (ブーイモ MM66-ZiT9)
2022/09/01(木) 21:10:10.57ID:iIDoTdEXM816デフォルトの名無しさん (ワッチョイ 292c-6Yq+)
2022/09/01(木) 21:21:37.12ID:P4dKpTai0 Ruby on Rails の決済機能は、Stripe が多い
https://github.com/abhaynikam/boring_generators
これは、退屈な初期化を自動で行うコマンドを、誰かが作っている。
Install Stripe:
rails generate boring:payments:stripe:install
YouTube で有名な雑食系エンジニア・KENTA は、No Code も使っているとか
https://github.com/abhaynikam/boring_generators
これは、退屈な初期化を自動で行うコマンドを、誰かが作っている。
Install Stripe:
rails generate boring:payments:stripe:install
YouTube で有名な雑食系エンジニア・KENTA は、No Code も使っているとか
817デフォルトの名無しさん (ワッチョイ 5190-LpEf)
2022/09/02(金) 01:58:46.36ID:pe25Pn710 scipy.sum使ったら
「SciPy2.0.0で削除されるぞ」って警告出たんだけど
numpyのsum使えって話なの?
「SciPy2.0.0で削除されるぞ」って警告出たんだけど
numpyのsum使えって話なの?
818デフォルトの名無しさん (ワッチョイ 2963-kRto)
2022/09/02(金) 07:29:15.12ID:vyzpJJSH0 >>814
あったら5chで聞かねえよ
あったら5chで聞かねえよ
819デフォルトの名無しさん (ワッチョイ c1f0-l6uw)
2022/09/02(金) 12:40:34.34ID:bNDG9t//0820デフォルトの名無しさん (ワッチョイ 6e7b-fU5M)
2022/09/02(金) 16:27:56.18ID:uggOQfR50 以下の様なデータフレームから
df = pd.DataFrame([["a","b","c","d"],["a1","b1","c1","d1"],["a2","b2","c2","d2"]])
df=='b2’の値のある行のindexを取りたい時はどうしたら良いのでしょう?
df = pd.DataFrame([["a","b","c","d"],["a1","b1","c1","d1"],["a2","b2","c2","d2"]])
df=='b2’の値のある行のindexを取りたい時はどうしたら良いのでしょう?
821デフォルトの名無しさん (ワッチョイ 4201-hjXB)
2022/09/02(金) 16:52:36.68ID:TRifMPKk0822デフォルトの名無しさん (ワッチョイ 6e7b-fU5M)
2022/09/02(金) 16:55:59.28ID:uggOQfR50 全てのカラム値をチェックしたいです。
書き忘れましたが、列のindexも欲しいです。
書き忘れましたが、列のindexも欲しいです。
823デフォルトの名無しさん (テテンテンテン MM02-RqJF)
2022/09/02(金) 17:02:39.47ID:aq/f5boGM queryで結果をto_indexすりゃ良いだけだろ
824デフォルトの名無しさん (ワッチョイ 4201-hjXB)
2022/09/02(金) 17:35:35.39ID:TRifMPKk0825デフォルトの名無しさん (ワッチョイ 6e7b-fU5M)
2022/09/02(金) 17:45:14.01ID:uggOQfR50826デフォルトの名無しさん (アウアウウー Sa8b-Ro21)
2022/09/03(土) 09:40:10.22ID:91ZlUxrsa827デフォルトの名無しさん (ワッチョイ 5f63-Iguz)
2022/09/03(土) 10:48:48.59ID:c1vmnn7M0 それは個人がクレカを作るときの話だろう
828デフォルトの名無しさん (ワッチョイ 5f01-jyuF)
2022/09/03(土) 11:30:13.15ID:qprMzk1R0 そもそも審査通るかの話ですらない
829デフォルトの名無しさん (ワッチョイ 5fad-9Vg2)
2022/09/04(日) 11:20:04.18ID:6SKc0Vv20 在日w
830デフォルトの名無しさん (テテンテンテン MMff-s3p+)
2022/09/04(日) 12:12:16.26ID:GOIZoo/BM831デフォルトの名無しさん (ワッチョイ 871d-SurE)
2022/09/04(日) 12:39:57.13ID:6NjEZb740 Pyhtonでは、while文はあまり使わない方がいいんですか?
for文と違って無限ループになるリスクがあるからだそうですが
for文と違って無限ループになるリスクがあるからだそうですが
832デフォルトの名無しさん (ワッチョイ bf66-G+UO)
2022/09/04(日) 12:45:16.47ID:Y8BgKuRU0 むしろ無限ループにする為に使うことが多い
833デフォルトの名無しさん (ワッチョイ 872c-PxeQ)
2022/09/04(日) 12:56:45.59ID:XL8yK2xx0 なんか最初は使いがちだけど
すぐ使いたくなくなる
可能な限り避けたくなるっつーか
無限ループの入力待機とかの専用みたいなイメージ
すぐ使いたくなくなる
可能な限り避けたくなるっつーか
無限ループの入力待機とかの専用みたいなイメージ
834デフォルトの名無しさん (ワッチョイ bf66-G+UO)
2022/09/04(日) 13:12:48.95ID:Y8BgKuRU0 forは最初から数が決まってるか、決まってないけど最後を教えて貰える繰り返し
whileは処理した結果最後だと判るような繰り返し
最後だと判った時に、次抜けますフラグを立てるより、その場でbreakした方が楽なので、
ますますwhileの条件部分が無意味になる
whileは処理した結果最後だと判るような繰り返し
最後だと判った時に、次抜けますフラグを立てるより、その場でbreakした方が楽なので、
ますますwhileの条件部分が無意味になる
835831 (ワッチョイ 871d-SurE)
2022/09/04(日) 13:35:38.79ID:6NjEZb740 皆さんレスありがとうございます
やっぱりあまり使わない方がいいんですね
というのは、実はそのことは何となく知っていて、コードを書いた時に
なるべくfor文を使うようにしていて、ここはwhile文を使った方が自然かな、
と思ってwhileにした箇所すら、「forの方がいいんじゃない?」と
指摘されてしまったので、もうwhileは悪、くらいに考えるようになってしまいました…
やっぱりあまり使わない方がいいんですね
というのは、実はそのことは何となく知っていて、コードを書いた時に
なるべくfor文を使うようにしていて、ここはwhile文を使った方が自然かな、
と思ってwhileにした箇所すら、「forの方がいいんじゃない?」と
指摘されてしまったので、もうwhileは悪、くらいに考えるようになってしまいました…
836デフォルトの名無しさん (ラクッペペ MM8f-t4oS)
2022/09/04(日) 13:37:03.34ID:A/GUfdG0M 初心者は極端に思考しないようにする方が成長するぞ
837デフォルトの名無しさん (オッペケ Srbb-ENTj)
2022/09/04(日) 13:57:01.77ID:Ug/b7jDer 言われてみると確かにwhile使う時ってwhile True:ばっかな気がするな
838デフォルトの名無しさん (ワッチョイ c714-PySt)
2022/09/04(日) 14:04:59.41ID:ZgLwpFsc0 セイウチできるようになって使う機会は増えたように感じる
839デフォルトの名無しさん (アウアウウー Sa8b-Ro21)
2022/09/04(日) 14:29:59.00ID:RQxkFcRFa while 使わない方が良いなんて初めて聴いたわ
while True: 大歓迎
while True: 大歓迎
840デフォルトの名無しさん (ワッチョイ e733-Iguz)
2022/09/04(日) 15:15:29.62ID:xMJlhzq+0 >>837>>839
そのループは何を条件にして抜けるの
そのループは何を条件にして抜けるの
841デフォルトの名無しさん (ワッチョイ bf66-G+UO)
2022/09/04(日) 15:24:27.31ID:OOiCj4U60 抜けない
常時監視ツールだから
常時監視ツールだから
842デフォルトの名無しさん (テテンテンテン MMff-s3p+)
2022/09/04(日) 15:25:53.32ID:9x2tvqXuM843デフォルトの名無しさん (ワッチョイ 7fbb-Z7yS)
2022/09/04(日) 15:30:47.91ID:9k2Vje5l0844デフォルトの名無しさん (ワッチョイ e733-Iguz)
2022/09/04(日) 15:41:20.94ID:xMJlhzq+0 >>841
そういうまさにwhile Trueの使いどころみたいなのではなくて、終了条件が明確にある場合でもwhile True使いますみたいな話じゃないの
そういうまさにwhile Trueの使いどころみたいなのではなくて、終了条件が明確にある場合でもwhile True使いますみたいな話じゃないの
845デフォルトの名無しさん (アウアウウー Sa8b-Ul4t)
2022/09/04(日) 16:03:42.41ID:PdjdfZw1a >>843
ええ
ええ
846デフォルトの名無しさん (オッペケ Srbb-ENTj)
2022/09/04(日) 16:30:08.47ID:Ug/b7jDer >>840
用途次第だけど例えば処理対象になる数値がDataFrameの中から無くなった時とか
用途次第だけど例えば処理対象になる数値がDataFrameの中から無くなった時とか
847デフォルトの名無しさん (ワッチョイ 875f-ilSm)
2022/09/04(日) 20:04:40.36ID:VpchayG20 すいません質問します!
皆さんはPythonを何に使ってますか?よろしくお願いします!
皆さんはPythonを何に使ってますか?よろしくお願いします!
848デフォルトの名無しさん (テテンテンテン MM8f-+xtQ)
2022/09/04(日) 20:24:47.26ID:OMhJ6524M849デフォルトの名無しさん (ワンミングク MM3f-MdAs)
2022/09/04(日) 21:25:41.11ID:BFm9FbPhM 勉強に使ってます
850デフォルトの名無しさん (ワッチョイ 4751-rFrS)
2022/09/04(日) 23:04:30.42ID:Mu7aiOM60 型アノテーションがよくわかりません
PILで読み込んだ画像を引数に受け取る関数を作っているのですが、画像の拡張子によって型が異なります
例えば、jpgの画像なら
PIL.JpegImagePlugin.JpegImageFile
を受け取りまする
どの画像も PIL.ImageFile.ImageFile を継承している(多分)のでこれを書けばいいのでしょうか?
PILで読み込んだ画像を引数に受け取る関数を作っているのですが、画像の拡張子によって型が異なります
例えば、jpgの画像なら
PIL.JpegImagePlugin.JpegImageFile
を受け取りまする
どの画像も PIL.ImageFile.ImageFile を継承している(多分)のでこれを書けばいいのでしょうか?
851デフォルトの名無しさん (ワッチョイ 871d-SurE)
2022/09/05(月) 00:20:47.49ID:dvisXFz/0 たびたび失礼します
set型に対してsampleメソッドを使ったら警告が出てしまいました
以下の文です
shuffle_list = random.sample(card, len(card)) # cardはset型
今やsampleメソッドは使わない方が良いでしょうか?
set型に対してsampleメソッドを使ったら警告が出てしまいました
以下の文です
shuffle_list = random.sample(card, len(card)) # cardはset型
今やsampleメソッドは使わない方が良いでしょうか?
852デフォルトの名無しさん (ワッチョイ 7fbb-Hxh8)
2022/09/05(月) 00:30:04.29ID:XUnZFFJF0 >>850
jpgしか受け取りたくないなら前者
jpgしか受け取りたくないなら前者
853デフォルトの名無しさん (ブーイモ MM8f-W2iS)
2022/09/05(月) 00:33:17.85ID:2td/Lw22M >>851
まずリファレンス読もう
まずリファレンス読もう
854デフォルトの名無しさん (ワッチョイ 872c-PxeQ)
2022/09/05(月) 00:37:31.46ID:phoLg+0G0855デフォルトの名無しさん (ワッチョイ 7f10-NodX)
2022/09/05(月) 00:44:43.18ID:yfW45a550856デフォルトの名無しさん (ワッチョイ 872c-PxeQ)
2022/09/05(月) 00:54:32.72ID:phoLg+0G0857デフォルトの名無しさん (テテンテンテン MMff-s3p+)
2022/09/05(月) 00:56:44.05ID:BzmjIF6lM >>855
それが出来たらこの程度の質問なんか絶対しないと思うわ
それが出来たらこの程度の質問なんか絶対しないと思うわ
858851 (ワッチョイ 871d-SurE)
2022/09/05(月) 00:59:06.48ID:dvisXFz/0 ご迷惑をおかけしています…
>>853
リファレンスによると上の書き方は3.9以降では非推奨のようなのですが、
他に良い書き方が思い当たらなくて困っています
>>855
はい
DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
です
また、リファレンスのsampleメソッドの項目内で、
バージョン 3.9 で非推奨: In the future, the population must be a sequence.
Instances of set are no longer supported.
The set must first be converted to a list or tuple,
preferably in a deterministic order so that the sample is reproducible.
と書いてありました
それぞれ訳してみましたが、どういうことなのかイマイチ分かりませんでした
>>853
リファレンスによると上の書き方は3.9以降では非推奨のようなのですが、
他に良い書き方が思い当たらなくて困っています
>>855
はい
DeprecationWarning: Sampling from a set deprecated
since Python 3.9 and will be removed in a subsequent version.
です
また、リファレンスのsampleメソッドの項目内で、
バージョン 3.9 で非推奨: In the future, the population must be a sequence.
Instances of set are no longer supported.
The set must first be converted to a list or tuple,
preferably in a deterministic order so that the sample is reproducible.
と書いてありました
それぞれ訳してみましたが、どういうことなのかイマイチ分かりませんでした
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【米国】バイデン前大統領がオートペンで署名した大統領令を無効に…トランプ氏、認知機能低下で9割使用と主張 [ぐれ★]
- 従来の健康保険証、12月1日に期限切れ マイナ利用率は37% [蚤の市★]
- 「怒りに震えて涙が出た」 同性婚認めず「合憲」判断に原告が反発 「差別的な判決だ」 ★5 [ぐれ★]
- 舛添要一「日本は亡国への道をひた走り」「相対的国力は中国が増大し日本が低下している」 [冬月記者★]
- 【公明党】派遣型風俗店の女性の裸をスマホで盗撮か 徳島県議会議員の古川広志容疑者逮捕 警視庁 ★2 [nita★]
- 【地方】「もうヤメとけ、また移住者様が帰っちゃうぞ」田舎の「いじめ体質」★3 [七波羅探題★]
- マックっておいしい?
- 【悲報】高市早苗さん、いつの間にかもう働いて働いて働いて働いておらず馬車馬引退 宣伝費8000万円は使うのに… [597533159]
- tengaって使ったことないんだけどさどうなの?
- 高市政府謹製「エアコン2027年問題」格安エアコン消滅、価格2倍以上へ [399259198]
- ドラッグストアにオナホが売ってるんだが [793187428]
- エスパー魔美のパパって娘にヌードモデルやらせてるけど
