Pythonのお勉強 Part62
3.9.4の予期せぬABIの非互換性って何やったんや PyStateのメンバの一つをcharからintに変えたからバイナリ吐くときにアライメント調整してなかった環境だと死ぬってことかな 俺はif派だったけど、caseの方が見やすいという思想もあったのか
読みやすいなら仕方がない >>300
○○○と会話してるみたいで不愉快な回答やわ ただのswitchなら要らんけどlispやmlみたいなパターンマッチ機能ならsimplicity beated 実装してるだけで言語の目玉機能として挙げられるようなものだろう、実際ML系言語のイントロなんか見れば一番強調されてるわけで 定数/評価switchと勘違いしてるのでは
destructuringが肝 django の routing みたいな機能いいよね アプデして新しいバージョンにもPIP入れないとだめなの? pip 使ってるときに pip 自身をアプデしろって時々出て来ることあるけど
あれうざいよね タグのID=xxxのxxxをスキャルしたいんやけどどうすればよいのでしょう? つまりxxxに毛を生やすには?ってことですか
ちょっとPythonには難しいかも知れないですね |
| 彡⌒ミ
\ (´・ω・`)また髪の話してる...
(| |)::::
(γ /:::::::
し \:::
\ Pythonのリストって実装は配列だよね
arrayよりlistのほうが短いから名前をリストにしたのかな? 手書きの文字認識の途中だけど意外と簡単に進んでいる。 3.10からのmatch文って、caseに式で評価させることはできないの?
case a > b
とか。 >>322
lispのlistそのものだからlistという名前にしたんじゃないの? いやいやlispのlist(片方向連結リスト)ではないぞ…あえてlispで言うならfillptr付きvectorで実装するdynamic array
PyListObjectでpython以下をsls/grep メジャー言語の中ではgrowth factorが1.1程度と小さく取られてるのが特徴
挿入はナイーブなdynamic array実装(2)より数倍遅いけど、無駄になるメモリの最悪見積もりは数分の1 昔かったパイソンの入門書思い出して
取り組んでみたら連休中に終わった。
とりあえず良かった。
雑談ネタが増えた。 >>325
パターンマッチだから無理
switch文とmatch文の違い
ガード節なら評価できるけどif-else以上に読みにくくなるから
他言語のswitch文のようには使えない 情報量?計算量?
https://self-development.info/opencv%E3%81%A7%E5%86%86%E6%A4%9C%E5%87%BA%E3%82%92%E3%83%8F%E3%83%95%E5%A4%89%E6%8F%9B%E3%81%AB%E3%82%88%E3%82%8A%E8%A1%8C%E3%81%86%E3%80%90houghcircles%E3%80%91/
たまに「最小外接円」を推している場合もあります。
しかし、ハフ変換によるHoughCirclesを検証することになるはずです。
情報量が、圧倒的に異なりますからね。
と言っても、「OpenCVにおける円検出」自体の情報がもともと少ないのですけど。
では、優勢なハフ変換によるHoughCirclesを検証した結果はどうなるでしょうか?
「使いモノにならない」
「条件さえ決めれば、使えるかも」
結果は、このどちらかにくっきりと分かれるでしょう。 外接円の方法なるものやライブラリを使ってないので実装の質はしらんが、どっちも振るパラメータは中心xyとrの3つだし、理想的には変わらないのでは
例えばハフ変換の方が扁平率のパラメータ増やせば楕円でも何でもそのまま対応できるのでロバストだと思う
あとキレイにフィットしているかどうか=パラメータ空間上で点になっているか、で判断できるのがハフ変換の売りで、自動化も容易なので、主観による判断は片手落ち感がある 情報量はどちらも実変数3つなので、計算量のことかなって ハフ空間で交点っぽいの見つけられさえすればよいから、これだけ画質良いなら輝点になるまで走査する必要無いと思うよ
ドット絵みたいなのは全ピクセル積んでもボヤけるし、その極値を見つけるのもargmaxでは済まなくなる
そういう時は素直に各ピクセルから円を広げて重なりを数えた方が早い s = "abc"
s += "def"
が通るってどういうことなの?
文字列ってイミュータブルじゃないの? >>338
FAQだな
>>> a="abc"
>>> id(a)
20189440
>>> a+="def"
>>> id(a)
178387008
>>> i=[1,2,3]
>>> id(i)
178297704
>>> i[1]=66
>>> i[1]
66
>>> id(i)
178297704
イミュータブルとミュータブルはデータの持ち方の違いで
リードオンリーみたいなものではない >>339
代入される側のオブジェクトがすげ変わってるのこれ?
暗黙的に? >>338
変数がイミュータブルなんじゃなく
値のオブジェクトがイミュータブルというだけ
Pythonでイミュータブルな変数を定義するのは不可能 >>341
オブジェクトはイミュータブルだけど
変数はイミュータブルじゃないってことでいいの? >>339
>>> i+=[4]
>>> i
[1, 66, 3, 4]
>>> id(i)
178297704
文字列の += と
リストの += は
動作が違うようですね 公式docに載ってる事柄すら質問する人ってどういう層なんだろうか
日本語訳もしっかりしてるのに >>345
> 日本語訳もしっかりしてるのに
これは微妙な気がする。めっちゃ助かってるけど >>348
PyTorchぐらいまでは上がってこい >>341
変な言い回しするな。
変数の「再代入不可」を「イミュータブル」とは言わない。 >>352
再代入不可の意味だと勘違いしてるのは君のほうだと思うぞ 変数内のスワップは可能だけど
変数の値は変更不能ってことでしょ
あんま直観的じゃないね なんか俺変なこと言ってるかな
スレの空気が止まってる気がするんだが 数々のスレの空気を止めてまわる体質なんだろ自覚しろ
真スレストッパー +=はインプレース演算子か
自己解決した
だれか教えてくれてもいいのに a += 1
は良いけど
++a
とか書いてもエラーにならずに
期待した動きもせず
バグの温床になる +++----+-+++a
とか
ただ単に
7*7
とかスクリプトに組み込んでもエラーがでない
pythonがinteractive(対話形式)なインタープリター
としての立場を重要視してるから
コンパイルするつもりだとエラーではじいて欲しくなる +と-が数値型キャストとその符号反転の単項演算子である以上は弾きようがなくね
++なる演算子が存在する言語なら弾けると思うが
汚いけど名前規則を無視して特例で関数にする
-(x)
負数リテラルを導入すれば定数に限って
-10
のように書けるから少しマシかな
intはともかく、floatリテラルに関しては-演算子で負数を生成する方式だと、意図した表現にならない事がままあるので、需要あるんじゃないかな?
2/8/16進文字列を渡して正確な負の浮動小数点数を表現するという逃げ道はあれど、これ醜いね… 負数リテラルをサポートしてないのはcに倣ったからかな
悪しき慣習はpython4で一掃して欲しい よく使うものだから支持したいけど、パースに気を使わなければならないので初心者への優しさの面では微妙かもしれん
スペースで-の意味が変わる
5 - 2 # minuend 5, subtrahend 2
5 + -2 # addend 5, summand -2
5 -2 # ambiguous, maybe error
5-2 #明らかに差を意図してるので許容 既に5+2が許容されてるんだから、最後の5-2は差を意図してると処理して問題ないよね
5 -2を弾くかどうかが悩ましいところ
精度制限無しのintを扱う限りは結果は同じなので、例が悪かった __pos__がいつも呼ばれるなら問題ないが、実際のところサードの数値型ライブラリは__int__, __index__, __float__, __trunc__への自動フォールバックを当てにしてるのが多々あるなあ 俺はカウンタ的なモノに__pos__/__neg__にインクリメント/デクリメントを割り当てて代用してるから、あんまり人のことは言えんが フラグ保持しておいて2回posが呼ばれるとインクリメントする、なんてのを思い付いた
++a
分けて呼ばれると不可解な挙動するけど…
+a #変わらない
+a #二回目でインクリ まああんまり__pos__は遊んでいいもんじゃないな
__index__はnumpyみたいに配列を添字に渡したり活用例いっぱいあるが > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw 中身がどうこうより
スレageて掻き回したいだけなんだろうな この度pyinstallerでどのshell環境でも動作するコマンドを作成しました。
しかし5年前くらいのIntelMacでさえ快適に動作しますが、
M1macbookではかなりもっさりして遅いのです。
これはarm64アーキテクチャのせいで遅い可能性はありますか??
またこういったケースでの改善策などありますか??
arm64用にコンパイル方法などありましたら教えてください。
コマンドはスクレイピングした結果を別ファイルに落とす
シンプルなコマンドです。
shellscriptだとちょい面倒だったのでpythonで書きました。 知恵袋でも質問したのですが、急いでいるのでこちらでも質問させてください。
python pandasにおける行の抽出について教えて下さい。
ある値が複数の列の値のいずれかと一致する行を抽出したいです。
複数の列の列名はリストで与えられます。
例として、
'A', 'B', 'C', 'D', 'E' の5つの列を持つDataFrameがあったとします。
この内['A', 'C', 'E']の列の値のいずれかが5の行を抽出します。
ただし列名はリスト形式で与えれます。
col=['A', 'C', 'E']、val=5としたとき、変数col、valを使って行を
抽出する方法を教えて下さい。
よろしくお願いします。 すいません、『forで列名リストを回して抽出したものを連結する』以外の方法でお願いします。 なんで『forで列名リストを回して抽出したものを連結する』以外のじゃないと駄目なん? df[(df['A']==5) or (df['C']==5) or (df['E']==5)] なかなか偉そうだなw
pandasよくわかってない俺でもググったらわかったぞ。 チュートリアルに載ってるレベルの事はききませんw
難しいと思いますよ〜 目的は処理速度の改善です。
簡単じゃないので念のためw >>384
煽って聞きだそうとするあたりが低レベルw >>383
そんなのデータの頭に付け加えたらいいだけ フリーランスに立ちはだかる「常駐」の壁。慣例を打ち壊し、
“テレワーク”案件3割→8割へと成長を遂げた「クラウドテック」の軌跡
https://prtimes.jp/story/detail/DBnPOktyljr
テレワークの一般化により、11月にはテレワーク可能案件83.7%へと増加。
2021年、フリーランスのトレンドは「移住&テレワーク」と予測
https://prtimes.jp/main/html/rd/p/000000045.000050142.html
リモートワーク求人専門サイト「プロリモート」がリニューアルオープン、業務委託契約の求職者と企業をマッチング
https://www.value-press.com/pressrelease/262778
1/3以上が採用につながる高マッチング率、リモートワーク×エンジニア・デザイナー専門の
人材紹介サービス「ReworkerAgent」正式リリース場所からも時間からも自由な働き方を実現!
https://www.nishinippon.co.jp/item/o/713384/
新潟県、移住してきたテレワーカー/フリーランスに最大50万円を支給
https://internet.watch.impress.co.jp/docs/news/1287094.html
茨城県日立市、県外からの「テレワーク移住者」に最大151万円の助成金
https://internet.watch.impress.co.jp/docs/news/1281120.html
長野市、市内に移転・事業所設置し、移住することで最大550万円の支援金を支給
https://internet.watch.impress.co.jp/docs/news/1274735.html
フリーランスが活用できる「最大1,000〜3,000万円・補助率50%〜75%」の
『ものづくり・商業・サービス補助金』とは?概要や条件を解説
https://freenance.net/media/money/4255/
『ReWorks(リワークス)』リモートワーク特化型転職サイトとして 3月5日 リニューアル
https://prtimes.jp/main/html/rd/p/000000051.000010457.html 別に買って2フォークしてもいいし正しくないpythonもあるだろ
有名所ではSageMathとか
**→^とか、まあ細かいところだが
文法も結構弄ってる 現在高校生で将来はaiや機械学習を学ぼうと考えてるのですが、その一方で競プロにも興味があります。プログラミング自体への理解度を深める為競プロは役に立つという情報もありますが、ai開発が目標の場合も十分に有益でしょうか?初心者質問で申し訳ないです。 スレチ
学びたい事やってる大学と学部を調べてそこへ入学する為の受験勉強
貧乏なら今からバイトして学費貯めろ
それらが最も有益 > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw >>395
有益と思ったら勝手にやればいい。
自分の意思決定をなんで他人に委ねるか意味がわからない。 素人がスクレイピングをしたいところからPythonを知ったのですが
オライリーのスクレイピング本の他に3の入門も読むべきでしょうか?
プログラマー志望ではなく、管理部門だけどスキルを学ぶとしてVBAとPythonのスクレイピングを理解したいと思ってます
WEB系ならRubyなのかもしれませんが >>401
スクレイピング本見るのもいいけど
業務用のスクレイピングツールを何個かイジって必要な機能を知るのがすげー勉強になる。
WEBはRubyを覚えた方がいいというのは中途半端なプログラミング塾がついた嘘。phpのLaravel覚えた方が潰しが効く。 >>402
有難うございます!
環境設定してbeautifulsoup4を試してみます
Rubyよりphpの上達の方が為になるのですね WEBとかJAVAとか書くやつの話を真に受けてたらお先真っ暗ぞ pythonで位置情報(foliumとかgeopandas)とかを扱ってるんだけど専スレないよね?
別にpythonだけでなくてpostgreSQLとかcartoDBとかRでの位置情報処理も混在でもいいんだけど。 機械学習やり始めたけど良くわからない
Python自体よく分かってないから余計に たった6行のコードでアカウントの過去のツイートを全部取得できるとは恐るべし。。。
今モーレツに感動してる pythonの入門書でhello worldを初めて出力したときは全く感動しなかったけど、実用的なことができるようになったときの感動は射精に通ずるものがある 日本6位、初心者3千人が加入している、
YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
Ruby on Rails を推奨している
PHP は、一生やらなくて良いと言ってる
Rails以外のLaravel, Django もやる必要がない。シェアが低い。
やっても、Rails以外のポートフォリオを誰も見ないので、転職できない
日本中のほとんどの学校・サロンが、Rails。
Rails以外は、良い会社へ転職できない
Railsを採用している会社だけは、モダンだから良い KENTA が言ってる
Ruby on Rails を採用している会社だけは、モダンだから良い。
だから、ポートフォリオを作って転職する価値がある
一方、Java は、ポートフォリオも不要。
何もしなくても誰でも受かる
RailsとJavaでは、それぐらい技術レベルに差がある。
皆が、Railsを勉強してでも受かりたいのが、モダンな会社
Javaの会社に入ったら、モダンな技術を学べないので、転職価値が落ちる
ロートルな技術だから、低賃金・長時間労働。
長期間掛かって、低品質な製品を作る。非効率
例えれば、新しい機械で穴を掘るのと、人力でツルハシで穴を掘るのとの違い >>418
> なんで import が関数呼び出しなんですか?
書いた人の用語かおかしいだけ
#整数をカウントするための(これも違和感あるが…)関数呼び出し(の準備)
ぐらいの意味だと思っときゃいい
> left = [1, 2, 3, 4, 5, 6] ってどこで使われてるんですか?
13行目で使われてるだろ >>372
> このコピペなんなん
もともとの始まりは、
日本人なら、「馬鹿でもチョンでも」のチョンは朝鮮人や韓国人の
ことではないと知ってるが、
日本語の知識がない馬鹿で低能な在日から見ると
「馬鹿でもチョン(朝鮮人)でも」と読めるらしい。
そこから始まったことだ。
気にするな。 > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw >>421
発射実験には、軍事部門を統括する朴正天(パク・チョンチョン)党書記が立ち合い、金氏の参観は伝えられなかった。 import文の裏でゴニョゴニョしてる__import__関数の事かと思ったら違った >>407
自分も研究で使ってるけどそういうのはさすがに困ったときはstackoverflowぐらいじゃないか
numpy,scipy,sympy,pandasとかのスレすらないっしょ ・塩野義製薬が週休3日制導入へ 来年4月、副業も解禁
・塩野義製薬が「週休3日」選択可能に 給与は『週休2日の8割』副業や学び直しを支援
・【フォーカス】サタケ/週休3日制 通年導入めざし夏季のみ試行中 交代制で水曜を休日に
・旅館なのに週休3日!?陣屋・若女将の常識を覆した組織改革
・“時代錯誤”から残業ゼロ、週休3日に! 鳥取の不動産会社が
レガシー企業からDX先進企業になれたワケ
・ネクスウェイ、週休4日制・1日3時間勤務選択できる勤務体系を導入
・日本初「週休4日制度」で、優秀な人材を採用するしくみとは? ?
ナレッジソサエティ久田社長に聞いてみた 30代Pythonクソチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう! 本のチュートリアルだと
「食欲をそそってみようか」たけど
ネットだと「やる気を高めよう」になってる
どっちが正しいの? そそる(唆)は使役で使うのが一般的なので前者さ直訳による誤訳 「やる気を高めよう」のほうが本文との整合性がないからむしろ意訳による誤訳だろう
5ちゃんねる初めてです。PythonでPyGameをやっています。Pythonでゲームを作り
たいです。PyGameは2次元ゲームしか作れませんけど。 DxLib の Python 用 module ってあったっけ
SDL2 でも良いんだが とりあえずココ再利用でいいか
ワッチョイないならすぐ埋まるだろうし