[過去ログ]
Pythonのお勉強 Part68 (1002レス)
Pythonのお勉強 Part68 http://mevius.5ch.net/test/read.cgi/tech/1663235546/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
280: デフォルトの名無しさん (アウアウウー Sa2f-luLW) [sage] 2022/10/13(木) 19:21:12.59 ID:glAi4q7Na 二重ループを使わない http://mevius.5ch.net/test/read.cgi/tech/1663235546/280
281: デフォルトの名無しさん (ワッチョイ de10-bGEg) [] 2022/10/13(木) 19:23:22.28 ID:0KS7pmji0 for-else for i in range(10): __for j in range(10): ____if condition: ______break __else: ____continue __break 例外 try: __for i in range(10): ____for j in range(10): ______if condition: ________raise Exception except: __pass 他には関数にして脱出はreturnとか http://mevius.5ch.net/test/read.cgi/tech/1663235546/281
282: デフォルトの名無しさん (ワントンキン MM3a-TLx9) [sage] 2022/10/13(木) 20:02:02.53 ID:PAZSTe6jM 検索ならin演算子を使って1ループに出来そう for i in range(10): if fuga in hoge[i]: print("piyo") break 他にはnumpyのany使うとか def is_contain(l, data): a = np.array(l) return np.any(a==data) http://mevius.5ch.net/test/read.cgi/tech/1663235546/282
283: デフォルトの名無しさん (ワッチョイ 8a63-KmYx) [sage] 2022/10/13(木) 20:03:15.66 ID:QL8so1O30 よほどのクリティカルなイシューが解決されたのでなければ アップデートされたからと言って、慌てて入れないもんだよ http://mevius.5ch.net/test/read.cgi/tech/1663235546/283
284: デフォルトの名無しさん (ワッチョイ 6b10-SUfT) [sage] 2022/10/13(木) 20:15:24.40 ID:SD2zWMPC0 >>277 一回それぞれ個別のSeries型を抽出してからくっつけたいんです。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/284
285: デフォルトの名無しさん (ワッチョイ 6b10-SUfT) [sage] 2022/10/13(木) 20:24:16.77 ID:SD2zWMPC0 わかりました。Series型だと追加できないので一回一列だけのDataFrame型に変換すればいいみたいです。 a = pd.DataFrame(df.iloc[:,0]) そのあと、列追加で a.loc[:,"new column"] = df.iloc[:,2] とやれば追加できました。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/285
286: デフォルトの名無しさん (ワッチョイ 6f02-TLx9) [sage] 2022/10/13(木) 20:32:37.12 ID:1c9Wc9kf0 こうかな a = pd.DataFrame([df.iloc[0, :], df.iloc[2, :]]) print(a) numpyになると[行, 列]になってややこしくなるのを思い出した http://mevius.5ch.net/test/read.cgi/tech/1663235546/286
287: デフォルトの名無しさん (ワッチョイ de10-QDWw) [sage] 2022/10/13(木) 20:43:16.18 ID:ZrA3PYH80 >>281 breakしたらelse飛ばす挙動は知らなかったです ありがとう http://mevius.5ch.net/test/read.cgi/tech/1663235546/287
288: デフォルトの名無しさん (ワッチョイ 6f02-TLx9) [sage] 2022/10/13(木) 20:45:51.49 ID:1c9Wc9kf0 l = list() l.append(df.iloc[0, :]) l.append(df.iloc[2, :]) a = pd.DataFrame(l) print(a) 見やすくするならこうやね、勉強なるわ http://mevius.5ch.net/test/read.cgi/tech/1663235546/288
289: デフォルトの名無しさん (ワッチョイ 9fda-3XK+) [sage] 2022/10/13(木) 21:15:44.80 ID:Tqa4ZL2z0 >>274 WSL2+Docker使ってるからな 実機には入れない http://mevius.5ch.net/test/read.cgi/tech/1663235546/289
290: デフォルトの名無しさん (ワッチョイ 8a01-761C) [sage] 2022/10/13(木) 21:37:50.04 ID:vk/pladO0 >>281 その三択なら読みやすさ的に 関数にしてearly return一択だと思うんだけどなぁ http://mevius.5ch.net/test/read.cgi/tech/1663235546/290
291: デフォルトの名無しさん (ワッチョイ 6717-0bkW) [sage] 2022/10/13(木) 23:54:28.43 ID:rU12tc+I0 んチンチンンンンンンン http://mevius.5ch.net/test/read.cgi/tech/1663235546/291
292: デフォルトの名無しさん (ワッチョイ 6b10-SUfT) [sage] 2022/10/14(金) 01:29:03.54 ID:0UzEEAJh0 >>286 行・列逆 http://mevius.5ch.net/test/read.cgi/tech/1663235546/292
293: デフォルトの名無しさん (ワントンキン MM3a-TLx9) [sage] 2022/10/14(金) 05:44:04.16 ID:WQ3ra/reM >>292 ごめん文盲やったわ http://mevius.5ch.net/test/read.cgi/tech/1663235546/293
294: デフォルトの名無しさん (ワッチョイ 6f02-TLx9) [sage] 2022/10/14(金) 05:58:04.32 ID:CNXM2/Lz0 sr1 = df.iloc[:, 0] sr2 = df.iloc[:, 2] a = pd.DataFrame({"0" : sr1, "1": sr2}) print(a) 辞書型で登録 今度こそどや http://mevius.5ch.net/test/read.cgi/tech/1663235546/294
295: デフォルトの名無しさん (ワッチョイ 6b10-c2gf) [sage] 2022/10/14(金) 23:30:33.11 ID:0UzEEAJh0 >>294 できました!辞書型なら列追加できるんすね http://mevius.5ch.net/test/read.cgi/tech/1663235546/295
296: デフォルトの名無しさん (ワッチョイ 0b10-spri) [sage] 2022/10/15(土) 01:53:05.91 ID:gy4T8Zz60 df_merged = pd.concat([df.iloc[:, 0], df.iloc[:, 2]], axis=1) http://mevius.5ch.net/test/read.cgi/tech/1663235546/296
297: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/15(土) 08:25:41.38 ID:w1fQiwU/0 iloc()じゃなくてiloc[]の時点で、何しとるのかよく判らん http://mevius.5ch.net/test/read.cgi/tech/1663235546/297
298: デフォルトの名無しさん (ワッチョイ 1f84-TyQf) [sage] 2022/10/15(土) 10:37:21.32 ID:Awb5Gbls0 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iloc.html ドキュメント嫁 http://mevius.5ch.net/test/read.cgi/tech/1663235546/298
299: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/15(土) 14:09:18.62 ID:wUAlKc2l0 質問です。 配列内にアルファベットの要素がランダムに複数個入っています。 これらの要素をなるべく隣り合わないように並べ替えるにはどうするといいでしょうか? 例:AAABBC -> ABACAB http://mevius.5ch.net/test/read.cgi/tech/1663235546/299
300: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/15(土) 14:14:45.53 ID:w1fQiwU/0 不可能なパターンがあるな http://mevius.5ch.net/test/read.cgi/tech/1663235546/300
301: デフォルトの名無しさん (テテンテンテン MM7f-w9bA) [sage] 2022/10/15(土) 14:20:59.88 ID:1JUKlkYAM >>299 なるべくっていう処理はコンピュータには不可能 きっちり仕様として示せる処理でなければならない http://mevius.5ch.net/test/read.cgi/tech/1663235546/301
302: デフォルトの名無しさん (ワッチョイ 5b08-1SGr) [sage] 2022/10/15(土) 14:30:34.17 ID:ttRM3D3c0 >>299 隣合うのが不可避の場合どうするのか 前に溜めるのか後ろに溜めるのか 2文字ずつ並ぶ→3文字ずつ並ぶのように緩和するのか http://mevius.5ch.net/test/read.cgi/tech/1663235546/302
303: デフォルトの名無しさん (アウアウウー Sacf-gp7B) [sage] 2022/10/15(土) 14:38:02.16 ID:PHpzEK3Ka >>301 最短を目指すとかよくあると思うけど http://mevius.5ch.net/test/read.cgi/tech/1663235546/303
304: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/15(土) 14:45:59.33 ID:wUAlKc2l0 >>302 前後に貯めるのではなく、2文字ずつ並ぶ→3文字ずつ並ぶのように緩和できるようにしたいです。 例:AAAAAABBC -> AABAACABA http://mevius.5ch.net/test/read.cgi/tech/1663235546/304
305: デフォルトの名無しさん (ワッチョイ ef66-MUdf) [sage] 2022/10/15(土) 14:49:24.73 ID:w1fQiwU/0 AABAACABA はNG箇所が2だけれど、 AAABACABA にすると1箇所で済む 2連続2箇所よりも3連続1箇所の方がスコアが低くなる評価関数の定義が必要 http://mevius.5ch.net/test/read.cgi/tech/1663235546/305
306: デフォルトの名無しさん (ワッチョイ 0f10-cJ6U) [] 2022/10/15(土) 14:49:49.52 ID:VXb7W7XW0 こういうパズル的なのはプログラミングお題スレで出題する方が早く回答が付きそうだな http://mevius.5ch.net/test/read.cgi/tech/1663235546/306
307: デフォルトの名無しさん (ワッチョイ 0f10-cJ6U) [] 2022/10/15(土) 14:51:37.73 ID:VXb7W7XW0 >>305 n連続は1箇所につき2^n点のペナルティを課すとかは? http://mevius.5ch.net/test/read.cgi/tech/1663235546/307
308: デフォルトの名無しさん (テテンテンテン MM7f-w9bA) [sage] 2022/10/15(土) 14:55:21.58 ID:1JUKlkYAM >>306 いや、ていうかよく考えたらこの質問Python関係ないじゃんね http://mevius.5ch.net/test/read.cgi/tech/1663235546/308
309: デフォルトの名無しさん (ワッチョイ 9f89-2yG4) [] 2022/10/15(土) 15:03:04.47 ID:wUAlKc2l0 >>308 すいません。 使っているのがpythonだったのでここで質問しました。 やはり難しいようなので、皆さんのコメントを参考に自力で考えてみようと思います。 ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1663235546/309
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 693 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s