[過去ログ] Pythonのお勉強 Part67 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
113: デフォルトの名無しさん (ブーイモ MM4b-g8Zs) [sage] 2022/06/01(水) 21:54:57.69 ID:pQ1QbGOaM(1) AAS
EUC時代到来
124: ハノン◆QZaw55cn4c (ワッチョイ b39b-RPpo) [sage] 2022/06/02(木) 18:35:52.69 ID:aZCO8NlO0(1) AAS
>>118
118(2): デフォルトの名無しさん (ワッチョイ 2bbb-g8Zs) [sage] 2022/06/02(木) 14:05:46.85 ID:3ZZlbCpS0(1/3) AAS
ないね
標準化しても汎用性が低いし、仮に挿入削除が多くても、実環境で性能測定したらふつうの配列のほうが早かったってのはあるあるなので、用意されなかったのかも
>仮に挿入削除が多くても、実環境で性能測定したらふつうの配列のほうが早かった
そりゃ、配列の大きさが 1 万程度の比較的小規模な場合なんでしょ?そんな性能比較なんて意味ないですよね…
134
(1): デフォルトの名無しさん (ワッチョイ c6da-y+Ne) [sage] 2022/06/04(土) 08:21:30.69 ID:XaXAMuD50(1/2) AAS
>>128
128(1): デフォルトの名無しさん (JP 0Ha3-49YT) [sage] 2022/06/03(金) 18:05:45.59 ID:jly4Bs+DH(1) AAS
WARNING *** OLE2 inconsistency: SSCS size is 0 but SSAT size is non-zero
これ意味わかりますか?
エクセルファイル壊したなw
188: デフォルトの名無しさん (ワッチョイ 6d01-n+i2) [sage] 2022/06/06(月) 21:04:54.69 ID:OVrZnyn60(1/2) AAS
敢えてリスト内包で書いてみる

#ABCDEFGHIJKLMNOPQRSTUVWXYZ
#HOGEFIJKLMNPQRSTUVWXYZABCD

#上みたいにキーワードHOGEをもとにアルファベットを置換する暗号を作りたい
#まず暗号表の一番最初にHOGEと記載し、残りはHOGEの最後のEから続く形で
#FGHIとアルファベット通りに暗号表を埋め、Zに到達したらアルファベットの
#最初から埋める(ABCD...)。重複に注意したい。

import string
alphabets = list(string.ascii_uppercase)
key_string = list("HOGE")
cypher = []

cypher = key_string + [i for i
in alphabets
#リスト内包でキーワードの最後の文字Eの後にあり、
if alphabets.index(i) > alphabets.index(key_string[-1])
#かつキーワードに含まれていない文字のリストを作成
and i not in key_string]
#残りのアルファベットで後半を埋める
cypher += [i for i in alphabets if i not in cypher]

改行しても読みにくいですね。。。
209: デフォルトの名無しさん (ワッチョイ ea3b-udyG) [sage] 2022/06/08(水) 17:30:28.69 ID:7ub2o1NQ0(3/5) AAS
next()はStopIterationが怖い
248: デフォルトの名無しさん (ワッチョイ 6397-uj9U) [] 2022/06/11(土) 17:35:13.69 ID:GYyJ8Ce20(1) AAS
>>246
246(1): デフォルトの名無しさん (JP 0H07-USYz) [] 2022/06/11(土) 15:31:51.53 ID:I74lpP1GH(1) AAS
ところで
var = func()
って書けるけど、これ何かに使える? ただ書けちゃうだけ?
var = func()じゃあ単に引数なし関数を呼び出してるだけじゃない?
func = some_concrete_func
みたいなのはある
デザインパターンでいうストラテジーパターンかな?たとえば、ドローツールなんかで、いま選んでいるツールに応じてマウスイベントを処理するときに、
ツールが切り替わったとき(この場合は鉛筆ツール)に、
ondrag_func = pencil_on_drag_func
と代入しておけば、マウスイベントのハンドラでは、ツールのことを知らずに、ondrag_func(x, y)とかして呼び出せる
コールバック、関数ポインタ、言い方や似たような概念はいろいろあるけど、そこそこよく使うものだね
277
(1): デフォルトの名無しさん (アウアウエー Sadf-Uj9G) [sage] 2022/06/16(木) 12:11:13.69 ID:Wf4C+ynBa(2/2) AAS
>>275
275(1): デフォルトの名無しさん (ワッチョイ e39b-Y9n/) [sage] 2022/06/16(木) 11:41:46.02 ID:oNoslqOO0(1/2) AAS
>>274
インタラクティブシェルで
>>> help(ライブラリやメソッド)
ちゃんとしたIDEなら同等のことやってくれる
ありがとうございます
機械的なチェックではなくドキュメント頼みになるんですね…

vscodeでos.statは例外出すよなあとか思って調べてて、osモジュール自体OSError返すってドキュメントに書いてあったけど、statからはそんな説明出てこなかったから気になってました
エラー出すとか言いながらos.path.existsはディスクエラーのときにfalse返すみたいだから厄介だなあとかも思ったり
421
(1): デフォルトの名無しさん (ワッチョイ 7d2c-v5zS) [] 2022/07/21(木) 21:41:33.69 ID:oEGrbYXf0(2/2) AAS
from functools import wraps
import time
from collections import deque

def sw(func):
_@wraps(func)
_def core(*args, **kwargs):
__start = time.time()
__result = func(*args, **kwargs)
__elapsed = time.time() - start
__print(round(elapsed*1000, 3))
__return result
_return core

@sw
def shift(l:list):
_l.pop(0)
_return l

@sw
def del_(l:list):
_global x
_x = deque(l)
_x.popleft()
_x = list(x)

for func in [shift, del_]:
_x = [i for i in range(10000000)]
_func(x)

なんでやdequeがんばれやカスが
442
(1): デフォルトの名無しさん (ワッチョイ 1301-T1rX) [sage] 2022/07/26(火) 22:17:54.69 ID:1cOtUCQ/0(1) AAS
>>439
439(2): デフォルトの名無しさん [sage] 2022/07/26(火) 18:08:11.75 AAS
r"([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}:[0-9]{4,5})"

ipアドレスとポートはこれでマッチしたのですが
これってもっと短くできないでしょうか
もう少しちゃんとやるならこんな感じ
ポート番号も同様に場合わけすればいい
外部リンク[html]:www.javadrive.jp
631: デフォルトの名無しさん (ワッチョイ e95f-H9kU) [] 2022/08/19(金) 07:26:22.69 ID:Yiu5J+bY0(1) AAS
>>629
629(1): デフォルトの名無しさん (ワッチョイ 8101-s2VO) [] 2022/08/19(金) 06:44:36.36 ID:1XBGLGA+0(1/5) AAS
質問です。
PyCharm.
Atom.
Eclipse.
Visual Studio.
VScode.
どれがおすすめでしょうか?
分散処理、並列処理希望でcuda、マルチgpuもあれば。
エディタと
>分散処理、並列処理希望でcuda、マルチgpuもあれば。
ってあんまり関係無いぞ

まあ強いてゆうなら
有償版使う気ならPyCharm一択
無償でやるしかないならVSCodeっていう感じじゃね?
各種使い勝手とか機能面で言えば有償版PyCharm以外選択肢無いし
712: デフォルトの名無しさん (ワッチョイ ff66-h4Es) [sage] 2022/08/26(金) 21:42:16.69 ID:YYdvrIXs0(1) AAS
画像だからというか、階層が多いから
986: デフォルトの名無しさん (ワッチョイ 3d79-ia8c) [sage] 2022/09/15(木) 18:53:07.69 ID:VqLViKoX0(10/11) AAS
次スレです

Pythonのお勉強 Part68
2chスレ:tech
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.048s