当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがあるのでそっち池。
「Ruby」「某言語では」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合は、
表示されてるエラー全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類とバージョン)をシッカリ書くこと。
【【【複数の連続半角スペースはなかったことになる・タブがうまく入らない5chの仕様】】】に注意!
Pythonの★ソースコードをそのまま5ちゃんにコピペすると、インデントが崩れてチヌ★ので
↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式サイト◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇 くだすれPython(超初心者用) その51【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1602896738/
次スレは >>985 あたりが挑戦してくだしあ。(980過ぎて自動落ちは、無くなって久しい)
### END OF TEMPLATE ###
探検
くだすれPython(超初心者用) その52【まず1嫁】
レス数が950を超えています。1000を超えると書き込みができなくなります。
2021/01/09(土) 05:22:25.24ID:IpHIsox4
851デフォルトの名無しさん
2021/03/07(日) 19:40:59.32ID:0j4UC+r/ うちも最初は1行で書いたほうが速度が速くなると思ってた
852デフォルトの名無しさん
2021/03/07(日) 21:19:44.74ID:qqMvcMU2 pytorchでLSTM組もうとしてるけど解説がえらい難しい
引数がどこに渡って、なんでその数字になってるかさっぱりわからん
引数がどこに渡って、なんでその数字になってるかさっぱりわからん
853デフォルトの名無しさん
2021/03/07(日) 23:59:52.34ID:xtEqsmh7 リカレントニューラルネットワークって
オワコンって聞いたけど
まだ需要あったのか😅
オワコンって聞いたけど
まだ需要あったのか😅
854デフォルトの名無しさん
2021/03/08(月) 00:45:10.83ID:NXP85mLB ブスじゃないよ
855デフォルトの名無しさん
2021/03/08(月) 01:26:17.70ID:ro4D92TZ 1列目にx成分、2列目にy成分、3列目にz=f(x, y)成分が書かれた表ファイルがあるとします。
これを3次元プロットするために各成分を
x =
[[0, 1,..., 99],
[0, 1,..., 99],
...,
[0, 1,..., 99]],
y =
[[0, 0,..., 0],
[1, 1,..., 1],
...,
[99, 99,..., 99]],
z =
[[f(0, 0), f(1, 0),..., f(99, 0)],
[f(1, 0), f(1, 1),..., f(99, 1)],
...,
[f(99, 0), f(99, 1),..., f(99, 99)]]
みたいな感じで二次元配列として表示したいです。
x成分とy成分に関しては
x, y = np.mgrid(0:99:100j, 0:99:100j)
みたいにすれば良いのだと思いますがz成分はどう読み込むのが簡単でしょうか?
これを3次元プロットするために各成分を
x =
[[0, 1,..., 99],
[0, 1,..., 99],
...,
[0, 1,..., 99]],
y =
[[0, 0,..., 0],
[1, 1,..., 1],
...,
[99, 99,..., 99]],
z =
[[f(0, 0), f(1, 0),..., f(99, 0)],
[f(1, 0), f(1, 1),..., f(99, 1)],
...,
[f(99, 0), f(99, 1),..., f(99, 99)]]
みたいな感じで二次元配列として表示したいです。
x成分とy成分に関しては
x, y = np.mgrid(0:99:100j, 0:99:100j)
みたいにすれば良いのだと思いますがz成分はどう読み込むのが簡単でしょうか?
856デフォルトの名無しさん
2021/03/08(月) 09:58:08.34ID:2nW5LwXW youtube apiって何に使うんですか?
動画のリンクを作るとして、どういう切り口なら面白いでしょうか?
例えばゲーム実況動画を集めるにしても、どういうフィルターをかけますかね(´・ω・`)
動画のリンクを作るとして、どういう切り口なら面白いでしょうか?
例えばゲーム実況動画を集めるにしても、どういうフィルターをかけますかね(´・ω・`)
857デフォルトの名無しさん
2021/03/08(月) 10:23:10.34ID:yzJktHgY スレチ
858デフォルトの名無しさん
2021/03/08(月) 11:23:08.69ID:rGThYfFy Youtube APIを活用して人気ゲーム実況者になりたいです
どうすればなれますか?
どうすればなれますか?
859デフォルトの名無しさん
2021/03/08(月) 12:49:05.28ID:51l8TXvP YouTube APIを活用してゲームを実況する所から始めなさい
860デフォルトの名無しさん
2021/03/08(月) 13:23:55.77ID:+QBu4Sia そしてゲームの権利を持っている会社に訴えられれば良いんだ
富士額の鼠とか
富士額の鼠とか
861デフォルトの名無しさん
2021/03/08(月) 19:40:31.97ID:WPDBHf+v862デフォルトの名無しさん
2021/03/08(月) 20:09:34.89ID:79M79IOe >>856
周りのことは気にせず好きにやればいいよ。応援してます。
周りのことは気にせず好きにやればいいよ。応援してます。
863デフォルトの名無しさん
2021/03/08(月) 20:12:23.12ID:o5KRB7Vc 訳:バカチューブして炎上するのたのしみだなぁ(・∀・)
864デフォルトの名無しさん
2021/03/08(月) 21:05:23.74ID:f20FHOXZ865デフォルトの名無しさん
2021/03/08(月) 21:15:29.90ID:Ry4cH9N/ 電車とか好きそう
866デフォルトの名無しさん
2021/03/08(月) 21:26:56.04ID:QRrNXVZ8 プログラム技術板に居る気持ち悪いPCオタク「電車とか好きそう」
w
w
867デフォルトの名無しさん
2021/03/08(月) 21:53:45.60ID:hoZ9OGmF パソコンとか好きそう
868デフォルトの名無しさん
2021/03/08(月) 22:39:14.06ID:0xESjDVh exData
みたいなフォルダ名に入ったファイルをpython側で開ことするとエラーが出るのですが、
命名規則に違反しているのでしょうか?
exdata
だとエラーはでません。
みたいなフォルダ名に入ったファイルをpython側で開ことするとエラーが出るのですが、
命名規則に違反しているのでしょうか?
exdata
だとエラーはでません。
869デフォルトの名無しさん
2021/03/08(月) 22:46:55.25ID:A+E7x4iR870デフォルトの名無しさん
2021/03/08(月) 23:54:30.74ID:HSZ1rybx >>867
パソコン嫌いなのにこの板見てる奴想像したらなんか草生えた
パソコン嫌いなのにこの板見てる奴想像したらなんか草生えた
871デフォルトの名無しさん
2021/03/09(火) 01:05:57.42ID:AUPcmD7L ローカルな変数をグローバル宣言すればガベージコレクションを避けられますか?
872デフォルトの名無しさん
2021/03/09(火) 01:56:03.38ID:UImc4jwo すごいの来たな
873デフォルトの名無しさん
2021/03/09(火) 03:40:18.58ID:O1t/zxF9 地球を爆破すればゴキブリ絶滅させられますか?みたいなw
ようするに、結果的に避けられるよw
ようするに、結果的に避けられるよw
874デフォルトの名無しさん
2021/03/09(火) 09:42:34.95ID:3LPKVc8L >>871
なんでガベージコレクションを避けたいの?
なんでガベージコレクションを避けたいの?
875デフォルトの名無しさん
2021/03/09(火) 10:05:56.07ID:nIjEMu5f ローカルとグローバルスコープの違いをわざわざガベコレ言うとか欧米かよw
876デフォルトの名無しさん
2021/03/09(火) 10:46:40.73ID:FfDlkxFo __関数名_変数名 とかすればローカル変数いらなくね?
877デフォルトの名無しさん
2021/03/09(火) 11:01:30.68ID:eB6+BfXg >>876
関数の中でまた同じ関数が呼ばれたとき、どうするの?
関数の中でまた同じ関数が呼ばれたとき、どうするの?
878デフォルトの名無しさん
2021/03/09(火) 11:11:24.25ID:l+EYXwiC >>877
関数は関数名で参照できるんだから関係ないっしょ
関数は関数名で参照できるんだから関係ないっしょ
879デフォルトの名無しさん
2021/03/09(火) 11:15:26.42ID:FfDlkxFo 再帰で呼ばれたらダメでした。orz
880デフォルトの名無しさん
2021/03/09(火) 11:19:48.80ID:DAvw1VB6 これがホントのサイキ不能
なんつって
なんつって
881デフォルトの名無しさん
2021/03/09(火) 11:45:28.23ID:8R5APQni 自分でスタックに積んで参照して取り出せば問題ない
882デフォルトの名無しさん
2021/03/09(火) 12:16:04.90ID:WPE7QJH3883デフォルトの名無しさん
2021/03/09(火) 13:57:11.19ID:ZA2vzpkG 再起処理って
検索以外で使うようとある?
検索以外で使うようとある?
884デフォルトの名無しさん
2021/03/09(火) 14:11:50.18ID:iP4nVCks 末尾再帰とループは互換
885デフォルトの名無しさん
2021/03/09(火) 14:33:43.96ID:SOel1NaK より簡単にデスクトップアプリが作れるPySimpleGUIを使ってみよう
2021/03/03 11:20
著者:クジラ飛行机
2021/03/03 11:20
著者:クジラ飛行机
886デフォルトの名無しさん
2021/03/09(火) 15:51:38.76ID:4JaghKzr >>884
関数型かよ。
関数型かよ。
887デフォルトの名無しさん
2021/03/09(火) 17:42:55.00ID:1va3W7Si888デフォルトの名無しさん
2021/03/09(火) 19:12:23.86ID:qz7mFwyh あわしろ氏によると、再帰は力なりってことらしい。
889デフォルトの名無しさん
2021/03/09(火) 20:36:20.90ID:52qfge3w COBOLERに言わせると邪悪の根元らしい
890デフォルトの名無しさん
2021/03/09(火) 21:58:24.56ID:zYh1VL3E cobolって書いたことないや
891デフォルトの名無しさん
2021/03/10(水) 00:45:37.79ID:nKvfq/49892デフォルトの名無しさん
2021/03/10(水) 14:49:17.29ID:lipKJK7u 木構造なら再帰必須だろ
893デフォルトの名無しさん
2021/03/10(水) 15:02:39.88ID:3Wx+wvWE 配列から最低n個、最高len(配列)個を取り出すってどうやるんだっけ?
ary = ['a','b','c','d','e']
ary.reverse()
ary = ary[-4:]
ary.reverse()
ary
こういう感じで(できれば最初の配列順のままやりたい)
-4のとこが例えばlen(ary)超える-10とかだったら
'a','b','c','d','e'全部取り出す、みたいな
ary = ['a','b','c','d','e']
ary.reverse()
ary = ary[-4:]
ary.reverse()
ary
こういう感じで(できれば最初の配列順のままやりたい)
-4のとこが例えばlen(ary)超える-10とかだったら
'a','b','c','d','e'全部取り出す、みたいな
894デフォルトの名無しさん
2021/03/10(水) 15:05:35.69ID:3Wx+wvWE 質問した瞬間
ary[:4]
でいいことに気づいた お騒がせしました
ary[:4]
でいいことに気づいた お騒がせしました
895デフォルトの名無しさん
2021/03/10(水) 15:22:44.63ID:eQWG2ihY896デフォルトの名無しさん
2021/03/10(水) 15:37:37.87ID:nKvfq/49 >>893-894
忘れてて、思い出すと実はかなりイイ!!(・∀・)やつだよね、スライスくんは。
忘れてて、思い出すと実はかなりイイ!!(・∀・)やつだよね、スライスくんは。
897デフォルトの名無しさん
2021/03/10(水) 16:04:15.72ID:c62Azmpw {'key1': 'val1', 'key2': 'val2', 'key3': 'val3'} ←辞書A
{'key3': 'val3', 'key1': 'val1', 'key2': 'val2'} ←辞書B
辞書Aを辞書Bのように変更する方法を教えて下さい
{'key3': 'val3', 'key1': 'val1', 'key2': 'val2'} ←辞書B
辞書Aを辞書Bのように変更する方法を教えて下さい
898デフォルトの名無しさん
2021/03/10(水) 16:08:24.87ID:GqqrwlDC v, w, x, y, z がそれぞれ異なる正の整数のとき
w**5+x**5+y**5+z**5 == v**5
となる組み合わせを少なくとも一つ求めよ
w**5+x**5+y**5+z**5 == v**5
となる組み合わせを少なくとも一つ求めよ
899デフォルトの名無しさん
2021/03/10(水) 16:22:37.31ID:0u7vUNCE なんだ、宿題か?
900デフォルトの名無しさん
2021/03/10(水) 16:23:30.00ID:lzgXzAQZ >>897
foo = {'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
bar = OrderedDict(foo)
bar.move_to_end('key3', False)
dict(bar)
面倒くさいな
順序が重要ならdict以外のデータ型を使ったほうがいい気がする
foo = {'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
bar = OrderedDict(foo)
bar.move_to_end('key3', False)
dict(bar)
面倒くさいな
順序が重要ならdict以外のデータ型を使ったほうがいい気がする
901デフォルトの名無しさん
2021/03/10(水) 16:49:13.04ID:c62Azmpw902デフォルトの名無しさん
2021/03/10(水) 18:12:14.02ID:AEQd0qwX >>898
これでも回して一生PCの前で待っていなさい
import itertools
for w,x,y,z,v in itertools.product(range(1,10**100),repeat=5):
__if w**5+x**5+y**5+z**5==v**5:
____print(w,x,y,z,v)
____exit()
これでも回して一生PCの前で待っていなさい
import itertools
for w,x,y,z,v in itertools.product(range(1,10**100),repeat=5):
__if w**5+x**5+y**5+z**5==v**5:
____print(w,x,y,z,v)
____exit()
903デフォルトの名無しさん
2021/03/10(水) 23:15:16.74ID:PBvGnBXn >>892
?
?
904デフォルトの名無しさん
2021/03/10(水) 23:41:14.94ID:PBvGnBXn >>897
>>> a = {'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
>>> b = {'key3': 'val3', 'key1': 'val1', 'key2': 'val2'}
>>> b == {k: v for k, v in (a.popitem(), *a.items())}
True
>>> a = {'key1': 'val1', 'key2': 'val2', 'key3': 'val3'}
>>> b = {'key3': 'val3', 'key1': 'val1', 'key2': 'val2'}
>>> b == {k: v for k, v in (a.popitem(), *a.items())}
True
905904
2021/03/11(木) 04:51:26.59ID:yhTUIDNA これたぶん、順番かんけいなくa==bはTrueになるわ
気になって目が覚めたけど布団からでられんくて試せん
気になって目が覚めたけど布団からでられんくて試せん
906デフォルトの名無しさん
2021/03/11(木) 08:15:22.35ID:DSKl5Aml 3.7以降は挿入順が保証されてるんだけど、equal判定には影響しないと。
まあ当たり前だわな。
まあ当たり前だわな。
907デフォルトの名無しさん
2021/03/11(木) 12:00:04.88ID:PA9WWZGA >>902
できた
27 84 110 133 144
27 84 133 110 144
27 110 84 133 144
27 110 133 84 144
27 133 84 110 144
27 133 110 84 144
thx
exit()してるのにw固定の分だけ6個出力されるのはなぜ?
できた
27 84 110 133 144
27 84 133 110 144
27 110 84 133 144
27 110 133 84 144
27 133 84 110 144
27 133 110 84 144
thx
exit()してるのにw固定の分だけ6個出力されるのはなぜ?
908デフォルトの名無しさん
2021/03/11(木) 19:42:04.74ID:uFIDt3HD909デフォルトの名無しさん
2021/03/11(木) 20:29:28.00ID:dIdzHpoo910デフォルトの名無しさん
2021/03/11(木) 20:38:25.36ID:yhTUIDNA911デフォルトの名無しさん
2021/03/11(木) 20:51:30.67ID:/anLXWSZ pysideのデザイナでフォームを作っていますが、実行すると全然デザイン通りの表示になりません
コントロールが全部サイズが小さくてつぶれてしまいます
なにが原因なのでしょうか?
コントロールが全部サイズが小さくてつぶれてしまいます
なにが原因なのでしょうか?
912デフォルトの名無しさん
2021/03/11(木) 20:56:38.32ID:uFIDt3HD913デフォルトの名無しさん
2021/03/11(木) 21:01:03.02ID:yhTUIDNA 順序比較
result = map(lambda x, y: x == y, c, b)
print(all(result))
# True
result = map(lambda x, y: x == y, c, b)
print(all(result))
# True
914デフォルトの名無しさん
2021/03/12(金) 16:52:36.03ID:vwXIO5A5 すみません。
全く単純なことだと思いますが、教えて下さい。
dataflameの任意の列のデータからvalue_countsを取得しました。
kosuu = df.iloc[:,i].value_counts()
print(kosuu)
とすると
30000 4
34000 1
とkosuuに取得されています。
この後に4とか1を条件にしたいのですが、個別の取得方法が
わかりません。的外れかも知れませんが、30000と34000は
print(kosuu.index[0])
print(kosuu.index[1])
で取得できました。
print(kosuu.index[0,0])
print(kosuu[0,0])
ではダメでした。どうすれば4を取得できますか。
初歩の初歩だと思いますが、これで4時間悩んでいます。。。
全く単純なことだと思いますが、教えて下さい。
dataflameの任意の列のデータからvalue_countsを取得しました。
kosuu = df.iloc[:,i].value_counts()
print(kosuu)
とすると
30000 4
34000 1
とkosuuに取得されています。
この後に4とか1を条件にしたいのですが、個別の取得方法が
わかりません。的外れかも知れませんが、30000と34000は
print(kosuu.index[0])
print(kosuu.index[1])
で取得できました。
print(kosuu.index[0,0])
print(kosuu[0,0])
ではダメでした。どうすれば4を取得できますか。
初歩の初歩だと思いますが、これで4時間悩んでいます。。。
915デフォルトの名無しさん
2021/03/12(金) 17:29:35.68ID:U+iRPjP4 >>914
kosuu[30000]
kosuu[30000]
916デフォルトの名無しさん
2021/03/12(金) 17:33:39.40ID:mFuSaP0f917デフォルトの名無しさん
2021/03/12(金) 17:39:53.55ID:ARhDJoUM 出た、頑なに目次を拒む、nkmk
918デフォルトの名無しさん
2021/03/12(金) 17:54:04.00ID:vwXIO5A5 >>915 様 916 様 ありがとうございます。
なるほど、要素をネストすれば行けるんですね。
kosuu.index[0] が30000なので
print(kosuu[kosuu.index[0]])
とすると、4が無事取得できました!
うれしいですが、こんな感じでやるしかないんでしょうか。
ちょっと不格好というか、わかりにくいというか。。。
でも、取得できればOKなので、ありがとうございました!
5時間ぶりに前に進めます。(汗)
なるほど、要素をネストすれば行けるんですね。
kosuu.index[0] が30000なので
print(kosuu[kosuu.index[0]])
とすると、4が無事取得できました!
うれしいですが、こんな感じでやるしかないんでしょうか。
ちょっと不格好というか、わかりにくいというか。。。
でも、取得できればOKなので、ありがとうございました!
5時間ぶりに前に進めます。(汗)
919デフォルトの名無しさん
2021/03/12(金) 21:39:39.45ID:U+iRPjP4 >>918
えーと、何番目の要素なのかを指定したいならkosuu.iloc[0]とかkosuu.iat[0]で
>この後に4とか1を条件にしたいのですが
4とか1とかを条件にして何をしたいの?
個別に値を取得しなくてもSeriesやDataFrame全体に関数を適用すればいいケースだったりしない?
えーと、何番目の要素なのかを指定したいならkosuu.iloc[0]とかkosuu.iat[0]で
>この後に4とか1を条件にしたいのですが
4とか1とかを条件にして何をしたいの?
個別に値を取得しなくてもSeriesやDataFrame全体に関数を適用すればいいケースだったりしない?
920デフォルトの名無しさん
2021/03/13(土) 02:36:31.64ID:dVxhbFOW >>914
さくっとサンプル作ったけど、そんなややこしい事しなくてもでも良いぞ
https://ideone.com/HPzh9Q
とりあえずデータフレームでの条件抽出の方法と
at、iat、loc、ilocの使い方を調べた方が良い
さくっとサンプル作ったけど、そんなややこしい事しなくてもでも良いぞ
https://ideone.com/HPzh9Q
とりあえずデータフレームでの条件抽出の方法と
at、iat、loc、ilocの使い方を調べた方が良い
921デフォルトの名無しさん
2021/03/13(土) 12:14:55.82ID:zsUlOpNh922デフォルトの名無しさん
2021/03/13(土) 16:49:49.59ID:VVi6+nr1 day name
23 orange
25 apple
のようなdfがあったときname列の0行目を取り出すにはどうすればいいのでしょう?
(列は名称、行は番号で取り出ししたいのです)
fruit = df.loc[0,'name']
だとエラーが出ます
23 orange
25 apple
のようなdfがあったときname列の0行目を取り出すにはどうすればいいのでしょう?
(列は名称、行は番号で取り出ししたいのです)
fruit = df.loc[0,'name']
だとエラーが出ます
923デフォルトの名無しさん
2021/03/13(土) 16:55:46.85ID:JM8M9JoF df[‘name’][0]
924デフォルトの名無しさん
2021/03/13(土) 18:06:52.77ID:VVi6+nr1925デフォルトの名無しさん
2021/03/13(土) 18:10:21.60ID:VVi6+nr1 df.loc[0,'fruit']
と
df=df['fruit']
df.iloc[0]
って等価ですよね?
上だとエラーが出たり出なかったりして
下だとエラー出ません
なんでなんだろう・・・?
と
df=df['fruit']
df.iloc[0]
って等価ですよね?
上だとエラーが出たり出なかったりして
下だとエラー出ません
なんでなんだろう・・・?
926デフォルトの名無しさん
2021/03/13(土) 18:50:34.59ID:zsUlOpNh927デフォルトの名無しさん
2021/03/13(土) 21:02:13.75ID:vHT18lcc 「でもなぜかエラーが出ます」
エラーが出てるのに、なぜかエラーの原因を調べようとしないんです
なんでなんだろう・・・?
エラーが出てるのに、なぜかエラーの原因を調べようとしないんです
なんでなんだろう・・・?
928デフォルトの名無しさん
2021/03/13(土) 21:20:14.43ID:4CH/cwMq そりゃ自分の貴重な時間よりヒマそうな人物の無駄だろう時間を活用する方が大事だろ?
これは代弁だよ代弁
これは代弁だよ代弁
929デフォルトの名無しさん
2021/03/13(土) 21:29:00.56ID:4CH/cwMq エラーの原因を自力で調べられない、もしくは調べても分からないなら
エラーを再現できる最小限のコードを提出した上で原因を質問しろ
エラーを再現できる最小限のコードを提出した上で原因を質問しろ
930デフォルトの名無しさん
2021/03/13(土) 21:30:02.70ID:4CH/cwMq ID被ったな
久しぶり
久しぶり
931デフォルトの名無しさん
2021/03/13(土) 21:40:33.72ID:4CH/cwMq 本当かよ
もう一人の俺とかじゃないのか?
もう一人の俺とかじゃないのか?
932デフォルトの名無しさん
2021/03/13(土) 21:46:03.14ID:Gs819GmX ♪なんてったってID
私のID (Your ID)
IDがかぶったね〜
(さぁ みなさんご一緒にー)
yeah! yeah! yeah!
私のID (Your ID)
IDがかぶったね〜
(さぁ みなさんご一緒にー)
yeah! yeah! yeah!
933デフォルトの名無しさん
2021/03/13(土) 21:58:35.47ID:w/+LKebv 「ID被るなんてあり得ない!自作自演だ!」って言い張る奴いるよね。
IPv4足りなくて使い回してるのに。
IPv4足りなくて使い回してるのに。
934デフォルトの名無しさん
2021/03/13(土) 22:07:13.12ID:UzHIdvoy そんな必死にならんでもいいんじゃ>>928-933
935デフォルトの名無しさん
2021/03/13(土) 22:48:19.33ID:SFW0yXgo クソやろうの代わりにデバッグするとか世の中で一番腹立つ作業じゃん
936デフォルトの名無しさん
2021/03/13(土) 22:48:23.65ID:qg8nW91/937デフォルトの名無しさん
2021/03/13(土) 22:49:52.53ID:qg8nW91/938デフォルトの名無しさん
2021/03/14(日) 00:36:31.97ID:BO4xF2Qh939デフォルトの名無しさん
2021/03/14(日) 17:45:37.15ID:GC71EGyC 0と1で構成された、2xNの配列で0と1の境目の位置を求めたいのですが、
for文でN列までループさせ、N-1とNを比較、0と1の境目になっていたら、
2行目も境目になっているかを同様に確認して境目を確定させるしかないでしょうか
0010111111
0000111111
↑3列目ではなく、5列目の位置を知りたい
for文でN列までループさせ、N-1とNを比較、0と1の境目になっていたら、
2行目も境目になっているかを同様に確認して境目を確定させるしかないでしょうか
0010111111
0000111111
↑3列目ではなく、5列目の位置を知りたい
940デフォルトの名無しさん
2021/03/14(日) 17:52:30.82ID:eeLePgm1 うーん、何がしたいのかよく分からん。
物凄く簡単なことを複雑に表現している気もしないでもない。
物凄く簡単なことを複雑に表現している気もしないでもない。
941デフォルトの名無しさん
2021/03/14(日) 18:07:15.51ID:UOoBKmpX942デフォルトの名無しさん
2021/03/14(日) 18:07:42.69ID:NVyYwYtr >>939
0010111111
0000011111
↑これだと該当なし?
0110110111
0000011111
↑これも該当なし?
0110111111
1100011111
↑これも該当なし?
0010111111
0100011111
↑これだと3列目?
0010111111
0000011111
↑これだと該当なし?
0110110111
0000011111
↑これも該当なし?
0110111111
1100011111
↑これも該当なし?
0010111111
0100011111
↑これだと3列目?
943デフォルトの名無しさん
2021/03/14(日) 18:36:11.15ID:eeLePgm1 >>939
文章をそのままコードに落とすとこんな感じになると思うけど…
N = 10
arr = [[0,0,1,0,1,1,1,1,1,1],[0,0,0,0,1,1,1,1,1,1]]
x = -1 # 見つからなかった場合
for i in range(N-1):
if arr[0][i] != arr[0][i+1]:
if arr[1][i] != arr[1][i+1]:
x = i+2
break
print(x)
文章をそのままコードに落とすとこんな感じになると思うけど…
N = 10
arr = [[0,0,1,0,1,1,1,1,1,1],[0,0,0,0,1,1,1,1,1,1]]
x = -1 # 見つからなかった場合
for i in range(N-1):
if arr[0][i] != arr[0][i+1]:
if arr[1][i] != arr[1][i+1]:
x = i+2
break
print(x)
944デフォルトの名無しさん
2021/03/14(日) 19:05:19.92ID:8bm6cw7M945デフォルトの名無しさん
2021/03/14(日) 19:24:51.81ID:0UiyZ0sn hoge = [[a,100],[b,50],[a,200],[a,50],[b,3]]
みたいな感じの二次元のリストの各要素の一番目の要素で昇順にソートして
さらに一番目の要素が同じどうしは二番目の要素を見て降順に並べたいのですが
うまくできる方法をお教え願います
hoge = sorted(hoge, key=lambda x: (x[0],x[1]),reverse=True)
のように書いたり試してみましたが両方とも降順になってしまいます。
みたいな感じの二次元のリストの各要素の一番目の要素で昇順にソートして
さらに一番目の要素が同じどうしは二番目の要素を見て降順に並べたいのですが
うまくできる方法をお教え願います
hoge = sorted(hoge, key=lambda x: (x[0],x[1]),reverse=True)
のように書いたり試してみましたが両方とも降順になってしまいます。
946デフォルトの名無しさん
2021/03/14(日) 19:31:02.77ID:eeLePgm1 hoge = sorted(hoge, key=lambda x: (x[0], -x[1]))
じゃ、ダメ?
じゃ、ダメ?
947デフォルトの名無しさん
2021/03/14(日) 20:08:58.23ID:GC71EGyC >>940,941,942さん
すみませんわかりづらく・・・
943さんのコードがまだ読み溶けていないのですが、
おそらくそれになっているかとおもっていて、01の並びは配列の意味で書いていました。
1行目と2行目の値が同じ列で初めて1になる列位置が知りたい意味でした。
[[0,0,1,0,1,1,1,1,1,1]、
[0,0,0,0,1,1,1,1,1,1]]
すみませんわかりづらく・・・
943さんのコードがまだ読み溶けていないのですが、
おそらくそれになっているかとおもっていて、01の並びは配列の意味で書いていました。
1行目と2行目の値が同じ列で初めて1になる列位置が知りたい意味でした。
[[0,0,1,0,1,1,1,1,1,1]、
[0,0,0,0,1,1,1,1,1,1]]
948デフォルトの名無しさん
2021/03/14(日) 20:17:47.87ID:7GI/Bfny p=[0,0,1,0,1,1,1,1,1,1]
q=[0,0,0,0,1,1,1,1,1,1]
for i, (x,y) in enumerate(zip(p,q)):
__if x==y==1:
____print(i)
____break
内包表記でpとqの和を取ってindexで検索したほうが速い気がする
q=[0,0,0,0,1,1,1,1,1,1]
for i, (x,y) in enumerate(zip(p,q)):
__if x==y==1:
____print(i)
____break
内包表記でpとqの和を取ってindexで検索したほうが速い気がする
949デフォルトの名無しさん
2021/03/14(日) 20:27:29.09ID:0UiyZ0sn >>946
できました。ありがとうございました!
できました。ありがとうございました!
950デフォルトの名無しさん
2021/03/14(日) 20:27:54.91ID:Y6CmRV5p こんなモンが欲しいのかと思った
https://ideone.com/q2rCBm
https://ideone.com/q2rCBm
951デフォルトの名無しさん
2021/03/14(日) 21:00:32.45ID:NVyYwYtr >>947
0から1に切り替わってる箇所は対象だけど
1から0に切り替わってる箇所は対象外ってことなのか
def foo(arr):
__for i, pair in enumerate(zip(arr[0], arr[0][1:])):
____if pair == (0, 1) and (arr[1][i], arr[1][i+1]) == (0, 1):
______return i+2
4つの値を確認しないといけくてビット演算で簡略化できそうにないので
O(n)でやる以外にはないんじゃないかな
0から1に切り替わってる箇所は対象だけど
1から0に切り替わってる箇所は対象外ってことなのか
def foo(arr):
__for i, pair in enumerate(zip(arr[0], arr[0][1:])):
____if pair == (0, 1) and (arr[1][i], arr[1][i+1]) == (0, 1):
______return i+2
4つの値を確認しないといけくてビット演算で簡略化できそうにないので
O(n)でやる以外にはないんじゃないかな
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 【速報】高市首相 青森震度6強地震で負傷者30人 [蚤の市★]
- 【画像】TOKIO山口達也に「いいべ」された当時のJK、性加害の反動であたしこグラドルにwww [779857986]
- 寒さしのげる場所があって食べ物も豊富にあるなら熊は冬眠しないの?
- 声優・矢尾一樹の妻「治療の影響で思う様に話せない彼に、近くで仕事をしてきた人が、かっこ悪い!もう辞めなよと言った。私は許さない」 [594040874]
- AIが仕事を奪うフェーズ、ガチでスタートしてしまう、世界はこの先どうなってしまうのか [604928783]
- こんぺこ!こんぺこ!こんぺこ!🐰🏡
- 気象庁・高市内閣「この後311級の地震の可能性があります。北海道〜関東の人は1週間は地震が来てもすぐ逃げられる格好をしてください」 [597533159]
