!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに増やすこと。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」をNGワード登録推奨
・エラーを解決したいときは、まず
エラー文(勝手に省略/スクショうp等の横着禁止)と
おま環(Pythonのバージョン+OS名IDE名と夫々のバージョン)を書け。
★Pythonのソースコードを5ちゃんに直コピペするとインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをimgur等にうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。最近流行中?
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇まとめwiki ttp://python.rdy.jp/
●関連スレ●
くだすれPython(超初心者用) その46【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1577948214/
〇前スレ〇 Pythonのお勉強 Part63
https://mevius.5ch.net/test/read.cgi/tech/1582507911/
次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなってからだいぶ経っつる)### END of TEMPLATE ###
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part64
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん (ワッチョイ 6b01-vvkI)
2020/09/14(月) 07:12:53.70ID:+5bseuUi0891デフォルトの名無しさん (ワッチョイ be10-VKOh)
2021/05/08(土) 19:06:22.24ID:G8AJgM7u0 USBメモリの事をUSBと省略するようなもんでは?
誤解が生じない文脈であればそれで良い
コロナの文脈で「クラスター」と来たら100%集団感染を指すことは一般的な合意があるから問題ないと思うが
誤解が生じない文脈であればそれで良い
コロナの文脈で「クラスター」と来たら100%集団感染を指すことは一般的な合意があるから問題ないと思うが
892デフォルトの名無しさん (ワッチョイ 7368-jjtP)
2021/05/08(土) 19:13:22.03ID:9E5vClwK0893デフォルトの名無しさん (ワッチョイ cb68-9/J3)
2021/05/08(土) 19:34:10.23ID:xa73gkMM0 部下が「USBに保存して持ってきました」と言ったら普通はUSBメモリの事だと解釈すると思うんだが
日本語は文脈による推察が多い言語でそこが問題点ではあるけど簡略化出来るのが良いところでもある
齟齬が生じるような場面で簡略形は使うべきでは無いし正しく伝えるべきではあるが
文脈から推察出来る状態で推察出来ない者はそちらの不足
クラスターもUSBも同様
解釈出来ない方が使えないバカ
日本語は文脈による推察が多い言語でそこが問題点ではあるけど簡略化出来るのが良いところでもある
齟齬が生じるような場面で簡略形は使うべきでは無いし正しく伝えるべきではあるが
文脈から推察出来る状態で推察出来ない者はそちらの不足
クラスターもUSBも同様
解釈出来ない方が使えないバカ
894デフォルトの名無しさん (テテンテンテン MMe6-MXpj)
2021/05/08(土) 19:41:39.81ID:9mI4QBadM こういうのは言われて何言ってるか
わからなかった時に切れたらいい
わかってるのに
わからなかった時に切れたらいい
わかってるのに
895デフォルトの名無しさん (ワッチョイ 5b01-4MwB)
2021/05/08(土) 19:41:51.75ID:dliZQgGi0 「USB 挿したら情報漏洩のアラームが鳴るよ」
と言った場合、どうするんだろう?
「USBメモリに決まってんだろ、バカ」と言われるんだろうな
と言った場合、どうするんだろう?
「USBメモリに決まってんだろ、バカ」と言われるんだろうな
896デフォルトの名無しさん (ラクッペペ MMe6-kG12)
2021/05/08(土) 19:51:23.95ID:2bVk+j4oM TPOを弁えてる人の方が好ましい
897デフォルトの名無しさん (ワッチョイ be10-VKOh)
2021/05/08(土) 20:15:33.54ID:G8AJgM7u0 >>892
日常生活でも重さや距離を「キロ」、データ容量を「ギガ」と言ったりするのはよくあると思うがいちいち噛み付いてるんか?
日常生活でも重さや距離を「キロ」、データ容量を「ギガ」と言ったりするのはよくあると思うがいちいち噛み付いてるんか?
898デフォルトの名無しさん (スプッッ Sd2a-9/J3)
2021/05/08(土) 20:20:47.48ID:qWSJBBiud 8グラムビットのメモリは許容できない
899デフォルトの名無しさん (ワッチョイ 0b93-/hng)
2021/05/08(土) 20:24:52.40ID:Zxa3nnfS0 TPO弁えてる人はスレチの話題を引っ張らない
900デフォルトの名無しさん (ワッチョイ ca3f-5oVa)
2021/05/08(土) 20:30:50.76ID:OT8lTfEo0 USBをウサビって読む俺みたいなやつもいるしな
901デフォルトの名無しさん (ワッチョイ 2a01-Yqly)
2021/05/08(土) 20:36:49.79ID:7r3Hpe1w0902デフォルトの名無しさん (ワッチョイ ea63-agNs)
2021/05/08(土) 21:16:09.40ID:9yf90I//0 >>897
IT関連で5Gじゃ何を意味しているのかわからないじゃん
IT関連で5Gじゃ何を意味しているのかわからないじゃん
903デフォルトの名無しさん (ワッチョイ ea63-agNs)
2021/05/08(土) 21:21:45.53ID:9yf90I//0 >>901
メディアでは日本と同じように省略された用法ももちろんあるだろうが、
医学分野ではDisease clusterという一応きちんとした言い方があるのは事実
Disease cluster - Wikipedia (en)
https://en.wikipedia.org/wiki/Disease_cluster
メディアでは日本と同じように省略された用法ももちろんあるだろうが、
医学分野ではDisease clusterという一応きちんとした言い方があるのは事実
Disease cluster - Wikipedia (en)
https://en.wikipedia.org/wiki/Disease_cluster
904デフォルトの名無しさん (テテンテンテン MMe6-MXpj)
2021/05/08(土) 21:32:31.98ID:oG8l9UERM905デフォルトの名無しさん (ブーイモ MM3f-yKpr)
2021/05/08(土) 22:22:10.44ID:OMBJLEnUM 別の言い方があるからといってクラスターを集団感染の意味で使うのが間違いということにはならないけど?
間違いだと考えた理由はそれだけ?
間違いだと考えた理由はそれだけ?
906デフォルトの名無しさん (ワッチョイ be10-VKOh)
2021/05/08(土) 22:49:09.63ID:G8AJgM7u0 >>902
そりゃあ文脈が不明な状態で5Gとだけ言われても分からないよw
そりゃあ文脈が不明な状態で5Gとだけ言われても分からないよw
907デフォルトの名無しさん (ワッチョイ be10-VKOh)
2021/05/08(土) 22:52:24.05ID:G8AJgM7u0 「自分は用語をキチンと理解しているので厳密に使い分けることが出来る。他の奴らは理解できていないから適当に使っている」と思っちゃう症状はあるよねえ
908デフォルトの名無しさん (ワッチョイ 4a36-A8Mv)
2021/05/08(土) 23:00:50.49ID:kqOd9Dq50 python意外の話題のがスレが伸びるってww
909デフォルトの名無しさん (ワッチョイ be63-P07h)
2021/05/09(日) 00:37:04.99ID:tLh6kPn80 >>903
めんどくせーやつ
めんどくせーやつ
910デフォルトの名無しさん (ワッチョイ be2c-BoFF)
2021/05/09(日) 02:53:55.33ID:U8kb9Yag0 Pythonと言われてもPython2か3か分からんぜ
911デフォルトの名無しさん (ワッチョイ dabd-M0W8)
2021/05/09(日) 04:45:38.95ID:mxwEnA2Z0 最近psdの切り出しを自動で行おうとpythonを始めたのですが、パーツを全画面で保存したいのですがtuple警告が出て全画面保存出来ませんでした。
どこが間違っているのでしょうか。
あと、現在読み込んでいるファイル名の取得をしたかったのですが、それらしいメソッドを見つけられませんでした。
osか何かで取得するのでしょうか。
初歩的な質問ですみません。
アナコンダのpython3.8 win
psd-toolsは1.9.17
import psd_tools
psd = psd_tools.PSDImage.open('psd_test.psd')
if 'psd_name' not in locals():
# print('リストは空です')
psd_name = []
for layer in psd:
print(layer.name)
psd_name.append(layer.name)
layer.visible = True
layer.top = 0
layer.left = 0
layer.sizu = psd.size
layer_image = layer.composite()
# layer_image.save('%s.png' % layer.name,bbox=(0,0,1280,2880))
layer_image.save('%s.png' % layer.name,)
どこが間違っているのでしょうか。
あと、現在読み込んでいるファイル名の取得をしたかったのですが、それらしいメソッドを見つけられませんでした。
osか何かで取得するのでしょうか。
初歩的な質問ですみません。
アナコンダのpython3.8 win
psd-toolsは1.9.17
import psd_tools
psd = psd_tools.PSDImage.open('psd_test.psd')
if 'psd_name' not in locals():
# print('リストは空です')
psd_name = []
for layer in psd:
print(layer.name)
psd_name.append(layer.name)
layer.visible = True
layer.top = 0
layer.left = 0
layer.sizu = psd.size
layer_image = layer.composite()
# layer_image.save('%s.png' % layer.name,bbox=(0,0,1280,2880))
layer_image.save('%s.png' % layer.name,)
912デフォルトの名無しさん (ワッチョイ be63-kG12)
2021/05/09(日) 07:32:44.65ID:1KwInKl10 初心者はまずエラーを省略せずに(自分の言葉で説明せずに)貼るところから始めよう
環境を書いてるのはとてもよい
psdのレイヤーとカンバスのサイズは必ずしも一致しないけど
レイヤーの方が小さいのにカンバスのサイズを指定してるせいではみ出してるって警告だったりしない?
「現在読み込んでいるファイル名」ってpsd_test.psdのこと?
それなら変数に入れておいて後で参照することはできないのかな?
環境を書いてるのはとてもよい
psdのレイヤーとカンバスのサイズは必ずしも一致しないけど
レイヤーの方が小さいのにカンバスのサイズを指定してるせいではみ出してるって警告だったりしない?
「現在読み込んでいるファイル名」ってpsd_test.psdのこと?
それなら変数に入れておいて後で参照することはできないのかな?
913デフォルトの名無しさん (ワッチョイ dabd-M0W8)
2021/05/09(日) 10:19:20.80ID:mxwEnA2Z0 >>912
エラーログを貼らずに申し訳ございません。
色々弄ってしまい再現出来なくなってますが、tupleだから値を入れられないと言うエラーと、おっしゃる通りpsdのカンバスサイズの値をセットしたからはみ出してるみたいなエラーでした。
bboxを指定したらうまくいくのかと思ったのですが……
他のいくつかの言語でpsdをあつかった時には、これまで問題無くカンバスサイズで出力出来ていましたので、psd-toolsもやり方はあると思うのですが良くわかりませんでした。
ファイルネームも確かにopen時にタプル辺りに入れて置けば済むお話なのですが、psd-toolsのプロパティに取得されていないか調べた限り無さそうでしたのでご質問させて頂きました。
エラーログを貼らずに申し訳ございません。
色々弄ってしまい再現出来なくなってますが、tupleだから値を入れられないと言うエラーと、おっしゃる通りpsdのカンバスサイズの値をセットしたからはみ出してるみたいなエラーでした。
bboxを指定したらうまくいくのかと思ったのですが……
他のいくつかの言語でpsdをあつかった時には、これまで問題無くカンバスサイズで出力出来ていましたので、psd-toolsもやり方はあると思うのですが良くわかりませんでした。
ファイルネームも確かにopen時にタプル辺りに入れて置けば済むお話なのですが、psd-toolsのプロパティに取得されていないか調べた限り無さそうでしたのでご質問させて頂きました。
914デフォルトの名無しさん (ワッチョイ b7bb-jjtP)
2021/05/09(日) 11:17:07.33ID:mwtFRYiM0 横だが、layer.sizu にタイポしてるのはわかった
915デフォルトの名無しさん (ワッチョイ dabd-M0W8)
2021/05/09(日) 11:38:10.11ID:mxwEnA2Z0916デフォルトの名無しさん (アウウィフ FF1f-dxvU)
2021/05/09(日) 13:18:00.76ID:WMytKT+1F917デフォルトの名無しさん (ワッチョイ 6a01-NgiD)
2021/05/09(日) 21:34:35.33ID:Y5EYGf4m0 ブリーフケース(///)
918デフォルトの名無しさん (ドコグロ MM22-mYFP)
2021/05/10(月) 18:23:17.30ID:q8pYWnpdM 画像の大きさを調べるcv2なんだけど
本体のピクチャフォルダの画像はちゃんと動くのにUSBメモリの画像だとNone Typeエラーが出る
いちいちピクチャフォルダにコピーしてやってたけど面倒くさいので原因を調べたらフォルダの名前が日本語だとエラーになるとわかった
こんなくだらない原因だったわけだけど外国人からしたら日本語なんかどうでもいいってことだな
本体のピクチャフォルダの画像はちゃんと動くのにUSBメモリの画像だとNone Typeエラーが出る
いちいちピクチャフォルダにコピーしてやってたけど面倒くさいので原因を調べたらフォルダの名前が日本語だとエラーになるとわかった
こんなくだらない原因だったわけだけど外国人からしたら日本語なんかどうでもいいってことだな
919デフォルトの名無しさん (ワッチョイ cb97-2OLv)
2021/05/10(月) 18:37:19.38ID:amOs/mCF0 https://qiita.com/SKYS/items/cbde3775e2143cad7455
これかな
日本語パスはライブラリによっては問題になるからファイルパスを直接指定しないで、バイナリをロードしてから呼ぶか、
一旦安全なASCIIのパス名に変換するのが定石かな。
C/C++を使ってみるとわかるけどパス周りはOS依存が結構きつくて取り扱いが難しいんだよね
OpenCVも元はC++なのでその辺の難があるのだと思う
これかな
日本語パスはライブラリによっては問題になるからファイルパスを直接指定しないで、バイナリをロードしてから呼ぶか、
一旦安全なASCIIのパス名に変換するのが定石かな。
C/C++を使ってみるとわかるけどパス周りはOS依存が結構きつくて取り扱いが難しいんだよね
OpenCVも元はC++なのでその辺の難があるのだと思う
920デフォルトの名無しさん (ドコグロ MMcf-mYFP)
2021/05/10(月) 19:35:27.55ID:7qCYSKBHM921デフォルトの名無しさん (アウアウウー Sa1f-dxvU)
2021/05/10(月) 20:03:51.77ID:yFq032Kra 日本語でもC++だと問題無くてPython版CVだけ可笑しかったりする
Pythonの開発陣が日本語というか多言語文字列の扱いに弱い
Pythonの開発陣が日本語というか多言語文字列の扱いに弱い
922デフォルトの名無しさん (ワッチョイ cb97-2OLv)
2021/05/10(月) 20:07:42.49ID:amOs/mCF0923デフォルトの名無しさん (アウアウウー Sa1f-dxvU)
2021/05/10(月) 21:00:51.99ID:yFq032Kra Windows10
C++
OpenCV
UTF-8
で問題無し
C++
OpenCV
UTF-8
で問題無し
924デフォルトの名無しさん (ワッチョイ 732c-C7Xb)
2021/05/10(月) 22:51:54.95ID:ViCp850r0 ユーザー名・ファイルパスなどシステム関係に、ascii 以外を使ったらダメ!
何百種類も言語があるので、誰もascii以外でテストしないから
日本人が韓国語・中国語でテストしないのと同じ
ウェブ系・Linux は、UTF-8 で統一されているけど、
Windows は、CP932, UTF-16 とか独特だから、互換性がない
また、ファイルシステムでも異なる。
Linuxのext4、WindowsのNTFS
何百種類も言語があるので、誰もascii以外でテストしないから
日本人が韓国語・中国語でテストしないのと同じ
ウェブ系・Linux は、UTF-8 で統一されているけど、
Windows は、CP932, UTF-16 とか独特だから、互換性がない
また、ファイルシステムでも異なる。
Linuxのext4、WindowsのNTFS
925デフォルトの名無しさん (ワッチョイ fbad-t4JP)
2021/05/10(月) 23:07:14.58ID:85dwBuQM0 何百種類と言うほどあるか?
日本人だが、各言語でテストするがなぁ。。
Ruby大好き君みたいな思い込みだな。
日本人だが、各言語でテストするがなぁ。。
Ruby大好き君みたいな思い込みだな。
926デフォルトの名無しさん (ワッチョイ 8a52-KFFl)
2021/05/10(月) 23:09:34.54ID:jLWGeya+0 いつものRuby君だろう
相手するだけ無駄
相手するだけ無駄
927デフォルトの名無しさん (ワッチョイ 7eda-9tq9)
2021/05/11(火) 04:04:16.18ID:dqpSilRI0 その何百種類を列挙してみたまえ
日本では195国を承認+1の日本自身で
196国ってのが定説なのでな
日本では195国を承認+1の日本自身で
196国ってのが定説なのでな
928デフォルトの名無しさん (ワッチョイ 2e02-JXJP)
2021/05/11(火) 07:21:54.96ID:d5zwYE5F0 N=196として大体O(N^3)くらいまでの処理なら可能なのか
929デフォルトの名無しさん (ワッチョイ fbad-t4JP)
2021/05/11(火) 07:30:45.98ID:DmSv02kv0 ただまあ、UTF8にちゃんと対応してたら今のWindowsで問題が起こることはあんまりない気がするんだが。
外部ライブラリも、まずtempディレクトリにファイルコピってから読み込んだりしない?
外部ライブラリも、まずtempディレクトリにファイルコピってから読み込んだりしない?
930デフォルトの名無しさん (ワッチョイ 9f02-NnDX)
2021/05/11(火) 08:34:01.32ID:h4puiiGX0 ルートパスのマルチバイト問題か
そもそもユーザー名に日本語使ってたら
特にanacondaでエラー出まくったり
そもそもユーザー名に日本語使ってたら
特にanacondaでエラー出まくったり
931デフォルトの名無しさん (エムゾネ FF8a-dxvU)
2021/05/11(火) 10:51:47.99ID:FWZS8iTBF >>927
臺灣とかも忘れないで
臺灣とかも忘れないで
932デフォルトの名無しさん (エムゾネ FF8a-dxvU)
2021/05/11(火) 10:53:57.94ID:FWZS8iTBF933蟻人間 ◆T6xkBnTXz7B0 (スププ Sd8a-KvzO)
2021/05/11(火) 11:25:39.21ID:xvfsSHrPd https://github.com/Anaconda-Platform
オープンソースだからヒマなときに貢献してもいいんだよ。
オープンソースだからヒマなときに貢献してもいいんだよ。
934デフォルトの名無しさん (ワッチョイ 4a36-A8Mv)
2021/05/11(火) 11:28:13.21ID:GapEDKMb0 昔し、プログラムで文字処理をしてたとき日本語が大嫌いになりましたw
935デフォルトの名無しさん (ワッチョイ fb7c-/hng)
2021/05/11(火) 12:51:10.74ID:7ptfjLTw0 日本語大嫌いになったのも納得の日本語能力
936デフォルトの名無しさん (ワッチョイ 8f7c-gUNg)
2021/05/11(火) 12:53:32.41ID:CcLkTs9f0 たしかにpythonで日本語が糞だった時期はあるが
その頃は他の言語でも同様に糞だった
今のpythonはそこまで糞じゃない
バグがまだあるのは認める
その頃は他の言語でも同様に糞だった
今のpythonはそこまで糞じゃない
バグがまだあるのは認める
937デフォルトの名無しさん (ワッチョイ dabd-C7Xb)
2021/05/11(火) 15:12:58.21ID:4bicXgTJ0 やはり、>>911のレイヤーを全画面(psd.widrh psd.heightのサイズ)で保存する方法は難しいでしょうか……
いろいろggrksで読んでみましたが、それっぽい記述をみつけられませんでした。
いろいろggrksで読んでみましたが、それっぽい記述をみつけられませんでした。
938デフォルトの名無しさん (ワッチョイ 2a7c-kakT)
2021/05/11(火) 15:47:17.97ID:5XAHZZDF0 >>937
大昔、Adobe内蔵のJavaScriptもどきでレイヤーごとの保存操作をしたことあるけど、そもそも「そういうもの」というか、内部ではレイヤーはレイヤーの大きさでしか記録されてないような気がした
いっそ、レイヤーを読み込んだ後、それのキャンバスを画像サイズに拡張する処理を入れて、それから保存してはどうだろう
大昔、Adobe内蔵のJavaScriptもどきでレイヤーごとの保存操作をしたことあるけど、そもそも「そういうもの」というか、内部ではレイヤーはレイヤーの大きさでしか記録されてないような気がした
いっそ、レイヤーを読み込んだ後、それのキャンバスを画像サイズに拡張する処理を入れて、それから保存してはどうだろう
939デフォルトの名無しさん (エムゾネ FF8a-dxvU)
2021/05/11(火) 16:07:13.22ID:fqa8TtQ0F940デフォルトの名無しさん (ワッチョイ 9f5f-dxvU)
2021/05/11(火) 16:27:13.08ID:jUIDYAvI0 layer_image = layer.composite(viewport=(0, 0, 3600, 4800))
でも画像サイズ変わったわ
でも画像サイズ変わったわ
941デフォルトの名無しさん (ワッチョイ 9f5f-dxvU)
2021/05/11(火) 16:31:03.97ID:jUIDYAvI0 from PIL import Image
image = Image.fromarray(layer.numpy()).resize((3600, 4800))
でもいけるっぽい
image = Image.fromarray(layer.numpy()).resize((3600, 4800))
でもいけるっぽい
942デフォルトの名無しさん (ワッチョイ dabd-C7Xb)
2021/05/11(火) 17:22:58.86ID:4bicXgTJ0 皆様、レスありがとうございます。
>>938 他の言語いくつかでは可能でしたし、何よりフォトショの標準スプリクトで遅いとは言え可能なので、なんらかの方法はあるのかなとおもってました。ただ、今過去に作った物を見直すと確かに全画面の透明レイヤーを合成してる物もありました。
>>939 layer.sizu = (3600, 4800)では、私も最初それで可能と思ったのですが、なぜかダメでした。。(無視されました)
>>940 layer_image = layer.composite(viewport=(0, 0, 3600, 4800))で一応うまくいきました。 大変ありがとうございます。 ただこのままだと0, 0起点で出力されましたのでレイヤのプロパティから位置を計算するメソッドを加筆すれば上手くいきそうです。
>>941 PILはまだ読んでませんでしたので、これから読んで組み込み可能か調べてみます。
まだ完全ではありませんが、だいぶやりたいことが出来かけてきました。
もう少し色々弄ってみたいと思います。
またどうしてもお手上げだったらお教え頂けますと嬉しいです。
>>938 他の言語いくつかでは可能でしたし、何よりフォトショの標準スプリクトで遅いとは言え可能なので、なんらかの方法はあるのかなとおもってました。ただ、今過去に作った物を見直すと確かに全画面の透明レイヤーを合成してる物もありました。
>>939 layer.sizu = (3600, 4800)では、私も最初それで可能と思ったのですが、なぜかダメでした。。(無視されました)
>>940 layer_image = layer.composite(viewport=(0, 0, 3600, 4800))で一応うまくいきました。 大変ありがとうございます。 ただこのままだと0, 0起点で出力されましたのでレイヤのプロパティから位置を計算するメソッドを加筆すれば上手くいきそうです。
>>941 PILはまだ読んでませんでしたので、これから読んで組み込み可能か調べてみます。
まだ完全ではありませんが、だいぶやりたいことが出来かけてきました。
もう少し色々弄ってみたいと思います。
またどうしてもお手上げだったらお教え頂けますと嬉しいです。
943デフォルトの名無しさん (ワッチョイ 9f5f-dxvU)
2021/05/11(火) 17:38:38.01ID:jUIDYAvI0 できた
a = (layer.numpy().astype(np.float32) * 255).astype(np.uint8)
Image.fromarray(a).resize((3600, 4800)).save(filename, format='PNG')
a = (layer.numpy().astype(np.float32) * 255).astype(np.uint8)
Image.fromarray(a).resize((3600, 4800)).save(filename, format='PNG')
944デフォルトの名無しさん (ワッチョイ 732c-C7Xb)
2021/05/11(火) 22:10:01.73ID:62zfmCQO0 Imagemagick とかで出来ないのか?
Ruby on Rails ですら、これを使っているのにw
Ruby on Rails ですら、これを使っているのにw
945デフォルトの名無しさん (ワッチョイ be63-kG12)
2021/05/12(水) 01:21:34.04ID:tIqma0tm0 脆弱性だらけのゴミがなんだって?
脆弱なのはお前の頭だけにしておけよ
脆弱なのはお前の頭だけにしておけよ
946デフォルトの名無しさん (ワッチョイ 0b93-/hng)
2021/05/12(水) 07:22:36.40ID:MI+fe7Oz0 サーバサイドで実行する話だったの?
947デフォルトの名無しさん (ワッチョイ be10-VKOh)
2021/05/12(水) 09:07:05.70ID:UzzLkgtj0 Imagemagickの威を借るRuby
948デフォルトの名無しさん (ワッチョイ eaa5-NK3V)
2021/05/12(水) 12:13:24.96ID:WnfvQLr30 今のSNS業界だと画像を一列に並べる需要がある
そこで整形ソフトの出番になる
画像リサイズ切りぬきだけで世界のマシンパワーの5%くらい使ってるはずだ
そこで整形ソフトの出番になる
画像リサイズ切りぬきだけで世界のマシンパワーの5%くらい使ってるはずだ
949デフォルトの名無しさん (ワッチョイ fb7c-/hng)
2021/05/12(水) 12:35:47.76ID:Vrwat3RK0 >>948
世界のマシンパワーの殆どは仮想通貨採掘に費やされてるよ
世界のマシンパワーの殆どは仮想通貨採掘に費やされてるよ
950デフォルトの名無しさん (テテンテンテン MMe6-dxvU)
2021/05/12(水) 14:14:33.72ID:M0io7dsdM お世話になります。
textへ出力する際に上手く改行ができないので、知恵をお貸し頂きたいです。
【書き出したtextファイル内容(実際の出力)】
1
2
['変数X(0.1)、変数Y(0.1)\n', '変数X(0.1)、変数Y(0.2)\n'・・・(省略)・・・'変数X(1.0)、変数Y(1.0)\n',
a
b
・・・(省略)
【本来書き出したい内容】
・・・(省略)
1
2
変数X(0.1)、変数Y(0.1)
変数X(0.1)、変数Y(0.2)
・
・(省略)
変数X(1.0)、変数Y(1.0)
a
b
・・・(省略)
textへ出力する際に上手く改行ができないので、知恵をお貸し頂きたいです。
【書き出したtextファイル内容(実際の出力)】
1
2
['変数X(0.1)、変数Y(0.1)\n', '変数X(0.1)、変数Y(0.2)\n'・・・(省略)・・・'変数X(1.0)、変数Y(1.0)\n',
a
b
・・・(省略)
【本来書き出したい内容】
・・・(省略)
1
2
変数X(0.1)、変数Y(0.1)
変数X(0.1)、変数Y(0.2)
・
・(省略)
変数X(1.0)、変数Y(1.0)
a
b
・・・(省略)
951デフォルトの名無しさん (テテンテンテン MMe6-dxvU)
2021/05/12(水) 14:14:43.04ID:M0io7dsdM 【出力部分のコード】
・・・(省略)
with open(filename+".txt", "w+", encoding="UTF-8") as exportfile:
print(exmojiretu, file=exportfile)
【xmojieretuの中身】
1
2
['変数X(0.1)、変数Y(0.1)\n', '変数X(0.1)、変数Y(0.2)\n',・・・(省略)・・・'変数X(1.0)、変数Y(1.0)\n']
a
b
かなり初歩的なことかと思いますが、何卒宜しくお願い致します。
・・・(省略)
with open(filename+".txt", "w+", encoding="UTF-8") as exportfile:
print(exmojiretu, file=exportfile)
【xmojieretuの中身】
1
2
['変数X(0.1)、変数Y(0.1)\n', '変数X(0.1)、変数Y(0.2)\n',・・・(省略)・・・'変数X(1.0)、変数Y(1.0)\n']
a
b
かなり初歩的なことかと思いますが、何卒宜しくお願い致します。
952デフォルトの名無しさん (エムゾネ FF8a-gUNg)
2021/05/12(水) 14:57:55.68ID:qh5Vp3SFF print(exmojiretu, file=exportfile)
の行を
for e in exmojiretu.split('\n'):
if e.startswith('['):
for f in eval(e.replace('\n', '\\n')): print(f.replace('\n', ''), file=exportfile)
else:
print(e, file=exportfile)
にする
の行を
for e in exmojiretu.split('\n'):
if e.startswith('['):
for f in eval(e.replace('\n', '\\n')): print(f.replace('\n', ''), file=exportfile)
else:
print(e, file=exportfile)
にする
953デフォルトの名無しさん (ワッチョイ 8fa6-Mp1u)
2021/05/12(水) 15:48:03.42ID:uk2oquVi0 >>950-951
https://docs.python.org/ja/3/library/ast.html#ast.literal_eval
import ast
for line in exmojiretu.split("\n"):
if line.startswith("["):
lst = ast.literal_eval(line)
for x in lst:
print(x.rstrip("\n"))
else:
print(line)
https://docs.python.org/ja/3/library/ast.html#ast.literal_eval
import ast
for line in exmojiretu.split("\n"):
if line.startswith("["):
lst = ast.literal_eval(line)
for x in lst:
print(x.rstrip("\n"))
else:
print(line)
954>>950 (テテンテンテン MMe6-dxvU)
2021/05/12(水) 19:19:41.19ID:sB2E3rgHM >>952-953
ご回答頂きありがとうございます。
ご教示頂いた方法を試してみましたが上手くできずしばらく検証しておりました。
結果的に今回記載させて頂いたコード外で修正をすることでなんとか解決をすることができました。
配列内に配列があるから上手く改行できないのだと考え、「exmojiretu」に渡す時点で「変数x(0.1)、変数Y(0.1)・・・」の部分をjoinでstring化してみたところ、改善できました。
記載部分以外で解決してしまい申し訳ありません。事前にそこまで記載をしておくべきだったかもしれません。
eval等は今まで知らなかったのでとても勉強になりました。
また何か詰まったら質問させて頂ければと思います。
ありがとうございました。
ご回答頂きありがとうございます。
ご教示頂いた方法を試してみましたが上手くできずしばらく検証しておりました。
結果的に今回記載させて頂いたコード外で修正をすることでなんとか解決をすることができました。
配列内に配列があるから上手く改行できないのだと考え、「exmojiretu」に渡す時点で「変数x(0.1)、変数Y(0.1)・・・」の部分をjoinでstring化してみたところ、改善できました。
記載部分以外で解決してしまい申し訳ありません。事前にそこまで記載をしておくべきだったかもしれません。
eval等は今まで知らなかったのでとても勉強になりました。
また何か詰まったら質問させて頂ければと思います。
ありがとうございました。
955デフォルトの名無しさん (テテンテンテン MMe6-MXpj)
2021/05/12(水) 19:31:30.60ID:kHJZdKGAM s=r'''
1
2
['X(0.1),Y(0.1)\n', 'X(0.1),Y(0.2)\n','X(1.0),Y(1.0)\n']
a
b
'''
for line in s.splitlines():
try:
a=""
exec("a="+line)
except:
pass
if type(a)==list:
for i in a:
print(i)
else:
print(line)
1
2
['X(0.1),Y(0.1)\n', 'X(0.1),Y(0.2)\n','X(1.0),Y(1.0)\n']
a
b
'''
for line in s.splitlines():
try:
a=""
exec("a="+line)
except:
pass
if type(a)==list:
for i in a:
print(i)
else:
print(line)
956デフォルトの名無しさん (ブーイモ MMd6-36qt)
2021/05/12(水) 20:14:47.19ID:wMG8/+l6M クソチョンw
957デフォルトの名無しさん (エムゾネ FF8a-dxvU)
2021/05/13(木) 14:22:03.71ID:gQUYeg5tF eval 禁止
958デフォルトの名無しさん (ワッチョイ d336-SZJV)
2021/05/14(金) 06:11:52.62ID:B76pkIUm0 eval許可
959デフォルトの名無しさん (オッペケ Sr69-lsCn)
2021/05/14(金) 06:30:59.57ID:G3oG8hGwr そんなにevalな
960デフォルトの名無しさん (ワッチョイ df01-s6Gv)
2021/05/14(金) 06:35:14.60ID:IdOaYS7z0 evalンゲリオン
961デフォルトの名無しさん (オイコラミネオ MM49-cvpH)
2021/05/14(金) 10:58:22.34ID:VigY/7BWM evalカンフー
962デフォルトの名無しさん (ブーイモ MMe1-Rf8T)
2021/05/17(月) 19:42:20.79ID:3TA+gznAM クソチョンw
963デフォルトの名無しさん (ワッチョイ 6702-ibwy)
2021/05/19(水) 12:28:11.07ID:ZyjXFBY00964デフォルトの名無しさん (ワッチョイ 8b01-Bxb3)
2021/05/21(金) 18:29:30.65ID:yUkvv9pq0 【現在のPCの状況】Windows10 Python Spyder
【書込みPG]
import pandas as pd
get_lstall = ""
get_lstall = pd.read_excel('修正株コード3.xls', index_col=0)
[変数エクスプローラー]
名前 型 サイズ
get_lstall DataFrame (4064,8)
【コンソール】
In[3]:get_lstall
Out[3]:
コード 企業名 No 上場市場 業種名 決算期 EDINETコード 種別 種
1 13010.0 極洋 6.0 東証1部 水産・農林業 3月 E00012 NaN
1 13320.0 日本水産 7.0 東証1部 水産・農林業 3月 E00014 NaN
1 13330.0 マルハニチロ 8.0 東証1部 水産・農林業 3月 E00015 NaN
1 13520.0 ホウスイ 9.0 東証1部 卸売業 3月 E00017 NaN
1 13770.0 サカタのタネ 2.0 東証1部 水産・農林業 5月 E00006 NaN
.. ... ... ... ... ... ... ... ...
6 96640.0 御園座 2672.0 その他 サービス業 3月 E04609 2部
6 96670.0 ホリプロ 2673.0 その他 サービス業 3月 E04829 マザーズ
6 97890.0 栄光 2724.0 その他 サービス業 3月 E04935 ジャスダック
6 98220.0 クロニクル 3530.0 その他 卸売業 9月 E03172 NaN
9 NaN NaN NaN NaN NaN NaN NaN NaN
[4064 rows x 8 columns]
【質問】
・get_lstallの変数から
”1 13010.0 極洋 ” の文字列を取り出す方法を教えてください。
【書込みPG]
import pandas as pd
get_lstall = ""
get_lstall = pd.read_excel('修正株コード3.xls', index_col=0)
[変数エクスプローラー]
名前 型 サイズ
get_lstall DataFrame (4064,8)
【コンソール】
In[3]:get_lstall
Out[3]:
コード 企業名 No 上場市場 業種名 決算期 EDINETコード 種別 種
1 13010.0 極洋 6.0 東証1部 水産・農林業 3月 E00012 NaN
1 13320.0 日本水産 7.0 東証1部 水産・農林業 3月 E00014 NaN
1 13330.0 マルハニチロ 8.0 東証1部 水産・農林業 3月 E00015 NaN
1 13520.0 ホウスイ 9.0 東証1部 卸売業 3月 E00017 NaN
1 13770.0 サカタのタネ 2.0 東証1部 水産・農林業 5月 E00006 NaN
.. ... ... ... ... ... ... ... ...
6 96640.0 御園座 2672.0 その他 サービス業 3月 E04609 2部
6 96670.0 ホリプロ 2673.0 その他 サービス業 3月 E04829 マザーズ
6 97890.0 栄光 2724.0 その他 サービス業 3月 E04935 ジャスダック
6 98220.0 クロニクル 3530.0 その他 卸売業 9月 E03172 NaN
9 NaN NaN NaN NaN NaN NaN NaN NaN
[4064 rows x 8 columns]
【質問】
・get_lstallの変数から
”1 13010.0 極洋 ” の文字列を取り出す方法を教えてください。
965デフォルトの名無しさん (ワッチョイ 3e02-JOIU)
2021/05/21(金) 18:51:49.33ID:pe60ANHF0 indexでアクセスできないんだっけ
get_Istall[0]みたいな
get_Istall[0]みたいな
966デフォルトの名無しさん (ワッチョイ 5b68-4P7j)
2021/05/21(金) 19:06:48.70ID:45kBBdLu0967デフォルトの名無しさん (テテンテンテン MMb6-XL4O)
2021/05/21(金) 20:12:18.36ID:VJgEqcYmM row indexが同じ値のレコードが複数ある
968デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/22(土) 12:06:23.17ID:vbX2nPFnF print(get_lstall.loc[('コード', '企業名', 'No');:])
969デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/22(土) 12:07:02.17ID:vbX2nPFnF print(get_lstall.loc[('コード', '企業名', 'No');:][0])
か
か
970デフォルトの名無しさん (ワッチョイ 1a02-4P7j)
2021/05/22(土) 17:35:26.38ID:B5V6X/N+0 wsl上でpythonを動かしているんだが
pipではまった
pythonのバージョン、pipのバージョンとかとか
どの組み合わせがお勧めなの?
pipではまった
pythonのバージョン、pipのバージョンとかとか
どの組み合わせがお勧めなの?
971デフォルトの名無しさん (ワッチョイ 0eda-Eq2K)
2021/05/22(土) 17:41:00.96ID:7tZCdUN20 pipは手段でしょ、coremlでも使うの?
972デフォルトの名無しさん (ワッチョイ 8b01-uobp)
2021/05/22(土) 19:19:52.77ID:SqmB2rSu0 PIPでハマれるって逆に才能だろ
973デフォルトの名無しさん (ワッチョイ 5b33-+D+D)
2021/05/22(土) 19:50:29.69ID:Y37DdRV40974デフォルトの名無しさん (ワッチョイ 9702-QkoG)
2021/05/22(土) 22:17:10.30ID:/00w7bM80 pip自体じゃないけどpython3.10にしてから自前バージョン判定ミスるライブラリ多くてかわいい
3.10≦3.2らしい
まあ俺も想定してなかったけどな!
sys.excpethookにスタックトレースと発生源をエディタで開く関数設定しておけばとても便利ね
外部ライブラリであろうと秒で書き直して再実行できるpythonの便利さよ
3.10≦3.2らしい
まあ俺も想定してなかったけどな!
sys.excpethookにスタックトレースと発生源をエディタで開く関数設定しておけばとても便利ね
外部ライブラリであろうと秒で書き直して再実行できるpythonの便利さよ
975デフォルトの名無しさん (ワッチョイ 7fbb-e3Lj)
2021/05/22(土) 23:10:27.68ID:/k+8DLpx0 poetryってどう?
976デフォルトの名無しさん (ワッチョイ 3ab7-+NVV)
2021/05/23(日) 00:25:57.03ID:bZWoeScD0 自前ライブラリを新規作成する時はPoetry使うけど、論文のコードを動かしたりする時は結局venvとpipが確実な気がする
977デフォルトの名無しさん (ワッチョイ f397-UP3O)
2021/05/23(日) 00:48:45.56ID:fB8pU0aZ0978デフォルトの名無しさん (ワッチョイ 5b2c-HNTQ)
2021/05/23(日) 07:23:23.99ID:zmSGPUw10 >>970
WSL2 なら、Windows 10 Home 版でも、Docker Compose が使えるようになった
漏れは、Linux側には、日本人が作った、バージョンマネージャーのanyenv で、
rbenv, nodenv を使って、ruby 2.6.6, node 12.16.2 を入れているけど、
この方法は自分でビルドするから、依存モジュールのバージョンを合わせるのが大変
Gemfile, package.json みたいな、依存モジュール一覧表のプロジェクトファイルが必要
Docker で探す方が簡単かも
WSL2 なら、Windows 10 Home 版でも、Docker Compose が使えるようになった
漏れは、Linux側には、日本人が作った、バージョンマネージャーのanyenv で、
rbenv, nodenv を使って、ruby 2.6.6, node 12.16.2 を入れているけど、
この方法は自分でビルドするから、依存モジュールのバージョンを合わせるのが大変
Gemfile, package.json みたいな、依存モジュール一覧表のプロジェクトファイルが必要
Docker で探す方が簡単かも
979デフォルトの名無しさん (ワッチョイ cebb-Z20A)
2021/05/23(日) 10:42:52.12ID:6o2W7afR0 pypy使ってる人普段何に使ってるか教えてほしい
980デフォルトの名無しさん (ワッチョイ cebb-vh9p)
2021/05/23(日) 11:08:17.27ID:71JCCPi80 コンビニでの支払いとか、自販機での購入とか
981デフォルトの名無しさん (エムゾネ FFba-4Cki)
2021/05/23(日) 11:12:44.66ID:MJ9lD3tLF 集金pay
982デフォルトの名無しさん (ワッチョイ 9702-QkoG)
2021/05/23(日) 11:14:37.12ID:qMX+V8LE0 なるほどpypyはお金になるのか
よっしゃpypyやるか
よっしゃpypyやるか
983デフォルトの名無しさん (ワッチョイ 634f-5zR4)
2021/05/23(日) 11:15:51.42ID:wUbUmYBI0 貰えるんじゃなくて払うんだぞ
984デフォルトの名無しさん (ブーイモ MMe7-FiBr)
2021/05/23(日) 13:51:24.61ID:Ki6GpCCwM クソチョンw
985デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/23(日) 14:52:28.60ID:NSupjEI/0 ホレ(゚Д゚)ノ⌒ Pythonのお勉強 Part65
https://mevius.5ch.net/test/read.cgi/tech/1621749112/
https://mevius.5ch.net/test/read.cgi/tech/1621749112/
986デフォルトの名無しさん (ワッチョイ 7fbb-4P7j)
2021/05/23(日) 18:57:45.31ID:jpQ65Iq90 >>976,977
なるほど
なるほど
987デフォルトの名無しさん (ワッチョイ cebb-Z20A)
2021/05/24(月) 09:28:23.05ID:A9C0OeBO0 pypy使ってる奴いねえのかよ笑
ゴミ過ぎ
ゴミ過ぎ
988デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/24(月) 12:10:33.10ID:oesZEK700 ヒソ( ´д)ヒソ(´д`)ヒソ(д` )ヒソ
989デフォルトの名無しさん (ワッチョイ 8b01-Bxb3)
2021/05/25(火) 10:25:21.94ID:1T1SfItX0990デフォルトの名無しさん (ブーイモ MM7f-UP3O)
2021/05/25(火) 23:14:14.27ID:nTmZxtqHM お勉強スレでpypy使ってたらマウントできると思える奴も同様にゴミだな。
pypyは万能じゃないんだが
pypyは万能じゃないんだが
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★2 [ぐれ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」 [ぐれ★]
- 【埼玉】「無免許で高速道路で事故」トラックの追突事故で10代男性死亡 無免許過失運転致死の疑いでトルコ国籍の男(22)逮捕 戸田市 [ぐれ★]
- 広島・廿日市、おこめ券配布せず 全市民に3000円現金給付へ [どどん★]
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★6 [七波羅探題★]
- 【警視庁】走行中の電車で女性に露出した下半身押しつけたか 無職の男(46)逮捕「チャンスがあればいつでもやる」 [nita★]
- 維新議員、キャバクラマネー返金へ→「今回は返金する」「ポケットマネーでやるには限界がある」 [834922174]
- 【実況】博衣こよりのえちえちチーズケーキを仕込み(雑談あり)🧪
- 【ろんりの教室】高市早苗、既に詰み。レーダー問題で中国と開戦しない場合支持者が弱腰だと離れ、開戦したら戦争は秒で負ける。QED [517791167]
- 朝日新聞記者「中国軍のレーダー照射はこめかみに銃を突きつけられたのと同じ。僕なら反撃して撃墜してる」高市 [931948549]
- 野党が“おこめ券”追及 高市早苗「鈴木農水大臣がお米券大好きなんよ」😹 [817148728]
- 日本人の主食、小麦(パスタ、パン、うどん)になる 米食ってる奴は非国民 わしゃうろんがええよ [402859164]
