Pythonのお勉強 Part62at TECH
Pythonのお勉強 Part62 - 暇つぶし2ch136:デフォルトの名無しさん
20/04/29 10:35:22.49 cZ1bml3g.net
外国人の書いたコードはコメントが英語だから参考にならない

137:デフォルトの名無しさん
20/04/29 13:50:22 O4788IK/.net
>>136
自動翻訳にコピペすらできないあほはっけん(*゚д゚)ムホムホ

138:124
20/04/29 14:43:10.32 DiTATvas.net
>>128を見て、別スレッドで描画するからうまくないってことが分かって修正してたんだけど
また詰まってしまった。
animation.FuncAnimation()で定期的に描画関数を実行するようにしたんだけど、
更新できないんだ。
描画するための関数は何を使えばいいんだろう?
↓が現在のコードで、おそらく、96,97行目をうまいことしてやればいいんだと思うけど、それが分からないんだ
URLリンク(pastebin.com)

139:デフォルトの名無しさん
20/04/29 14:54:44 Kg9KSBpE.net
>>132
>>136
アラビア語のソースコードらしいんだが意外と読めるなω
URLリンク(stackoverrun.com)

140:デフォルトの名無しさん
20/04/29 15:02:53 /cY8SYIV.net
アラビアータは右から読むので大変だろうと思う

141:デフォルトの名無しさん
20/04/29 17:10:30 DmNhs8y1.net
日本語も元々は右から左の文化だが
意外と大変じゃないな

142:デフォルトの名無しさん
20/04/29 18:43:15.19 PE4YX4Ec.net
右から読みの時代の日本人が現役でいるとは思えないんだが・・・・・

143:デフォルトの名無しさん
20/04/29 19:05:28 PJPPBooA.net
こういうのでもそんなに苦労せずに読めるって話だろ
URLリンク(image.itmedia.co.jp)

144:デフォルトの名無しさん
20/04/29 19:20:52.12 qH3UHXua.net
車のボディに書き込まれる社名に、右から読ませるタイプがある

145:デフォルトの名無しさん
20/04/29 22:18:48.43 f6LPbIhG.net
>>144
車の前側から読ませるだけなんだけどね
タクシー側面の文字も昔は前→後だった

146:デフォルトの名無しさん
20/04/30 10:18:45 J5HM1FZQ.net
>>144
電話番号は混乱するな

147:デフォルトの名無しさん
20/04/30 10:47:19 aC6sOq5z.net
楽に読めるな
URLリンク(i.imgur.com)

148:デフォルトの名無しさん
20/04/30 11:16:46.11 qQJQyRha.net
さすが大本営発表

149:デフォルトの名無しさん
20/04/30 12:06:40 J5HM1FZQ.net
令和二年三月三十一日というと
大東亞戦争で言えば昭和十七年位のレベルだな

150:デフォルトの名無しさん
20/04/30 12:18:04 6rah8Luj.net
>>147
出来ればフォントは活版っぽく頼む

151:デフォルトの名無しさん
20/04/30 15:28:24.17 cbZ3bzMp.net
今のキッズはマジで活版印刷された本見たことないんじゃないの
シラネーんだよきっと
見せてもなんで紙がへこんでるのかも知らなさそう

152:デフォルトの名無しさん
20/04/30 23:25:29 zLT/BN3l.net
コロナ騒ぎあおってる連中がやりたいのって
結局これだよなあ

153:デフォルトの名無しさん
20/04/30 23:37:16 GAsejKiL.net
python foo.py
python foo.py -s
python foo.py -s 10
を区別したいんだけどどうすれば良いの?
>cat foo.py
import argparse
p = argparse.ArgumentParser()
p.add_argument('-s', nargs='?')
args = p.parse_args()
print(args.s)
>python foo.py
None
>python foo.py -s
None
>python foo.py -s 10
10
これじゃ-sの有無が判らん

154:デフォルトの名無しさん
20/05/01 00:14:53 eLVhgQ4h.net
-s のアクションが不明

155:デフォルトの名無しさん
20/05/01 01:57:54.00 gkl90wa7.net
if "s" in args:とかじゃだめなん?

156:デフォルトの名無しさん
20/05/01 08:18:55 gHLn0qVE.net
default=-1とかつければいい。

157:デフォルトの名無しさん
20/05/01 09:17:19 k2YlXFh6.net
>>152
革命のチャンスだしなω
新学期9月は成功しそうだなωωω

158:デフォルトの名無しさん
20/05/01 09:28:27 xXuuls7c.net
>>156
どちらかと言えばconstを使うケース

いずれにしろnargs=‘?’の場合
argparseだけでは100%の判別は無理

159:デフォルトの名無しさん
20/05/01 10:50:01 MCEzZFz/.net
Ruby のオプションパーサーみたいなやつだろ

ruby script.rb -h a -s 10
と入力すると、

require 'optparse'

opts = { }
ARGV.options do |o|
o.on( "-s 引数", "引数" ) { |x| opts[ :s ] = x }
o.on( "-h 引数", "引数" ) { |x| opts[ :h ] = x }

o.parse!
end

p opts #=> {:h=>"a", :s=>"10"}

160:159
20/05/01 10:57:21 MCEzZFz/.net
>>159
の続き

ruby script.rb -h a -s
missing argument: -s
{:h=>"a"}

ruby script.rb -s -h a
{:s=>"-h"}

これは間違えて、次のオプション・-h を引数と勘違いしているw

161:デフォルトの名無しさん
20/05/01 14:24:58.96 gkl90wa7.net
>>160
お前生きてて楽しい?

162:デフォルトの名無しさん
20/05/01 17:19:05 oZ5QHjAY.net
そもそも、"-s"と"10"が何を意味しているかわからないし、
何をしたいのかもわからない。
特に後者は、全体の引数とも、"-s"の値ともとれるわけだし。

>>158
"-s"のほうで、actionを指定すればできるよ

163:デフォルトの名無しさん
20/05/05 12:44:32 lrlqOn2p.net
フォルダ構成が複雑な、ものすごい膨大なlogファイルから、
特定のワードが含む行と、ファイル名を抽出したいのですが、
・サブフォルダを巡回して命令を実行する
・ファイル名のあとに、検索結果を出す
のやり方がわからず、躓いております。

参考になりそうなサンプルがあればご教示いただけますでしょうか。

test01.log
-----------------------------------
0501 問題ないよ
0501 Error!
|まちがってるよ
|まちがってるよ
0501 問題ないよ
-----------------------------------

このうち
・「Error」のある行
・| ではじまる行
を抜き出し、このような出力結果を希望しています。

test01.log
-----------------------------------
0501 Error!
|まちがってるよ
|まちがってるよ
-----------------------------------

「Find」「再帰的」「文字列」「検索」「Python」「テキストマイニング」などで検索をするも、これといった情報が得られず……
参考になりそうなURL、「こういうワードで検索しろ」などあればお願いします。

164:デフォルトの名無しさん
20/05/05 12:47:27 hpwOcr6+.net
>>163
globモジュール
with open
f.readlines
strクラスのfindメソッド

一回公式のPythonチュートリアルを全てやってみることをお勧めする

165:デフォルトの名無しさん
20/05/05 13:47:12 JDagEH9a.net
Perl時代の教科書は一章まるまる使って正規表現説明してたが
Pythonじゃあそういうことは無くなった

なので現代では言語に関わりなく「正規表現」というキーワード自体知らない、ということが起こってるのではなかろうか

Python チュートリアル ― Python 3.8.3rc1 ドキュメント
URLリンク(docs.python.org)

公式チュートリアルでも「標準ライブラリミニツアー」の箇所にちょっと置かれているだけで、扱いが非常に小さい
つまり、初心者はそこまで念入りには読まないだろうから、キーワード自体を知らない

166:デフォルトの名無しさん
20/05/05 14:05:25.10 3RO6WiLW.net
>>163
os.walk
os.path.walk
どっちかのドキュソ観れ

167:デフォルトの名無しさん
20/05/05 14:15:49 uTsiWylk.net
>>163
grep使えって

出力フォーマットが気に入らないなら
ripgrep使うかgrep -lをループさせればいい

$ rg -n "^¥||Error" ./*.log
./test02.log
2:0501 Error!
3:|まちがってるよ
4:|まちがってるよ

./test01.log
2:0501 Error!
3:|まちがってるよ
4:|まちがってるよ

168:デフォルトの名無しさん
20/05/05 14:18:12 uTsiWylk.net
regex="^¥||Error"
grep -l -E "$regex" ./*.log | while read file
do
echo "$file"
grep -h -E "$regex" "$file" | xargs printf "¥t%s¥n"
done

#出力
./test01.log
 0501 Error!
 |まちがってるよ
 |まちがってるよ
./test02.log
 0501 Error!
 |まちがってるよ
 |まちがってるよ

169:デフォルトの名無しさん
20/05/05 14:32:59 G46XbD1M.net
>>165
正規表現だけで書籍出てるのにそんな人おるんか?
公式でも小さかろうが載ってる内容なら知らないのは言い訳にはならんでしょ

170:デフォルトの名無しさん
20/05/05 14:37:02 KwIsFJ1G.net
>>165
昔は文字列処理が多かったが
今は機械学習とかやるから
ページ割かないんだろう

171:デフォルトの名無しさん
20/05/05 15:10:14 93UQ4haG.net
>>163
「膨大な」と書いてあるのでpythonでやるのは速度的な面で躊躇する
他の人も書いているけど標準コマンドを使うのが速い
・Linux/macOSならgrep
・Windowsならfindstr

「フォルダ構成が複雑な」と書かれているのでサブフォルダまで検索するには
・grepの場合は-rオプション
・findstrの場合は/Sオプション
を付ける

何らかの理由でpython縛りなら
glob.glob
os.wak
のどちらかを使ってファイルリストを取得した上で、そのファイルに指定したキーワードが含まれるか確認する

172:デフォルトの名無しさん
20/05/05 15:34:33 DTkAo5/g.net
時代的に書き込み時に複雑なパースが必要になるようなやり方はしないように
って方針が一般化してきたからだろう。
もしくはjson,yamlなら専用のライブラリがあったりでわざわざ正規表現使う必要性も下がってる。

173:デフォルトの名無しさん
20/05/05 15:38:40 JDagEH9a.net
……多分時代が違っていて、grepやawkといったコマンドラインツールはおろか、
リダイレクトやパイプの使い方から知らない

そもそもコマンドラインを使わないから、cdやdirコマンドですらもあやしい世代だ
本当に知らないんだよ

174:デフォルトの名無しさん
20/05/05 15:40:34 rwJ86+M0.net
grep -E '^\||Error' -Hd skip ./**/*.log

-E で正規表現。
-d skip で、ディレクトリ名を非表示。
-H で、ファイル名も表示。
ディレクトリの再帰は、./**/*

出力
./test/test01.log:0501 Error!
./test/test01.log:|まちがってるよ
./test/test01.log:|まちがってるよ

この出力から、: の前をファイル名、後を行に、分解すればよい

Ruby の、glob でも出来るけど

175:デフォルトの名無しさん
20/05/05 16:29:06 E9jCQTmY.net
>>163
URLリンク(ideone.com)

組み込み関数やライブラリで同等の機能が用意されているにも関わらず正規表現書くのはやめてほしい

176:デフォルトの名無しさん
20/05/05 17:07:50 D2QZwsc6.net
アホしかおらんのか

177:163
20/05/05 17:41:03 lrlqOn2p.net
たくさんのご返信ありがとうございます。

>>164
ありがとうございました。
ご推察の通り、Pythonは本を一冊読んだ程度の知識しかありません。
チュートリアル一通り試してみます。

>>165
ありがとうございます。
その二つのドキュメントも読み込んでみます。

>>167
ありがとうございます。
申し遅れておりましたが、Windowsユーザーです。
ただ、教えていただいたコマンドを調べてみると、
Windowsでもインストールすれば、ripgrepを扱えるみたいですね。

必ずしもPythonにこだわらなければならないわけでもないので、
(学習中だったので、使ってみたかった程度)
コマンドでの解決も検討してみます。

>>171
>>174
ありがとうございます。
必ずしもPythonでなくてもよいので、Grepやfindstrも調べてみます。

178:163
20/05/05 17:41:16 lrlqOn2p.net
>>175
ありがとうございます。
すごい! まさに私の理想通りの出力結果になりました。

自分なりにいただいたソースコードを調べて、勉強させていただきます。

179:デフォルトの名無しさん
20/05/05 18:25:34.80 XXjmfIiw.net
おいおい>>175は冗談で出した例だろ

180:デフォルトの名無しさん
20/05/05 18:51:52 rwJ86+M0.net
Ruby で作った

# . で始まる、隠し directory, file を除く
glob_pattern = "/mnt/c/Users/Owner/Documents/test/**/*.log"

re = /^\||Error/
first_time = true # 最初の1回だけ

Dir.glob( glob_pattern )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.each do |full_path|
# 末尾の改行を削除して、1行ずつ処理する
File.foreach( full_path, chomp: true ) do |line|
line.match( re ) do |matched| # 一致した行だけ
if first_time # 最初だけ
puts full_path
first_time = false
end
puts line
end
end
first_time = true
end

出力
/mnt/c/Users/Owner/Documents/test/test/test01.log
0501 Error!
|まちがってるよ
|まちがってるよ
/mnt/c/Users/Owner/Documents/test/test02.log
|xx
bb Errorzz

181:デフォルトの名無しさん
20/05/05 21:21:30 6nb4DqgK.net
本当にデータが大きいのであれば
データを分割して複数のPCで並列実行するのも
考えた方がいい

182:デフォルトの名無しさん
20/05/05 23:18:26 G46XbD1M.net
Pythonでもシェルでもどっちでも良いけど、大量ファイル相手ならマルチで処理すれば良い
ファイル毎にやる処理同じなんだから

183:180
20/05/06 21:09:35 Fjn1hDTG.net
>>175

>>180
みたいに、もっと簡単に書けないの?

Python には、glob は無いのか?
無ければ、walk とか

184:デフォルトの名無しさん
20/05/06 21:20:13 ohBd/rOh.net
>>183
あるよ
Path('.').rglob('*.log')とかglob.iglob(‘./**/*.log’, recursive=True)とか
>>175は「ライブラリで同等の機能が用意されているにも関わらず」に対するツッコミ待ちだと思われ

185:デフォルトの名無しさん
20/05/07 21:24:10 xxddKGgg.net
>>175
>>183
pythonにそんなものねえよ!
だから初心者向けなんよ。

こういう温かみのある書き方こそpythonらしさがあって、いいじゃないか。

186:デフォルトの名無しさん
20/05/07 21:25:15 xxddKGgg.net
>>180
Rubyのほうがいいな
シンプルでわかりやすい

187:デフォルトの名無しさん
20/05/07 22:16:34 O8jL8wQb.net
>温かみのある書き方
「職人が一行一行、丁寧に書き上げました」

188:sage
20/05/07 23:20:38 RMklkh4T.net
rubyは玄人向けだから初心者は使っちゃダメだぞっ

import glob
for log in glob.glob('**/*.log', recursive=True):
. outputs = []
. with open(log, 'r') as f:
. for line in f:
. if line.startswith('|') or line.find('Error') >= 0:
. outputs.append(line)
. if len(outputs):
. print(log)
. print('----------')
. print(''.join(outputs), end='')
. print('----------')

189:デフォルトの名無しさん
20/05/07 23:21:50 VKbX/7v8.net
美味しそうw

190:デフォルトの名無しさん
20/05/07 23:37:05.12 Lnek/XJg.net
>>188
`in`を使いましょう
The find() method should be used only if you need to know the position of sub. To check if sub is a substring or not, use the in operator:
ついでにRubyの例はoutputsの配列が
めちゃくちゃでかくなる可能性も考慮されてる

191:180
20/05/08 12:32:49 Fn4yfVbS.net
>>180
は、配列化していない!

メソッドチェーンで逐次処理。
前段から1つ来たら、1つ処理する

配列に入れる意味がない

Dir.glob( パターン ).select{ }.each{ }

192:180
20/05/08 12:39:56 Fn4yfVbS.net
Python は大学院卒とか、高学歴の非プログラマーの学者が使うもの。
数学・統計は知っているけど、プログラミング・コンピューター・OS などを知らない

一方、Ruby は低学歴の職人プログラマーが使うもの。
数学・統計は知らないけど、プログラミング・コンピューター・OS などには詳しい

だから、Rubyの1行1行には、職人さんが丁寧に書いた、温かみが感じられる!

193:デフォルトの名無しさん
20/05/08 13:25:49 tDlcbx57.net
Pythonが文字列処理得意だったらなあ

194:デフォルトの名無しさん
20/05/08 17:09:53 JpV79Xjz.net
>>193
???
むしろバイナリ処理には呪文が必要なのがPython。
2バイト文字が大変なのには禿同。

195:デフォルトの名無しさん
20/05/08 19:00:25 ztqG52En.net
例えば多数ある文章間で使用単語の類似性を検討するにはどの言語がやりやすい?

196:デフォルトの名無しさん
20/05/08 19:26:27 qca/Mwjw.net
>>195
word2vecやdoc2vecのライブラリが揃ってたらどの言語でも良いと思う
参考資料が多いと言う観点や辞書の手に入りやすさと言う観点からはpythonかな

その他重要なのは、対象とする文書を読み込めるを機能があるかどうか
mdやtxtのASCIIばかりでなくdocxやpdfも対象と言うことならpythonでいい

197:デフォルトの名無しさん
20/05/08 21:30:24 FhTTD0+N.net
>>193
えっ、Pythonの用途の大半は大きな意味での文字列処理
つまりテキスト処理だと思うんだが

198:デフォルトの名無しさん
20/05/08 23:18:55 B0NvsSSc.net
>>194
ぱいそんに

199:デフォルトの名無しさん
20/05/09 09:29:52 3rxWY8lS.net
おっぱyは4bytes

200:デフォルトの名無しさん
20/05/09 11:28:18 4AGhJAkS.net
知識が20年前ぐらいで止まってるんだけど
perlのかわりになりますかね

201:デフォルトの名無しさん
20/05/09 13:14:16 mr/P9GQq.net
perlが書ける人なら、大概の言語はOKなんではないか?

202:デフォルトの名無しさん
20/05/09 14:05:02 /WGeoYJn.net
>>200
今自分がperlを使ってないことから代わりになっていると思う
ただし正規表現の扱いの容易さはperlのが優れている

203:デフォルトの名無しさん
20/05/09 14:14:06 m5t3nUyt.net
perlのどこまでを要求するかにもよるだろうけど、
概ね他の言語(Python含む)で代替できるのでは?

204:デフォルトの名無しさん
20/05/09 14:18:35 m5t3nUyt.net
>>202
s/foo/bar/g とかはpythonでも使いたいと思うことがある
まぁ、書き方の問題に過ぎないけど

置換で思い出したが、ワンライナーはperlの圧勝かなぁ

205:デフォルトの名無しさん
20/05/09 15:55:31 mr/P9GQq.net
その記述はviでもsedでも使えるので便利

206:デフォルトの名無しさん
20/05/09 18:24:57 9+f2Z3ZT.net
>>200
なる!

PythonやRubyはP言語だから
同じような使い道するからね
もちろん文法の細部は違うけど

207:デフォルトの名無しさん
20/05/09 18:26:06 9+f2Z3ZT.net
Perlって記号多用して読みにくくなるから
Pythonの方がいいわ

208:デフォルトの名無しさん
20/05/09 18:57:08.84 Gxw/aWGG.net
ワンライナーをするにはpythonはあんま向いてないな。まあ最近ワンライナーあんまり使わなくなってきたけど。

209:デフォルトの名無しさん
20/05/10 09:06:42.56 j31NiFTx.net
pythonだと読みやすくするために
毎回一時変数使って構造化しないといけないから
書き捨てるようなテキスト処理とは相性が悪い

210:デフォルトの名無しさん
20/05/11 22:09:27 qfXbD+ub.net
>>188
横から質問します。

私は163さんではありませんが、学習のためにここを覗きました。

記載されているプログラムを実行すると、
’|まちがってるよ¥n’ ,’|まちがってるよ¥n’
と前後に記号と、改行コードがついてしまいますが、これを除去して出力する方法はありますでしょうか。

211:デフォルトの名無しさん
20/05/11 23:26:53 masQzK0H.net
line.rstrip()

212:デフォルトの名無しさん
20/05/12 10:06:33 4WwqN1hQ.net
ほちがってるよ

213:デフォルトの名無しさん
20/05/12 11:44:31 s06VnCgE.net
>>210
print(''.join(output), end='')
のところは実行してる?

214:210
20/05/12 22:39:09 7RXslmjs.net
>>213
はい、そのまま実行すると改行コードがそのままでてしまうのです。

せめて改行して表示してくれればよいのですが.....

215:210
20/05/12 22:40:50.64 7RXslmjs.net
>>211
line=line.rstrip()
とすればいけるかなあ...と思いましたが、
だめみたいですね(´・ω・`)

216:デフォルトの名無しさん
20/05/13 03:39:34.71 ibBgBr2u.net
>>215
OSとpythonのバージョンを教えて
あとfor line in f:の下に以下のデバッグコード入れてみて欲しい
print([f'{x:02x}' for x in line.encode('utf-8')])
の出力が見たい
macで実行すると
>>> line = 'あいう¥n'
>>> print([f'{x:02x}' for x in line.encode('utf-8')])
['e3', '81', '82', 'e3', '81', '84', 'e3', '81', '86', '0a']
>>> print([f'{x:02x}' for x in line.rstrip().encode('utf-8')])
['e3', '81', '82', 'e3', '81', '84', 'e3', '81', '86']
最後の0aが改行コードLFなので、rstrip()するとちゃんと消える

217:デフォルトの名無しさん
20/05/14 20:12:34 eyziGhr3.net
a = ''
b = '123'
とした時、
if a: とすれば、False 、
if b: とすれば、True と評価されるけど、
この真偽値をif文を用いずに変数に直接代入するにはどうしたらいい?

bool_a = not (not a) # False
bool_b = not (not b) # True
とすれば、目的は達せられるけど、二重否定でいかにもまわりくどい
そのものズバリの方法はないかな?

218:デフォルトの名無しさん
20/05/14 20:20:09.01 xR/PZA9p.net
!!a

219:デフォルトの名無しさん
20/05/14 20:22:21.62 xR/PZA9p.net
bool(a)

220:217
20/05/14 20:47:02.81 eyziGhr3.net
>>219
どうもありがとう
スッキリしたわ

221:デフォルトの名無しさん
20/05/17 17:21:31.20 xAYNfwXu.net
scikit-learnよりXGBoostのrandomforestのほうが性能よいのですか?

222:デフォルトの名無しさん
20/05/19 22:28:31 m8F9ts/N.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^

あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!

クソチョンw

223:デフォルトの名無しさん
20/05/24 23:50:52 k0sc2Lpo.net
えーと、たとえばubuntuでspyder使うとき、ubuntuのaptとかsnapで入れたものと
Anacondaの中で入れたものだと設定ファイルとかちゃんと別のものになりますか?

224:デフォルトの名無しさん
20/05/25 01:07:05 Y9cCXaqZ.net
自分でどこを見るのか設定するだけ

225:デフォルトの名無しさん
20/05/25 13:33:29 gis+qwRr.net
漏れは、Windows 10, WSL, Ubuntu 18.04 で、
VSCode の拡張機能、Remote WSL も使って、

Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、
ruby 2.6.6, node 12.16.2 を入れた

rubyコマンドの参照先を確認する
rbenv which ruby
~/.rbenv/versions/2.6.6/bin/ruby

global はシステム全体、local は、そのプロジェクトだけのバージョンを設定する
rbenv global 2.6.6
rbenv local 2.6.6

system は、apt などで、/usr/bin/ruby へ、インストールしたバージョンを設定する
rbenv global system
rbenv local system

つまり、apt のパッケージとも共存できる

226:223
20/05/26 00:28:20 4e/0HGGp.net
レスくれた人ありがとう。
どうやら共存大丈夫そうですね。

227:デフォルトの名無しさん
20/05/28 16:03:49.90 G/K3BByi.net
return selfするメソッドのアノテーションってどう書けばいいんですか?

228:デフォルトの名無しさん
20/05/28 16:25:49 Xow4Xb3r.net
from __future__ import annotations
URLリンク(www.python.org)

229:デフォルトの名無しさん
20/05/31 23:18:11.68 LQxE6hd6.net
じゃんけんプログラムがかけるようになった。
フリーで仕事がとれるようになるまでが10だとしたら、
自分はいくらくらいですか?
マジレスお願いします。

230:デフォルトの名無しさん
20/05/31 23:37:35.44 TtXgrlrn.net
>>229
0.1にも満たないよ。
英語の翻訳の仕事をフリーでやりたいという人が、this is a pen. を読めるようになりました!って言っているような程度だよ。

231:デフォルトの名無しさん
20/05/31 23:55:59.29 H+ILjMnx.net
>>230
返信ありがとうございます!
ではまずは1になれるように精進します!!

232:デフォルトの名無しさん
20/06/01 08:45:29 jwD9tPwu.net
>>230
もしかしたら、深層学習で顔の画像から相手の出す手を予測するタイプ
のすごいプログラムかもしれないぞ?

233:デフォルトの名無しさん
20/06/01 15:55:08.82 Ottf6K9E.net
tensorflow 2.1のtf.keras.layers.BatchNormalizationはfloat64に対応してないですか?
BatchNormalizationレイヤーにデータxを流すと以下のエラーが表示されます
TypeError: Value passed to parameter 'x' has DataType float64 not in list of allowed values: float16, bfloat16, float32

234:デフォルトの名無しさん
20/06/01 17:05:51.39 XHS7d8W6.net
画像処理AIなら16bitでも十分であることがわかってきて、nvidiaも今更16bit対応を追加しつつある状況なのに、64bitでやる必要あるの?

235:デフォルトの名無しさん
20/06/07 23:44:20.07 66u/7Jn0.net
>>188
みたいな文書の検索処理の対象がUnicodeだった場合、pythonとRubyだったらどちらが早いのかな?

236:デフォルトの名無しさん
20/06/08 07:08:57.26 jRTLufNn.net
「早い」が処理速度なのか開発コストなのか

237:デフォルトの名無しさん
20/06/08 11:39:46.10 XmX+evHg.net
>>235
それオレ環で簡易ベンチしたんだけど
インタプリタの起動速度を含めるとpython : ruby = 1 : 1.06
処理部分だけで比べるとpython : ruby = 1 : 0.53
だった
でもその差が気になるような処理をするなら
pythonでもrubyでもなくgrepとか適切なツールを使うべき

238:デフォルトの名無しさん
20/06/08 13:07:05 zTE1iszp.net
文脈で分かんない?

239:デフォルトの名無しさん
20/06/08 14:58:20.15 CcRhG7ur.net
>>238
この分野では曖昧性がある場合は必ず明記することをお勧めする

240:デフォルトの名無しさん
20/06/08 20:38:55.89 A6u337hJ.net
曖昧なこと曖昧なまま連絡つないだりしたら吊るされるんよな……

241:デフォルトの名無しさん
20/06/09 04:35:52.13 Y3iPH2bl.net
たかが5chで大げさだな

242:デフォルトの名無しさん
20/06/09 05:38:14.05 mC6F5bWM.net
たかが5chだけと一応技術板だしね
ゆるーくやりたいならマ板にどうぞ

243:デフォルトの名無しさん
20/06/09 07:48:39.06 gdEdgfU+.net
一応技術板だけど所詮5chだし

244:デフォルトの名無しさん
20/06/14 15:33:11.91 9oaOHKUH.net
>>188
横から失礼します。
一連のやり取り興味深く見ておりました。
たとえば、検索対象のログファイルが全部Unicodeであった場合、print処理するときにutf8やなんかにencodeするだけでいけますか?
検索文字もUnicodeに変換しないと駄目でしょうか。

245:デフォルトの名無しさん
20/06/14 16:39:48 9pT3ELpf.net
>>244
pythonでやるなら検索対象のログファイルを読み込むときにutf8に変換したほうが楽だと思うぞ

246:デフォルトの名無しさん
20/06/15 12:37:42 iqqqiJ5Y.net
>>244
>検索対象のログファイルが全部Unicodeであった場合、print処理するときにutf8やなんかにencodeする

ログファイルがUnicodeって少数派じゃないかな
ログファイルがutf8だったらpythonで読むときにUnicodeにdecodeするべき
printは勝手に環境に合わせてencodeしてくれるのを期待

247:デフォルトの名無しさん
20/06/15 13:07:41.60 yqEOs8la.net
Unicodeはencodingではないんだけど
UTF-16のことをUnicodeって言ってる?

248:デフォルトの名無しさん
20/06/15 13:29:56 Sq9k4kzW.net
まさかutf16leのことをunicodeって呼んでるのか?
だったらutf16leにデコードしちゃダメだろ…

249:デフォルトの名無しさん
20/06/19 00:00:07.20 NJwW7ejS.net
python 使い始めて数年だけども、今日初めて知ったことがあるので質問させてください。
python のクラスって、インスタンスを生成した後に、勝手にメンバー変数を定義できちゃうものなんですか?
もし、それがよく知られている機構なのであれば、一般的に何と呼ばれているのか教えてください。
例)
>>> class myClass():
... pass
...
>>> c1 = myClass()
>>> dir(c1)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__']
>>> c1.hoge = 'hogehoge'
>>> c1.hoge
'hogehoge'
>>> dir(c1)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'hoge']

また、こう言ったことをさせないためには、どうすれば良いのでしょうか?

250:デフォルトの名無しさん
20/06/19 00:46:41.82 2U294rNY.net
>>249
よく知られてる機構だけど特別な名前が付いてるわけではない
後から変更させたくないなら@dataclass(frozen=True)を使えば良いと思う

251:デフォルトの名無しさん
20/06/19 01:40:12.76 hR7tqNr3.net
Ruby・JavaScript でも同じ。
動的言語のオープンクラス・メタプログラミング・モンキーパッチとかだろw
JavaScript のprototype.js では、クラスに独自のメソッドを追加していたから、
ユーザーを混乱させた、モンキーパッチ・猿として嫌われたw
一方、Ruby on Rails では、オープンクラスとして便利なメソッドとして認められている。
JavaScript のjQuery の$ とか、Lodash の_ なども、認められている
同じことをやっても、嫌われると猿の扱いで、
好かれると、便利と言われるw

252:251
20/06/19 05:19:33.46 hR7tqNr3.net
そのインスタンスだけに定義される、変数・メソッドは、
特異クラス・シングルトンクラス
JavaScript で書くと、x は、インスタンスa だけに定義されて、
b には定義されない
function Car( ) { }
a = new Car( )
a.x = 1
b = new Car( )
console.log( a.x, b.x ) //=> 1 undefined

253:デフォルトの名無しさん
20/06/19 13:24:58.24 NJwW7ejS.net
>>250,251,252
ありがとうございます!!
この機構、個人的には大変気持ち悪い…

254:デフォルトの名無しさん
20/06/19 13:43:36.79 rfdO6NUF.net
わたくしは「メソッドを生やす」と呼んでいる
Python Tips:既存のクラスにインスタンスメソッドを追加したい - Life with Python
URLリンク(www.lifewithpython.com)
r9VaaG - Online Python Interpreter & Debugging Tool - Ideone.com
URLリンク(ideone.com)
class MyClass():
pass
def calc(x):
return x**2
c = MyClass()
c.sq = calc
print(c.sq(5))#25

255:デフォルトの名無しさん
20/06/19 13:46:13.98 rQKhbTAp.net
ビアードが生えそう

256:デフォルトの名無しさん
20/06/19 14:11:20 GhHOGZr1.net
>>249
そのための__setattr__()

257:デフォルトの名無しさん
20/06/21 17:15:10.24 rRP2z2l8.net
普及してる呼び名は
黒魔術

258:デフォルトの名無しさん
20/06/25 13:14:07.96 ZVt/yuYi.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

259:249
20/06/28 01:25:43.97 wIxce2FJ.net
みなさん、ありがとうございます。
このモンキーパッチングが役に立つ場面ってどんなところなんでしょ?
自分で思いつく限りでは、そこそこ規模の大きいプロジェクトでのユニットテストで
不具合に対する対処で一時的にメソッドを書き換えてみたりとか、デバッグ用にフィールドを
追加してみたりとか、そんなことしか思いつかんです…

260:デフォルトの名無しさん
20/06/28 11:56:03.44 h57n4OGN.net
馬鹿には無理

261:デフォルトの名無しさん
20/07/02 08:46:13.12 v0dv8vSc.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw

262:デフォルトの名無しさん
20/07/24 08:16:39.89 H7XPw156.net
while True
____government.tax += people.income.pop()
____if people.income == []:
________people.life = 0
________people = people.next

263:デフォルトの名無しさん
20/07/24 13:27:10.68 GzrObJre.net
if output_people_per_year >= 2.0:
URLリンク(www.youtube.com)

264:デフォルトの名無しさん
20/09/04 06:43:11.01 lJr2idgkp
「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
URLリンク(www.excite.co.jp)
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
URLリンク(www.dreamgate.gr.jp)
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
URLリンク(newswitch.jp)
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
URLリンク(www.at-s.com)
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
URLリンク(diamond.jp)
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
URLリンク(diamond.jp)
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
URLリンク(sogyotecho.jp)
年収3,000万超え!?個人開発で儲かっている海外コミュニティサイト5選!
URLリンク(note.com)

265:デフォルトの名無しさん
20/09/15 23:18:47.34 9gzhU/ts.net
site:qiita.com/advent-calendar/ python

266:デフォルトの名無しさん
20/09/15 23:22:58.86 THx0WIti.net
ビビった……
アドベントカレンダーもうやるのかなと……。

267:デフォルトの名無しさん
20/09/21 19:30:31.86 z6mfdWZh.net
本屋さんでPythonの本を見てきたがインプットとアウトプットのバランスが良い本が見つからない
説明読んで例題沢山やって、説明読んで例題...と言うのが理想

268:デフォルトの名無しさん
20/09/21 19:47:22.56 UAdp/MOE.net
>>267
そらアウトプットは自分でやるもんだから本には書いてないでしょ

269:デフォルトの名無しさん
20/09/21 20:51:04.59 UOqwcRjE.net
インデントはなあ。

270:デフォルトの名無しさん
20/09/22 02:51:14.72 EwzeVKsQ.net
本屋のpythonの本棚は膨張する一方だが
中身は薄くなる一方

271:デフォルトの名無しさん
20/09/22 07:47:55.69 e8bXVdUA.net
最初はみんなのPythonあたりでいいかね?

272:デフォルトの名無しさん
20/09/25 09:40:04.16 UVM8czPJ.net
ド初心者の感想ききたいのであれば
ここを取り下げて↓だろJK
くだすれPython(超初心者用) その50【まず1嫁】
スレリンク(tech板)

273:デフォルトの名無しさん
20/09/30 11:43:32.93 TOyie83v.net
csvファイルを読み込んでみたのですが中身が全部nanになります。解決方法を教えてください

274:デフォルトの名無しさん
20/09/30 12:21:14.83 NNWpaWfq.net
>>273
スパイスが足りないよ

275:デフォルトの名無しさん
20/09/30 12:46:37.48 /dbaz1tV.net
>>271
「みんなのPython 第4版、2017」は、内容が薄い
「パーフェクト Python [改訂2版] (PERFECT SERIES 5)、2020/6/1」の新版が出た。
これは内容が濃いけど、初心者向けでは無いかも

276:デフォルトの名無しさん
20/09/30 13:04:45.13 YQqgGXto.net
スイッチ文まだかよ(´・ω・`)

277:デフォルトの名無しさん
20/09/30 13:07:55.52 sYKFg//m.net
不要

278:デフォルトの名無しさん
20/09/30 13:55:14.55 NSlc2zcG.net
>>270
読むやつの中身が薄いから
本も中身の薄いほうが売れる

279:デフォルトの名無しさん
20/09/30 15:35:58.91 JuljwMcd.net
          |
            |  彡⌒ミ
           \ (´・ω・`) また髪の話してる・・・
             (|   |)::::
              (γ /:::::::
               し \:::
                  \

280:デフォルトの名無しさん
20/10/02 09:36:09.28 +DhQDWHn.net
アナログ フィルターの周波数応答を求める関数を教えてください

281:デフォルトの名無しさん
20/10/02 10:16:47.66 22Z18x0o.net
ロ……ローパスフィルタ?知らんけど

282:デフォルトの名無しさん
20/10/02 10:23:13.51 vEIDHK0R.net
マルチ

283:デフォルトの名無しさん
20/10/02 10:26:23.68 22Z18x0o.net
すまんイッてくる

284:デフォルトの名無しさん
20/10/02 11:30:07.89 36KHjBX6.net
マルチポストすみませんでした

285:デフォルトの名無しさん
20/10/03 22:29:15.92 CWBShfSs.net
僕にとっておきのパイソニックなコードを
教えて下さい。お願いします。

286:デフォルトの名無しさん
20/11/09 13:53:55.95 iqg/tt2w.net
>>285
URLリンク(www.sets.ne.jp)
まずはこれを読んで悟りを開く

287:デフォルトの名無しさん
21/01/26 15:26:54.47 7DQrPYu1x
「フリーランススタート」の掲載案件数、累計16万件を突破
URLリンク(codezine.jp)
「週3日・社員の6割以上」テレワーク、東京都が要請 ホテルをオフィス代わりに使うと、1カ月100万円補助
URLリンク(www.itmedia.co.jp)
札幌市のテレワーク導入支援制度 想定上回る申請600件 追加で受け付け中
URLリンク(www.hokkaido-np.co.jp)
最大45万円を支給!ギフトモール、本社移転および従業員のリモート環境整備を徹底サポート
URLリンク(www.jiji.com)
週半分以上の在宅勤務も可能!大日本印刷が人事制度刷新へ
URLリンク(newswitch.jp)
中小企業がテレワーク導入のために利用できる助成金や補助金の制度があるって知ってた?
URLリンク(dime.jp)
テレワーク支援が手厚い会社 vs 全部自腹会社の差がスゴすぎる
URLリンク(news.livedoor.com)
【フリーランス・副業の実態調査】転職活動中ではない専業フリーランス、
副業ワーカーの4割以上が、副業を通して転職を検討すると回答
URLリンク(prtimes.jp)

288:pythondeath
21/02/04 02:56:46.12 6JUxJqgy8
教えて、賢者たち。

インスタの運用自動化をするためpythonを勉強してるんだが。。。

特定のアカウント(A)の投稿にタグ付けされているアカウント(B)が
あるとして、アカウント(B)に移動して最初の投稿にいいねをする
(もし最初の投稿にいいねされていれば次の投稿)プログラムを
作りたいのだけど、アカウント(B)のタグが取得できない。

find_elements_by_calss_nameやfind_elements_by_xpathを使っても
そんなclassないと言われる。

開発環境は、
win10
physon 3.8.5
VScode 1.52.1
selenium 3.141.0

分かる人、教えてください。。。

289:デフォルトの名無しさん
21/02/06 06:15:14.87 ROiZJzWf.net
win10で
tinkerでウインドウ作って
ドラッグアンドドロップでファイルをよみこみたいんだけど
面倒なの?

290:デフォルトの名無しさん
21/02/06 07:56:59.76 FU+/gIxh.net
>>289
書き込む前に1すら読まない面倒くさがりには面倒にきまっておろうよ

291:デフォルトの名無しさん
21/02/22 04:45:35.95 xcCpjLov9
高度IT人材、富士通は最大年収3500万円へ
URLリンク(www.nikkei.com)
「富士通年収3500万!」日本のIT企業の年収も、高額化してきました
URLリンク(needs-explorer.co.jp)
AI人材の獲得に超本気 NECが新人事制度を9人に適用、富士通は最大年収3500万円へ
URLリンク(sierblog.com)
【年収3500万円も】富士通、「ジョブ型」人事制度を導入 幹部社員から 高度IT人材
URLリンク(coinmap.jp)
東芝、幹部候補をスタートアップに出向 21年度から
URLリンク(www.nikkei.com)
スタートアップで「武者修行」、村田製作所など導入
URLリンク(www.nikkei.com)
「スタートアップ点火」中部から世界 名古屋支社シンポ
URLリンク(www.nikkei.com)
インフルエンサーによる独自製品開発やブランド構築を支援するGenflowは英BGFから11.4億円調達
URLリンク(jp.techcrunch.com)
本業より副業で稼ぐ「パワフル副業者」急増で企業に求められる新しい組織づくり
URLリンク(dime.jp)

292:デフォルトの名無しさん
21/04/11 04:53:37.56 XlCnUXyn.net
マスク処理?アルファブレンドを行いたいです
src = cv2.imread()
mask = cv2.imread()
でrgbカラーチャネルの画像を読み込んでいます
ここで、maskはrgb要素がすべて同じ、グレースケール画像です
maskの画素値は0-255なのですが、0の部分と0以外の部分に2つにわけ
srcと合成したときに0以外の部分が表示されるようにしたいのですがどうmaskをいじればいいえしょうか?
masked = src*mask

293:デフォルトの名無しさん
21/04/11 05:04:41.01 XlCnUXyn.net
mask[mask != 0 ] = 1
の謎表記でそれっぽいのがいけました
なんだこれ

294:デフォルトの名無しさん
21/04/14 11:26:10.76 PMCObzBa.net
フォートラン式のマスク添字
慣れると便利

295:デフォルトの名無しさん
21/04/14 11:29:13.83 PMCObzBa.net
mask != 0を評価してみよう

296:デフォルトの名無しさん
21/04/15 05:31:38.53 1p5lwn3x.net
numpyはFortranみたいな添字マジックできてFortranよりとっつきやすいから好き
片方出来ればどっちも書けるとは思うが

297:デフォルトの名無しさん
21/04/15 14:36:57.97 Hr/L3ezh.net
>>276
きたぞー!
しかもパターンマッチ付きだ!

298:デフォルトの名無しさん
21/04/16 12:34:54.07 oXCS3Xkw.net
新構文のためにPEGパーサーにするって言ってたのはswitchのためだったのか

299:デフォルトの名無しさん
21/04/16 16:01:37.53 WuJ5uN/Q.net
今さらって感じはするが、結構まともな改善だな
URLリンク(github.com)

300:デフォルトの名無しさん
21/04/16 17:49:30.93 tgDfsFhc.net
やっと見づらいifから離れられる
さっさと3.10にしよ

301:デフォルトの名無しさん
21/04/18 00:47:54.28 SZzrtLk8.net
3.9.4の予期せぬABIの非互換性って何やったんや

302:デフォルトの名無しさん
21/04/18 00:59:48.14 SZzrtLk8.net
PyStateのメンバの一つをcharからintに変えたからバイナリ吐くときにアライメント調整してなかった環境だと死ぬってことかな

303:デフォルトの名無しさん
21/04/19 23:01:55.76 JPhe/0hm.net
俺はif派だったけど、caseの方が見やすいという思想もあったのか
読みやすいなら仕方がない

304:デフォルトの名無しさん
21/04/19 23:10:59.60 FUkgXBz9.net
Python に switch や case 文がないのはなぜですか?
if... elif... elif... else の繰り返しで簡単に同じことができます。
URLリンク(docs.python.org)

305:デフォルトの名無しさん
21/04/19 23:34:57.35 NFvqVnIp.net
>>304
○○○と会話してるみたいで不愉快な回答やわ

306:デフォルトの名無しさん
21/04/20 00:18:17.52 gd1FBcQ1.net
ただのswitchなら要らんけどlispやmlみたいなパターンマッチ機能ならsimplicity beated

307:デフォルトの名無しさん
21/04/21 04:23:15.94 qzwIy4YRA
テレワーク浸透じわり アサヒG、4月から営業拠点半減
URLリンク(www.sankei.com)
KDDI、コールセンターのユーザーサポート業務に在宅勤務を導入
URLリンク(k-tai.watch.impress.co.jp)
ワーケーション市場規模は699億円、5年後5倍に?
URLリンク(news.yahoo.co.jp)
コニカミノルタジャパンが3500人で在宅勤務、社員の生産性が落ちなかった理由
URLリンク(active.nikkeibp.co.jp)
年収1億超の“副業の達人”が教える「稼ぎやすい副業×稼ぎにくい副業」
URLリンク(news.yahoo.co.jp)
副業時代で稼げる人ってどんな人? これからの時代は「自己PR」で差をつけよ! /放送作家、戦略的PRコンサルタント・野呂エイシロウ
URLリンク(news.yahoo.co.jp)
“ガチガチに縛る”時代の終焉 カシオ計算機が「全社員の副業」「シニア世代の兼業」を解禁したワケ
URLリンク(www.itmedia.co.jp)
コニカミノルタ常務を直撃 「副業解禁に踏み切った理由」
URLリンク(www.itmedia.co.jp)
入社時点から副業容認へ パソナ新卒採用 柔軟な働き方で人材獲得
URLリンク(www.sankeibiz.jp)

308:デフォルトの名無しさん
21/04/23 23:53:25.41 hyXGjiN1.net
簡単にそれ以上のことができます。

309:デフォルトの名無しさん
21/04/24 00:14:21.41 lkpB631F.net
いやいや大変だと思うぞ…

310:デフォルトの名無しさん
21/04/24 00:18:39.56 lkpB631F.net
実装してるだけで言語の目玉機能として挙げられるようなものだろう、実際ML系言語のイントロなんか見れば一番強調されてるわけで

311:デフォルトの名無しさん
21/04/24 00:24:09.95 5nv4v28X.net
定数/評価switchと勘違いしてるのでは
destructuringが肝

312:デフォルトの名無しさん
21/04/24 11:02:59.15 fOHAtvcd.net
django の routing みたいな機能いいよね

313:デフォルトの名無しさん
21/04/26 14:41:51.02 REE9nEfp.net
長過ぎわろす
URLリンク(www.youtube.com)

314:デフォルトの名無しさん
21/04/26 14:42:59.43 REE9nEfp.net
これも長い
URLリンク(www.youtube.com)

315:デフォルトの名無しさん
21/04/26 16:15:10.21 AyunSD/z.net
そりゃフルコースだからよ

316:デフォルトの名無しさん
21/04/27 12:52:58.31 HojOCTta.net
ドキュメント読んだ方が楽じゃね?

317:デフォルトの名無しさん
21/04/30 15:26:16.61 Em81ADnb.net
アプデして新しいバージョンにもPIP入れないとだめなの?

318:デフォルトの名無しさん
21/04/30 15:48:55.52 mpouEI0r.net
>>317
どの程度のアプデあてたかによる

319:デフォルトの名無しさん
21/05/02 14:22:11.81 Uha/7NDod
【根拠あり】フリーランスエンジニアは年収862万円取れて普通という話【高収入】
URLリンク(www.ryukke.com)
ITフリーランスで月額単価150万円!万が一の就業不能に備える無料の保険もある「クラウドテック」
URLリンク(ityorozuya.hatenablog.com)
最高月収150万稼ぐ、僕がフリーランスエンジニアになったわけ
URLリンク(note.com)
月額150万円以上も可能?ITフリーランスで高単価を獲得できる理由
URLリンク(no-shachiku.com)
【2021年版】フリーランスで高収入PM案件を獲得する方法を公開!
URLリンク(freelance-school.net)
フリーエンジニアが年間3,600万円の売上を上げた方法を解説する
URLリンク(iritec.jp)
フリーランスの案件紹介について細かく解説!フリーランスは案件次第でこうも変わる
URLリンク(profuku.com)
フリーランスエンジニアがコード書いて稼げる上限
URLリンク(note.com)
オリコ、ITフリーランス専用ゴールドカード「techcareer EX GOLD for Biz Card」を発行
URLリンク(www.poitan.jp)
エンジニアの約8割が情報のインプットに「技術ブログ」を活用
URLリンク(www.sankei.com)

320:デフォルトの名無しさん
21/05/04 12:56:12.55 g/PMv139.net
pip 使ってるときに pip 自身をアプデしろって時々出て来ることあるけど
あれうざいよね

321:デフォルトの名無しさん
21/05/04 13:54:29.50 nZ2NrcK6.net
タグのID=xxxのxxxをスキャルしたいんやけどどうすればよいのでしょう?

322:デフォルトの名無しさん
21/05/04 13:57:33.25 MfX62iVD.net
kwsk

323:デフォルトの名無しさん
21/05/05 01:46:56.77 YhfVUbyb.net
スクレイピング?

324:デフォルトの名無しさん
21/05/05 01:57:42.33 NlFZp/8X.net
スキャルつってんだろ。頭皮ケアだよ

325:デフォルトの名無しさん
21/05/05 02:50:34.02 21caCo6A.net
プディー

326:デフォルトの名無しさん
21/05/05 02:58:32.59 YhfVUbyb.net
つまりxxxに毛を生やすには?ってことですか
ちょっとPythonには難しいかも知れないですね

327:デフォルトの名無しさん
21/05/05 04:57:24.44 wUp61E7s.net
           |
            |  彡⌒ミ
           \ (´・ω・`)また髪の話してる...
             (|   |)::::
              (γ /:::::::
               し \:::
                  \

328:デフォルトの名無しさん
21/05/05 06:39:52.79 RNhWnVfg.net
Pythonのリストって実装は配列だよね
arrayよりlistのほうが短いから名前をリストにしたのかな?

329:デフォルトの名無しさん
21/05/05 08:46:44.86 wUp61E7s.net
「rr」みたいな連打はめんどい

330:デフォルトの名無しさん
21/05/05 10:41:01.43 mGxnTjjU.net
手書きの文字認識の途中だけど意外と簡単に進んでいる。

331:デフォルトの名無しさん
21/05/05 12:08:48.27 Oi63YIg3.net
3.10からのmatch文って、caseに式で評価させることはできないの?
case a > b
とか。

332:デフォルトの名無しさん
21/05/05 12:42:17.86 ViIFHcFp.net
>>331
caseの意味ないやろ

333:デフォルトの名無しさん
21/05/05 14:58:37.05 Xu19ZgXj.net
>>328
lispのlistそのものだからlistという名前にしたんじゃないの?

334:デフォルトの名無しさん
21/05/05 15:40:16.80 V5qKx/EI.net
いやいやlispのlist(片方向連結リスト)ではないぞ…あえてlispで言うならfillptr付きvectorで実装するdynamic array
PyListObjectでpython以下をsls/grep

335:デフォルトの名無しさん
21/05/05 15:53:00.58 V5qKx/EI.net
メジャー言語の中ではgrowth factorが1.1程度と小さく取られてるのが特徴
挿入はナイーブなdynamic array実装(2)より数倍遅いけど、無駄になるメモリの最悪見積もりは数分の1

336:デフォルトの名無しさん
21/05/05 18:45:17.98 mGxnTjjU.net
昔かったパイソンの入門書思い出して
取り組んでみたら連休中に終わった。
とりあえず良かった。
雑談ネタが増えた。

337:デフォルトの名無しさん
21/05/05 18:52:57.32 wUp61E7s.net
スレタイよめや >ID:mGxnTjjU

338:デフォルトの名無しさん
21/05/06 23:19:31.00 AMAuzv83.net
>>331
パターンマッチだから無理
switch文とmatch文の違い
ガード節なら評価できるけどif-else以上に読みにくくなるから
他言語のswitch文のようには使えない

339:デフォルトの名無しさん
21/05/08 15:42:49.70 Jy6pPGdO.net
情報量?計算量?
URLリンク(self-development.info)
たまに「最小外接円」を推している場合もあります。
しかし、ハフ変換によるHoughCirclesを検証することになるはずです。
情報量が、圧倒的に異なりますからね。
と言っても、「OpenCVにおける円検出」自体の情報がもともと少ないのですけど。
では、優勢なハフ変換によるHoughCirclesを検証した結果はどうなるでしょうか?
「使いモノにならない」
「条件さえ決めれば、使えるかも」
結果は、このどちらかにくっきりと分かれるでしょう。

340:デフォルトの名無しさん
21/05/11 13:03:06.01 ZJle8Vfo.net
外接円の方法なるものやライブラリを使ってないので実装の質はしらんが、どっちも振るパラメータは中心xyとrの3つだし、理想的には変わらないのでは
例えばハフ変換の方が扁平率のパラメータ増やせば楕円でも何でもそのまま対応できるのでロバストだと思う
あとキレイにフィットしているかどうか=パラメータ空間上で点になっているか、で判断できるのがハフ変換の売りで、自動化も容易なので、主観による判断は片手落ち感がある

341:デフォルトの名無しさん
21/05/11 13:05:52.26 ZJle8Vfo.net
情報量はどちらも実変数3つなので、計算量のことかなって

342:デフォルトの名無しさん
21/05/11 14:52:57.82 JholilDz.net
ハフ空間で交点っぽいの見つけられさえすればよいから、これだけ画質良いなら輝点になるまで走査する必要無いと思うよ
ドット絵みたいなのは全ピクセル積んでもボヤけるし、その極値を見つけるのもargmaxでは済まなくなる
そういう時は素直に各ピクセルから円を広げて重なりを数えた方が早い

343:デフォルトの名無しさん
21/05/11 21:43:19.06 CCUKCC8O3
ゼネコン鹿島、DX化で狙う建設業界の地殻変動
URLリンク(toyokeizai.net)
DX、最初の一歩は「現場」が良い理由 1日で“40万点の棚卸し”を改善した事例も
URLリンク(www.itmedia.co.jp)
飲食店が緊急事態宣言を機に超アナログ管理から「kintone」を使ってDXに挑む
URLリンク(news.yahoo.co.jp)
NTTドコモ、建設業向けDXの新会社 コマツ、野村総合研究所などと共同で
URLリンク(www.itmedia.co.jp)
KDDIがDX支援の新会社「DXGoGo」 AI・IoTで新サービス開発
URLリンク(www.itmedia.co.jp)
残り10年を切った製造業DXの転換への期限 いま着手すべきことは何か
URLリンク(www.itmedia.co.jp)
「失敗できない会社は失敗する」DXがお金と時間の無駄に終わるNG行動3つ
生産性・効率性を再優先するな
URLリンク(president.jp)

344:デフォルトの名無しさん
21/05/17 19:42:56.29 3TA+gznA.net
クソチョンw

345:デフォルトの名無しさん
21/05/17 20:17:55.39 v7SqzMPT.net
s = "abc"
s += "def"
が通るってどういうことなの?
文字列ってイミュータブルじゃないの?

346:デフォルトの名無しさん
21/05/17 20:30:25.31 HZ1L0Oav.net
>>345
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
イミュータブルとミュータブルはデータの持ち方の違いで
リードオンリーみたいなものではない

347:デフォルトの名無しさん
21/05/17 21:15:56.05 v7SqzMPT.net
>>346
代入される側のオブジェクトがすげ変わってるのこれ?
暗黙的に?

348:デフォルトの名無しさん
21/05/17 21:21:41.00 zuvtZKHx.net
>>345
変数がイミュータブルなんじゃなく
値のオブジェクトがイミュータブルというだけ
Pythonでイミュータブルな変数を定義するのは不可能

349:デフォルトの名無しさん
21/05/17 22:00:42.34 v7SqzMPT.net
>>348
オブジェクトはイミュータブルだけど
変数はイミュータブルじゃないってことでいいの?

350:デフォルトの名無しさん
21/05/17 22:01:34.00 v7SqzMPT.net
ああ、それでいいのか
なるほどそれなら納得できる

351:デフォルトの名無しさん
21/05/18 15:57:31.78 LV/0HQIM.net
>>346
>>> i+=[4]
>>> i
[1, 66, 3, 4]
>>> id(i)
178297704
文字列の += と
リストの += は
動作が違うようですね

352:デフォルトの名無しさん
21/05/19 03:12:43.19 ZyjXFBY0.net
公式docに載ってる事柄すら質問する人ってどういう層なんだろうか
日本語訳もしっかりしてるのに

353:デフォルトの名無しさん
21/05/19 09:29:55.57 YhLuUQx7.net
ぎり健てやつだろ

354:デフォルトの名無しさん
21/05/19 09:34:16.10 ElaCUwBL.net
>>352
> 日本語訳もしっかりしてるのに
これは微妙な気がする。めっちゃ助かってるけど

355:デフォルトの名無しさん
21/05/19 18:18:17.88 mfWGU5vL.net
オープンCVのところまで行ったら
勝ち組ですか?

356:デフォルトの名無しさん
21/05/19 19:38:13.00 jlkLodcR.net
相撲で言うなら序二段くらいじゃないですか?

357:デフォルトの名無しさん
21/05/20 07:17:09.15 MTRunGvY.net
>>355
PyTorchぐらいまでは上がってこい

358:デフォルトの名無しさん
21/05/23 13:52:25.50 Ki6GpCCw.net
クソチョンw

359:デフォルトの名無しさん
21/05/23 19:08:05.62 KO9AQv5q.net
>>348
変な言い回しするな。
変数の「再代入不可」を「イミュータブル」とは言わない。

360:デフォルトの名無しさん
21/05/23 20:22:59.65 VRdsHJAl.net
発音が悪いってか。

361:デフォルトの名無しさん
21/05/23 21:57:50.71 ETAwid0V.net
>>359
再代入不可の意味だと勘違いしてるのは君のほうだと思うぞ

362:デフォルトの名無しさん
21/05/23 22:51:26.20 jpQ65Iq9.net
変数内のスワップは可能だけど
変数の値は変更不能ってことでしょ
あんま直観的じゃないね

363:デフォルトの名無しさん
21/05/24 23:05:15.30 nYg3BNnM.net
なんか俺変なこと言ってるかな
スレの空気が止まってる気がするんだが

364:デフォルトの名無しさん
21/05/25 15:22:33.69 9esnpvbX.net
数々のスレの空気を止めてまわる体質なんだろ自覚しろ
真スレストッパー

365:デフォルトの名無しさん
21/05/26 21:41:20.87 ASVJzgQT.net
+=はインプレース演算子か
自己解決した
だれか教えてくれてもいいのに

366:デフォルトの名無しさん
21/05/27 08:22:46.57 Ys/d/UYY.net
ここは重複な
Pythonのお勉強 Part64
スレリンク(tech板)
Pythonのお勉強 Part65
スレリンク(tech板)

367:デフォルトの名無しさん
21/05/27 14:48:49.51 U0nLnJgd.net
a += 1
は良いけど
++a
とか書いてもエラーにならずに
期待した動きもせず
バグの温床になる

368:デフォルトの名無しさん
21/05/27 14:52:30.85 A+feATPH.net
あー、うっかりやってしまいそうだ。

369:デフォルトの名無しさん
21/05/27 20:22:09.27 21Vh7zoC.net
+++----+-+++a
とか
ただ単に
7*7
とかスクリプトに組み込んでもエラーがでない
pythonがinteractive(対話形式)なインタープリター
としての立場を重要視してるから
コンパイルするつもりだとエラーではじいて欲しくなる

370:デフォルトの名無しさん
21/05/27 20:56:10.47 4Ku5ffLZ.net
+と-が数値型キャストとその符号反転の単項演算子である以上は弾きようがなくね
++なる演算子が存在する言語なら弾けると思うが
汚いけど名前規則を無視して特例で関数にする
-(x)
負数リテラルを導入すれば定数に限って
-10
のように書けるから少しマシかな
intはともかく、floatリテラルに関しては-演算子で負数を生成する方式だと、意図した表現にならない事がままあるので、需要あるんじゃないかな?
2/8/16進文字列を渡して正確な負の浮動小数点数を表現するという逃げ道はあれど、これ醜いね…

371:デフォルトの名無しさん
21/05/27 21:09:08.02 TFfcJ58j.net
負数リテラルをサポートしてないのはcに倣ったからかな
悪しき慣習はpython4で一掃して欲しい

372:デフォルトの名無しさん
21/05/27 21:18:48.36 4Ku5ffLZ.net
よく使うものだから支持したいけど、パースに気を使わなければならないので初心者への優しさの面では微妙かもしれん
スペースで-の意味が変わる
5 - 2 # minuend 5, subtrahend 2
5 + -2 # addend 5, summand -2
5 -2 # ambiguous, maybe error
5-2 #明らかに差を意図してるので許容

373:デフォルトの名無しさん
21/05/27 21:22:24.47 4Ku5ffLZ.net
既に5+2が許容されてるんだから、最後の5-2は差を意図してると処理して問題ないよね
5 -2を弾くかどうかが悩ましいところ
精度制限無しのintを扱う限りは結果は同じなので、例が悪かった

374:デフォルトの名無しさん
21/05/27 21:41:20.21 4Ku5ffLZ.net
__pos__がいつも呼ばれるなら問題ないが、実際のところサードの数値型ライブラリは__int__, __index__, __float__, __trunc__への自動フォールバックを当てにしてるのが多々あるなあ

375:デフォルトの名無しさん
21/05/27 21:46:17.60 4Ku5ffLZ.net
俺はカウンタ的なモノに__pos__/__neg__にインクリメント/デクリメントを割り当てて代用してるから、あんまり人のことは言えんが

376:デフォルトの名無しさん
21/05/28 10:35:44.98 Kys4wuAq.net
フラグ保持しておいて2回posが呼ばれるとインクリメントする、なんてのを思い付いた
++a
分けて呼ばれると不可解な挙動するけど…
+a #変わらない
+a #二回目でインクリ

377:デフォルトの名無しさん
21/05/28 10:40:49.66 Kys4wuAq.net
まああんまり__pos__は遊んでいいもんじゃないな
__index__はnumpyみたいに配列を添字に渡したり活用例いっぱいあるが

378:デフォルトの名無しさん
21/06/23 19:41:44.81 Z7fMxROS.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

379:デフォルトの名無しさん
21/06/24 04:05:17.28 cN2ot/D/.net
このコピペなんなん

380:デフォルトの名無しさん
21/06/24 14:43:29.64 70oiT5zZ.net
中身がどうこうより
スレageて掻き回したいだけなんだろうな

381:デフォルトの名無しさん
21/07/15 03:28:18.43 TtIRjd2i.net
この度pyinstallerでどのshell環境でも動作するコマンドを作成しました。
しかし5年前くらいのIntelMacでさえ快適に動作しますが、
M1macbookではかなりもっさりして遅いのです。
これはarm64アーキテクチャのせいで遅い可能性はありますか??
またこういったケースでの改善策などありますか??
arm64用にコンパイル方法などありましたら教えてください。
コマンドはスクレイピングした結果を別ファイルに落とす
シンプルなコマンドです。
shellscriptだとちょい面倒だったのでpythonで書きました。

382:デフォルトの名無しさん
21/07/15 17:30:10.66 E8Fj1SnF.net
知恵袋でも質問したのですが、急いでいるのでこちらでも質問させてください。
python pandasにおける行の抽出について教えて下さい。
ある値が複数の列の値のいずれかと一致する行を抽出したいです。
複数の列の列名はリストで与えられます。
例として、
'A', 'B', 'C', 'D', 'E' の5つの列を持つDataFrameがあったとします。
この内['A', 'C', 'E']の列の値のいずれかが5の行を抽出します。
ただし列名はリスト形式で与えれます。
col=['A', 'C', 'E']、val=5としたとき、変数col、valを使って行を
抽出する方法を教えて下さい。
よろしくお願いします。

383:375
21/07/15 17:32:20.92 E8Fj1SnF.net
すいません、『forで列名リストを回して抽出したものを連結する』以外の方法でお願いします。

384:デフォルトの名無しさん
21/07/15 17:59:56.43 VzrCBHc/.net
なんで『forで列名リストを回して抽出したものを連結する』以外のじゃないと駄目なん?

385:デフォルトの名無しさん
21/07/15 18:00:46.89 lKxMdqud.net
何かの課題とかでしょ

386:デフォルトの名無しさん
21/07/15 18:08:10.03 E8Fj1SnF.net
forなら簡単なのでわざわざ質問しません。

387:デフォルトの名無しさん
21/07/15 18:11:10.19 38KkMSUU.net
Pandasのチュートリアル見ればすぐわかるよ

388:デフォルトの名無しさん
21/07/15 18:12:05.21 d1ol5r1R.net
df[(df['A']==5) or (df['C']==5) or (df['E']==5)]

389:デフォルトの名無しさん
21/07/15 18:12:31.60 lKxMdqud.net
なかなか偉そうだなw
pandasよくわかってない俺でもググったらわかったぞ。

390:デフォルトの名無しさん
21/07/15 18:14:25.26 E8Fj1SnF.net
>> 381
列名はリストで与えられます

391:デフォルトの名無しさん
21/07/15 18:14:46.45 E8Fj1SnF.net
>>389
多分、勘違いですなw

392:デフォルトの名無しさん
21/07/15 18:15:10.37 2Y7pnA++.net
知恵袋はFランの課題代行サイトと化してるなwww

393:デフォルトの名無しさん
21/07/15 18:16:55.81 E8Fj1SnF.net
チュートリアルに載ってるレベルの事はききませんw
難しいと思いますよ~

394:デフォルトの名無しさん
21/07/15 18:18:16.08 E8Fj1SnF.net
目的は処理速度の改善です。
簡単じゃないので念のためw

395:デフォルトの名無しさん
21/07/15 18:20:43.41 lKxMdqud.net
>>391
煽って聞きだそうとするあたりが低レベルw

396:デフォルトの名無しさん
21/07/15 18:26:59.08 82cJAwkj.net
次の患者さんどうぞー

397:デフォルトの名無しさん
21/07/15 20:09:58.75 d1ol5r1R.net
>>390
そんなのデータの頭に付け加えたらいいだけ

398:デフォルトの名無しさん
21/07/16 03:39:08.41 o4u+SiXK.net
処理速度ができるだけ遅延する方向で考えてみるかな

399:デフォルトの名無しさん
21/07/16 13:28:06.18 tbXedaSH.net
フリーランスに立ちはだかる「常駐」の壁。慣例を打ち壊し、
“テレワーク”案件3割→8割へと成長を遂げた「クラウドテック」の軌跡
URLリンク(prtimes.jp)
テレワークの一般化により、11月にはテレワーク可能案件83.7%へと増加。
2021年、フリーランスのトレンドは「移住&テレワーク」と予測
URLリンク(prtimes.jp)
リモートワーク求人専門サイト「プロリモート」がリニューアルオープン、業務委託契約の求職者と企業をマッチング
URLリンク(www.value-press.com)
1/3以上が採用につながる高マッチング率、リモートワーク×エンジニア・デザイナー専門の
人材紹介サービス「ReworkerAgent」正式リリース場所からも時間からも自由な働き方を実現!
URLリンク(www.nishinippon.co.jp)
新潟県、移住してきたテレワーカー/フリーランスに最大50万円を支給
URLリンク(internet.watch.impress.co.jp)
茨城県日立市、県外からの「テレワーク移住者」に最大151万円の助成金
URLリンク(internet.watch.impress.co.jp)
長野市、市内に移転・事業所設置し、移住することで最大550万円の支援金を支給
URLリンク(internet.watch.impress.co.jp)
フリーランスが活用できる「最大1,000~3,000万円・補助率50%~75%」の
『ものづくり・商業・サービス補助金』とは?概要や条件を解説
URLリンク(freenance.net)
『ReWorks(リワークス)』リモートワーク特化型転職サイトとして 3月5日 リニューアル
URLリンク(prtimes.jp)

400:デフォルトの名無しさん
21/08/01 14:13:51.72 RrS7g+U3.net
正しくないpythonがあるのですか?
URLリンク(ascii.jp)

401:デフォルトの名無しさん
21/08/08 20:12:31.50 DCYJc0Xx.net
別に買って2フォークしてもいいし正しくないpythonもあるだろ
有名所ではSageMathとか
**→^とか、まあ細かいところだが
文法も結構弄ってる

402:デフォルトの名無しさん
21/08/10 01:38:31.59 /z4Yiavc.net
現在高校生で将来はaiや機械学習を学ぼうと考えてるのですが、その一方で競プロにも興味があります。プログラミング自体への理解度を深める為競プロは役に立つという情報もありますが、ai開発が目標の場合も十分に有益でしょうか?初心者質問で申し訳ないです。

403:デフォルトの名無しさん
21/08/10 08:08:03.16 6QyuqYee.net
有益

404:デフォルトの名無しさん
21/08/10 08:22:06.56 FgylnKYB.net
スレチ
学びたい事やってる大学と学部を調べてそこへ入学する為の受験勉強
貧乏なら今からバイトして学費貯めろ
それらが最も有益

405:デフォルトの名無しさん
21/08/10 16:36:52.37 QOeLlU4q.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

406:デフォルトの名無しさん
21/08/12 19:02:42.15 n/RlDIsI.net
今から機械学習すればいいじゃん

407:デフォルトの名無しさん
21/08/21 17:38:22.13 DMKn7xg6.net
>>402
有益と思ったら勝手にやればいい。
自分の意思決定をなんで他人に委ねるか意味がわからない。

408:デフォルトの名無しさん
21/08/21 20:56:53.13 F0EmIwtv.net
素人がスクレイピングをしたいところからPythonを知ったのですが
オライリーのスクレイピング本の他に3の入門も読むべきでしょうか?
プログラマー志望ではなく、管理部門だけどスキルを学ぶとしてVBAとPythonのスクレイピングを理解したいと思ってます
WEB系ならRubyなのかもしれませんが

409:デフォルトの名無しさん
21/08/25 23:55:22.89 8M3YEMD2.net
>>408
スクレイピング本見るのもいいけど
業務用のスクレイピングツールを何個かイジって必要な機能を知るのがすげー勉強になる。
WEBはRubyを覚えた方がいいというのは中途半端なプログラミング塾がついた嘘。phpのLaravel覚えた方が潰しが効く。

410:デフォルトの名無しさん
21/08/26 08:12:56.23 ReNipBHP.net
>>409
有難うございます!
環境設定してbeautifulsoup4を試してみます
Rubyよりphpの上達の方が為になるのですね

411:デフォルトの名無しさん
21/08/26 19:31:21.04 1/m60R21.net
どっちもウソだけどな

412:デフォルトの名無しさん
21/08/26 19:47:02.10 a6wa3OYB.net
WEBとかJAVAとか書くやつの話を真に受けてたらお先真っ暗ぞ

413:デフォルトの名無しさん
21/08/26 21:00:38.00 zlim6CBy.net
RubyとRoRは別物

414:デフォルトの名無しさん
21/09/09 08:50:08.90 5cuGiwyt.net
pythonで位置情報(foliumとかgeopandas)とかを扱ってるんだけど専スレないよね?
別にpythonだけでなくてpostgreSQLとかcartoDBとかRでの位置情報処理も混在でもいいんだけど。

415:デフォルトの名無しさん
21/09/09 15:51:37.73 UPcxPRgm.net
機械学習やり始めたけど良くわからない
Python自体よく分かってないから余計に

416:デフォルトの名無しさん
21/09/09 20:44:14.26 Bsy64icO.net
たった6行のコードでアカウントの過去のツイートを全部取得できるとは恐るべし。。。
今モーレツに感動してる

417:デフォルトの名無しさん
21/09/09 20:46:22.13 Bsy64icO.net
pythonの入門書でhello worldを初めて出力したときは全く感動しなかったけど、実用的なことができるようになったときの感動は射精に通ずるものがある

418:デフォルトの名無しさん
21/09/10 01:06:28.91 VHKKBZ5d.net
つまり精通

419:デフォルトの名無しさん
21/09/10 01:35:47.99 kAVp3Lay.net
日本6位、初心者3千人が加入している、
YouTube で有名な、雑食系エンジニア・KENTA のサロンでも、
Ruby on Rails を推奨している
PHP は、一生やらなくて良いと言ってる
Rails以外のLaravel, Django もやる必要がない。シェアが低い。
やっても、Rails以外のポートフォリオを誰も見ないので、転職できない
日本中のほとんどの学校・サロンが、Rails。
Rails以外は、良い会社へ転職できない
Railsを採用している会社だけは、モダンだから良い

420:デフォルトの名無しさん
21/09/10 04:11:22.54 orlgtHI2.net
そんな会社あるか!?

421:デフォルトの名無しさん
21/09/10 08:17:17.32 oazR15lu.net
時代はrust

422:デフォルトの名無しさん
21/09/10 08:41:37.61 3d1ypOtV.net
次代はNEET

423:412
21/09/10 09:44:32.83 kAVp3Lay.net
KENTA が言ってる
Ruby on Rails を採用している会社だけは、モダンだから良い。
だから、ポートフォリオを作って転職する価値がある
一方、Java は、ポートフォリオも不要。
何もしなくても誰でも受かる
RailsとJavaでは、それぐらい技術レベルに差がある。
皆が、Railsを勉強してでも受かりたいのが、モダンな会社
Javaの会社に入ったら、モダンな技術を学べないので、転職価値が落ちる
ロートルな技術だから、低賃金・長時間労働。
長期間掛かって、低品質な製品を作る。非効率
例えれば、新しい機械で穴を掘るのと、人力でツルハシで穴を掘るのとの違い

424:デフォルトの名無しさん
21/09/10 17:18:36.06 CTrwhQPs.net
スレチ

425:デフォルトの名無しさん
21/09/11 22:57:43.13 EO9owr6G.net
p.44 - p.45
なんで import が関数呼び出しなんですか?
left = [1, 2, 3, 4, 5, 6] ってどこで使われてるんですか?
URLリンク(www.mext.go.jp)
URLリンク(www.mext.go.jp)

426:デフォルトの名無しさん
21/09/12 08:59:45.08 F1pwm0cm.net
>>425
> なんで import が関数呼び出しなんですか?
書いた人の用語かおかしいだけ
#整数をカウントするための(これも違和感あるが…)関数呼び出し(の準備)
ぐらいの意味だと思っときゃいい
> left = [1, 2, 3, 4, 5, 6] ってどこで使われてるんですか?
13行目で使われてるだろ

427:デフォルトの名無しさん
21/09/12 09:40:06.56 x3+6FKDq.net
文科省が底辺って噂を良く聴くが本当なんだな

428:デフォルトの名無しさん
21/09/12 11:02:22.36 PNU8wIel.net
>>379
> このコピペなんなん
もともとの始まりは、
日本人なら、「馬鹿でもチョンでも」のチョンは朝鮮人や韓国人の
ことではないと知ってるが、
日本語の知識がない馬鹿で低能な在日から見ると
「馬鹿でもチョン(朝鮮人)でも」と読めるらしい。
そこから始まったことだ。
気にするな。

429:デフォルトの名無しさん
21/09/12 11:08:04.27 PNU8wIel.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

430:デフォルトの名無しさん
21/09/12 13:15:43.06 nTA3M9hg.net
>>429
いつまで根に持ってんだよ中学生

431:デフォルトの名無しさん
21/09/12 18:17:57.41 GWT8W35B.net
統失は寛解しても完治はしないんや

432:デフォルトの名無しさん
21/09/12 18:38:47.29 F+ZN0nvA.net
そうですか
次の患者さん、どうぞ

433:デフォルトの名無しさん
21/09/12 19:09:04.94 C9CQSqzH.net
患者を呼び込むな

434:デフォルトの名無しさん
21/09/30 22:40:18.47 4qjTN8jJ.net
> お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な
ことはよーくわかったよ。
ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw

435:デフォルトの名無しさん
21/10/01 04:19:10.54 YSb3+a7i.net
>>428
発射実験には、軍事部門を統括する朴正天(パク・チョンチョン)党書記が立ち合い、金氏の参観は伝えられなかった。

436:デフォルトの名無しさん
21/10/05 19:22:18.38 3rZYNkxS.net
import文の裏でゴニョゴニョしてる__import__関数の事かと思ったら違った

437:デフォルトの名無しさん
21/10/08 01:35:52.90 MmlamMTe.net
チッ、うっせーよ
感謝してまーす

438:デフォルトの名無しさん
21/11/24 03:13:32.32 Rcu/i1U9t
もし知ってる人が居たら教えて欲しいんだけど

pillowライブラリでgifを読み込むときに、現在の仕様だと完全に読み込めない事ってあったりする?

Image.open()でgifアニメーションを読み込んでImageSequenceに掛けてイテレートしたら、画像の情報が変になったんだよね。
具体的には、画像の色の一部が真っ黒になったり、近縁色だけど元データとは色に置換されたり。
全部がおかしくなるわけじゃなくて、たいていフレームで変化する(と思われる)位置だけがおかしいんだよね。

パレットのデータが変なことになっている気はするのだけど、じゃあどこがおかしいの、て言ってもよく分からないし。
透過情報はないし、最適化処理が問題化と思ったけど問題なかったし、背景色データを変更しても何にも変わらないし。

ついでに言えば、ファイルによって問題があったりなかったりで。
処理している画像があんまり見せたくないやつなのもあってサンプル画像の用意もできないし。
だから正式な形では質問したくないし。

Open CV で読み込めばあっさり解決する上にfromarrayでpillow用に成型もできるからどうとでもなるんだけど。
それに、pillowのgif関係は開発中らしいしね。しょうがないで諦められる範囲なんだよなー。

とはいえ、わざわざそのためだけにcv2パッケージを読み込むのは何か癪だからな。

誰かどうして変になるとか直し方とか知ってたら教えてください。

439:デフォルトの名無しさん
21/11/24 03:14:57.46 Rcu/i1U9t
訂正:
「近縁色だけど元データとは色に」
「近縁色だけど元データとは違う色に」

440:デフォルトの名無しさん
22/01/13 21:11:03.03 3aSRVjvI.net
def

441:デフォルトの名無しさん
22/08/01 20:43:29.82 t/bqmvWO.net
>>414
自分も研究で使ってるけどそういうのはさすがに困ったときはstackoverflowぐらいじゃないか
numpy,scipy,sympy,pandasとかのスレすらないっしょ

442:デフォルトの名無しさん
22/08/03 00:03:37.63 Jj06HBZP.net
・塩野義製薬が週休3日制導入へ 来年4月、副業も解禁
・塩野義製薬が「週休3日」選択可能に 給与は『週休2日の8割』副業や学び直しを支援
・【フォーカス】サタケ/週休3日制 通年導入めざし夏季のみ試行中 交代制で水曜を休日に
・旅館なのに週休3日!?陣屋・若女将の常識を覆した組織改革
・“時代錯誤”から残業ゼロ、週休3日に! 鳥取の不動産会社が
 レガシー企業からDX先進企業になれたワケ
・ネクスウェイ、週休4日制・1日3時間勤務選択できる勤務体系を導入
・日本初「週休4日制度」で、優秀な人材を採用するしくみとは? ?
 ナレッジソサエティ久田社長に聞いてみた

443:デフォルトの名無しさん
22/08/04 07:23:09.76 x0rx/vSH.net
俺みたいな怠け者には羨ましい職場である

444:デフォルトの名無しさん
22/09/04 14:48:56.97 Coqnq17W.net
>>272
くだスレ無くなってるからなあ

445:デフォルトの名無しさん
22/12/27 11:57:09.89 K/vQE5M3v
今回投稿してみようと思ったのは.力による‐方的な現状変更によって,騒音に温室効果ガスにとまき散らされ.
生活に仕事にと破壞されて.気候変動によって土砂崩れや洪水なと゛の災害を引き起こされ殺されている被災地住民の皆様が
JÅLだのÅΝΑた゛のクソアイ又ト゛ゥだのクサヰマ━クた゛のコ゛キフ゛リフライヤ‐だのジェットクサ一だのテ口リストに天下り賄賂癒着している
国土破壞省をさぞかし深く深く憎んて゛おられるだろうと思ったからです
國土破壞省を許せないという氣持ちがあるなら、どうか皆様て゛立ち上がり、
世界最惡の殺人テ□組織公明党國土破壞省齊藤鉄夫らテ囗組織国土破壊省を討ち滅ぼしましょう!

創価学会員は.何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まで出てる世界最悪の殺人腐敗組織公明党を
池田センセ━が口をきけて容認するとか本気て゛思ってるとしたら侮辱にもほどがあるそ゛!
htTРs://i.imgur,сom/hnli1ga.jpeg

446:あ
22/12/28 12:34:17.61 fLjtjQ99v
URLリンク(kessaku.webcindario.com)

447:デフォルトの名無しさん
23/03/16 12:08:23.54 cEou1E0R.net
gptのお陰で勉強がサクサクできるわ

448:デフォルトの名無しさん
23/04/05 15:24:34.77 MSpbiXL9.net
Py<PyAny> 最強

449:デフォルトの名無しさん
23/04/10 05:05:57.87 oMIHCwe3.net
30代Pythonクソチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!

450:デフォルトの名無しさん
23/04/10 07:39:08.92 NxFKLQzh.net
本のチュートリアルだと
「食欲をそそってみようか」たけど
ネットだと「やる気を高めよう」になってる
どっちが正しいの?

451:デフォルトの名無しさん
23/04/10 08:01:56.45 BeK+dDwo.net
そそる(唆)は使役で使うのが一般的なので前者さ直訳による誤訳

452:デフォルトの名無しさん
23/04/10 10:36:03.39 wtr9i+Y8.net
「やる気を高めよう」のほうが本文との整合性がないからむしろ意訳による誤訳だろう

453:Jun
23/04/16 00:20:48.47 Lsji3jpm.net BE:846651633-2BP(0)
sssp://img.5ch.net/ico/nida.gif
5ちゃんねる初めてです。PythonでPyGameをやっています。Pythonでゲームを作り
たいです。PyGameは2次元ゲームしか作れませんけど。

454:デフォルトの名無しさん
23/04/17 20:40:46.13 RKcegE7f.net
DxLib の Python 用 module ってあったっけ
SDL2 でも良いんだが

455:デフォルトの名無しさん
23/12/27 14:27:38.26 FY0qheg2.net
とりあえずココ再利用でいいか
ワッチョイないならすぐ埋まるだろうし

456:デフォルトの名無しさん
24/11/30 14:43:15.66 p5QChz2R.net
Streamlitアプリのパッケージ管理するなら、今ならuvがいいですか?
まだpython始めて1年くらいで、メインはNodejsフロントエンドなんですけど、今までconda使ってたんですが、しばらく触ってないとどの環境でどのアプリのどのブランチ触ってたかわかんなくなります、、、

457:デフォルトの名無しさん
25/07/08 12:43:59.41 fXjP4zHI.net
てすと

458:デフォルトの名無しさん
25/07/12 18:22:31.87 ZuawMJMg.net
最近、酷いよね。

pip をインストールしてないのに、make で何かをビルドしようとすると、勝手にどこかから何かをDL する。


MSと変わらない

459:デフォルトの名無しさん
25/07/12 18:42:19.84 /RtKayKi.net
それpython悪くない

460:デフォルトの名無しさん
25/07/26 01:45:22.23 VZ+0/dg3.net
5ちゃんねるで、スクリプト対策で導入されたどんぐりですが、課金してなるハンターで
無差別に連射してレベルを下げようとする悪質な人物がおります
どんぐりシステムの名前は変えられますので、いろんな名前にしてスレを荒らしております

毎日何十人もの書き込みを撃っているので、自動化のプログラムで撃っているのだと思いますが、
pythonでそのようなシステムを作ることは可能でしょうか?
その場合、まず何をすればいいのか教えて下さい

461:デフォルトの名無しさん
25/07/27 07:52:24.66 +ass9nTV.net
>>460
こちらどうでしょうか?

462:デフォルトの名無しさん
25/07/27 09:10:01.23 +HOXOGST.net
>>461
マルチポスト死ね

463:デフォルトの名無しさん
25/07/27 10:17:37.65 bIxglvTw.net
>>462
何も知らん無能無知で他人に迷惑をかけることだけが生きがいのこの世で最も愚かで存在価値のない人種→「マルチポスト死ね 」

464:デフォルトの名無しさん
25/07/29 10:05:18.71 OsSDti6U.net
完全に誰もおらんやん

465:デフォルトの名無しさん
25/08/06 10:08:38.26 59AZ/2jS.net
テレビで大津波警報出ると
どこのチャンネルも津波の話しかしなくなって
まともなネラーはテレビ東京観に行って誰も居なくなるだろ
あれがマルチ死ねの理由

466:デフォルトの名無しさん
25/08/20 17:17:41.60 OkwhYdbP.net
test

467:デフォルトの名無しさん
25/11/22 07:12:28.70 L0rXw+TI.net
文字列を比較して、1文字くらい誤字脱字があっても許容して同じと見做す
みたいなのをどうやろう

468:デフォルトの名無しさん
25/11/22 09:53:24.06 FLekLf/t.net
>>467
レーベンシュタイン距離みたいなのを使う
昔ながらのあいまい検索に使われてるやつなのでその質問をそのまま生成AIに投げれば懇切丁寧に教えてくれるはず

469:デフォルトの名無しさん
25/11/22 10:05:41.52 L0rXw+TI.net
なるほど
わざわざ考えなくても既に理論があった


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch