Pythonのお勉強 Part64

レス数が900を超えています。1000を超えると表示できなくなるよ。
2020/09/14(月) 07:12:53.70ID:+5bseuUi0
!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
2021/04/19(月) 19:37:59.07ID:cAtgxduAM
>>818
そりゃpython sqlとかでググるような初心者ならサーバー立てなくていいsqliteが簡単でいいわな
2021/04/19(月) 21:39:50.48ID:ZVFLPhBo0
Pythonの操作が全部頭に入ってるような
サイコなPythonPGなら
PostgreSQLで
2021/04/20(火) 02:30:09.26ID:t7QTcT+T0
>>818
> Pythonと組み合わせがいいSQL

とは何ぞや。
2021/04/20(火) 08:06:06.71ID:Q0MmVqg3d
フレームワークと相性が良いSQLはともかく、言語と相性が良いとは
2021/04/20(火) 08:15:41.49ID:zZDizZln0
sql99で書いてるうちはドライブ先はなんでも良いんじゃないの?
フリーで手軽って意味でsqliteだったんだと思う。
嫌なら自分で変えるヨロシ
2021/04/20(火) 11:11:30.00ID:7xfghfsY0
SQLite, MySQL, PostgreSQL が3大データベース

Ruby on Rails でも、開発環境ではSQLite。
本番環境では、MySQL, PostgreSQL

Amazon Linux でも、Aurora が、MySQL, PostgreSQL 互換で、
最大数倍速くなるように、カスタマイズされている

EC2 に、自分でデータベースを入れても、速くならない。
Aurora のみ
2021/04/20(火) 12:34:24.93ID:ZzbiSkpt0
推奨NGワード: Ruby
推奨NGワード: Rails
826デフォルトの名無しさん (ワッチョイ 9f36-LfmL)
垢版 |
2021/04/20(火) 13:28:44.38ID:rnIFW1Lz0
よくデータベースのカキコ見かけるけど、なんに使うの?仕事?
2021/04/20(火) 13:54:17.36ID:UlsxkGg7D
モンハンのスキル値計算したりとか
2021/04/20(火) 13:59:24.14ID:v3OtCzj2M
>>826
個人でもちょっとしたデータ処理するなら使うでしょ
家計簿とか住所録とか
ソートとかを自分で書いてもいいけどsqliteとか使ったほうが楽
2021/04/20(火) 14:19:40.95ID:YStzcIe+0
CSVにゴソゴソ書いてもいいけど遅いし壊れる
2021/04/20(火) 14:22:03.71ID:TajtxNdD0
時々くだすれと混ざるよねここ
両方見てる人が多いんだろうけど
2021/04/20(火) 15:00:17.22ID:OntG3LnGM
えっ、その程度?
エクセルで十分なのでは…
2021/04/20(火) 15:12:56.51ID:ZUNvehNP0
ぷあまんえくせるもってないネー
2021/04/20(火) 15:16:05.00ID:ZzbiSkpt0
googleのスプレッドシートならquery関数使えるぞ
2021/04/20(火) 15:50:29.59ID:V6f03X980
そう思う人はExcel使うだけ
2021/04/20(火) 15:54:50.26ID:OntG3LnGM
>>833
まんまSQLでワロタw
こんなんあんのかい
836デフォルトの名無しさん (コムイーン 0G4f-B9Cj)
垢版 |
2021/04/20(火) 16:03:12.74ID:2rpqWpDRG
numpyの配列[0 1 2 3 4 ]を[[0 1 2][1 2 3][2 3 4]]にしたいのだけど、
スマートに行う関数ってありますか?学が無くてこういう処理なんていうのか
わからないから調べることもできてなくて困ってます。
2021/04/20(火) 16:21:31.61ID:M498RvNd0
original_array = np.array([0,1,2,3,4])

np.array([array for array in zip(original_array[:-2], original_array[1:], original_array[2:])])

じゃダメなん?
838デフォルトの名無しさん (コムイーン 0G4f-B9Cj)
垢版 |
2021/04/20(火) 16:33:44.21ID:2rpqWpDRG
>>837 教えてくれてありがとう。
forで回すのは速度遅いのかなって思ってて、
convolve()みたいな移動平均出せる関数があるなら、
これできる関数もあればいいなと思ってるのですが、
convolveも中身はforで回しているんですかね。
2021/04/20(火) 16:55:47.47ID:7xfghfsY0
Ruby なら、重複有り/無しの繰り返しは、

p ( 0..4 ).each_cons( 3 ).to_a
#=> [ [0, 1, 2], [1, 2, 3], [2, 3, 4] ]

p ( 1..8 ).each_slice( 3 ).to_a
#=> [ [1, 2, 3], [4, 5, 6], [7, 8] ]
840デフォルトの名無しさん (コムイーン 0G4f-B9Cj)
垢版 |
2021/04/20(火) 17:00:55.85ID:2rpqWpDRG
>>839 Rubyって便利ね…
841デフォルトの名無しさん (コムイーン 0G4f-B9Cj)
垢版 |
2021/04/20(火) 17:06:04.77ID:2rpqWpDRG
二人ともありがとう、python each_cons で調べても
for使っているみたいだったしそれでいこうと思う!
2021/04/20(火) 17:10:22.48ID:7n462IvCa
データベースの利用目的も分からない人がプログラム組む時代か
色々考えさせられるな
2021/04/20(火) 17:28:27.45ID:zZDizZln0
スプシのquery便利だけど
でかいデータ貼り付けする事自体が重いのが難点。
データ量、カラム数で使い分けてる。
2021/04/20(火) 17:46:33.16ID:rO/yaUaqM
>>831
別に正解は1つじゃないでしょ
ExcelでVBAなんて死んでもヤダ、PythonでCOMなんてありえない
ってやつも居るだろうし
(まあ俺のことだがw)
2021/04/20(火) 17:49:38.03ID:m/LBLUGkr
>>841
a=[0, 1, 2, 3]
b=[[i-1, i, i+1] for i in a[1:]]とかでしょ
2021/04/20(火) 18:20:51.91ID:KMnW7zDR0
>>836
numpy1.20以上ならsliding_window_viewが使える
配列の要素数が多くなると速度差結構出る
847デフォルトの名無しさん (ワッチョイ ff35-B9Cj)
垢版 |
2021/04/20(火) 19:05:52.72ID:0SLE9Fks0
>>846 私836です、本当ありがとうございます!
理想的な関数です助かりました!!!あなたをnumpyの神と
崇めながら今日は眠ります。
848デフォルトの名無しさん (アウアウウー Sa1b-2sL5)
垢版 |
2021/04/21(水) 06:01:25.52ID:89ApipZ+a
# >>802以降で教わったことを使って
# クリップボードのテキストをYoutubeで検索した後に
# 指定の記録用テキストファイルに検索語句を日付と共に追記
import locale, datetime, math, pyperclip, re, webbrowser, os
locale.setlocale( locale.LC_TIME, 'ja_JP.UTF-8' )
now = datetime.datetime.now()
today = now.strftime( '%d' )
div7 = int( today ) / 7
if type( div7 ) == int: num = str( div7 )
else: num = str( math.floor( div7 + 1 ) )
hiduke = now.strftime( '%Y/%m/%d/' + '第' + num + '%A' + '/%H:%M/' )
clipb = pyperclip.paste()
# 半角#から始まる語句をquery=以降に足してwebbrowser.open()で開くと失敗するので全角の#に変換
pattern_sharp = re.compile( r'^#' )
if bool( pattern_sharp.search( clipb ) ): clipb = clipb.replace( '#', '#' )
else: pass
url_yt = '=yreuq_hcraes?stluser/moc.ebutuoy.www//:sptth'[::-1] + '\'' + clipb + '\''
webbrowser.open( url_yt )
fw = open( os.getenv( "HOME" ) + "/Documents/youtube.txt", "a" )
fw.write( hiduke + ' ' + clipb.replace( '\n', '' ) + '\n' )
fw.close()
849デフォルトの名無しさん (ワッチョイ 57d2-r8nu)
垢版 |
2021/04/21(水) 13:53:44.37ID:KYHTyWcc0
>>836
def f(n, a):return [a[i:i + n] for i in range(len(a)-n+1)]

print( f(3,[3,1,4,1,5]))
---
[[3, 1, 4], [1, 4, 1], [4, 1, 5]]
850デフォルトの名無しさん (コムイーン 0G4f-B9Cj)
垢版 |
2021/04/21(水) 15:26:55.69ID:TxR5y8a9G
>>849
ありがとう!もしfor使うしかなかったら、それを採用してました!
多分lenをshapeにかえたかもしれませんが。

>>845
も考えてくれてありがとう!私の質問の仕方が悪かった、ごめん!
扱いたいのは非線形だから[3,1,4,1,5]みたいな物だったんだ!
851デフォルトの名無しさん (ワッチョイ 9f61-vWSz)
垢版 |
2021/04/21(水) 15:55:55.29ID:BgziNCCy0
numpy.arrayで挿入処理の前では、forを使う使わないなんて全くどうでもいい話の気がするんだが、間違っているか?
852デフォルトの名無しさん (コムイーン 0G4f-B9Cj)
垢版 |
2021/04/21(水) 16:53:24.12ID:TxR5y8a9G
>>851
私が最初にイメージしたのはnp.zerosかなんかで作成した配列へのforでの挿入
だったので蛇使いはずいぶんコードをコンパクトに抑えるんだなと思ったのですが、
動的にメモリを要素ずつ確保すると時間がかかるという事ですか?
検証してないからわからにゃい…
2021/04/21(水) 20:50:20.57ID:nyleF7PB0
そういうのは困ってから考えればいい
854デフォルトの名無しさん (コムイーン 0G4f-B9Cj)
垢版 |
2021/04/22(木) 09:45:01.20ID:sj24/dD4G
>>853
ご指摘の通りでした、最適な処理は頭の良い人に考えていただいて、
私はただsliding_window_viewを使うのみでした!
2021/04/28(水) 15:25:51.16ID:Lt+TeZcR0
AをBで切り上げ除算したいときに(eg.5÷3→2)
A + (B - 1) // Bとすれば良いと知ったんですけど
そうなる理由が分からないので、どなたか教えて頂けませんか?
2021/04/28(水) 15:26:58.89ID:Lt+TeZcR0
まちがえ
(A + B - 1) //Bでした
2021/04/28(水) 15:55:32.27ID:uI+2ScFT0
小さめの数字の境界条件を実際にプロットしてみるとわかりやすいよ
例えば、数直線上の 3 と 5 に印を付け、3 ずつの区切りも印を付けてみる
それだけみてもわからなければ、
5 と 6 を 3 ずつ
4 と 7 を 4 ずつ
とかもやってみるといい
すると、 B-1 の意味が見えてくるはず
2021/04/28(水) 15:59:44.14ID:snsrMSzN0
おかしくね、それ
-5割る-1が7になる奇怪な定義
除算の定義が変な言語は沢山あるから何れかの写経?

Bが正ならばAの正負を問わずpythonの//は常に切り下げなので、A//B +1でいいよ
2021/04/28(水) 16:03:14.36ID:snsrMSzN0
何れにせよその定義だと正数に対しすら切り上げ除算になっていない
4.5割る2が2になってしまうことは理解できる?
2021/04/28(水) 16:07:14.74ID:snsrMSzN0
検算
(4.5+2-1)//2=5.5//2=2

x//y+1を採用すれば
4.5//2 +1 = 3
2021/04/28(水) 16:08:01.62ID:snsrMSzN0
>>857
適当言うんじゃない
2021/04/28(水) 17:04:41.64ID:snsrMSzN0
除算の妥当な定義は数多あるので、算数に自信がないならmath、rational、decimalあたりの関数を常に引くべき
2021/04/28(水) 17:50:11.40ID:MMub4JLHd
適切な関数を探すことは概念を学ぶ事でもあるね、math.ceilは浮動小数点誤差の影響受けたっけ?
気にし過ぎだと思うし使わんから知らんけど、fractionあたりにベストなのがありそう
2021/04/28(水) 17:53:45.83ID:O4frZqUPd
x//y+1もpythonの仕様知ってる人じゃ無いと意味が取れないし、厳密さを求めないならceil(x/y)の方がよい
2021/04/29(木) 17:31:27.21ID:hj4NO6UY0
>>858
4/2が3になるのは切り上げ除算とは言わなくないか?
正確に何をしたいか書いてない質問者のせいでもあるけど
float同士ならどうせfloatの演算があるのだからmath.ceilで、
int同士なら途中がfloatになるのがなんとなく嫌だからb-1足すかなあ
2021/04/29(木) 19:36:58.53ID:1cDcYESD0
ほんとだ、エッジケースきよつける
2021/04/29(木) 20:56:01.58ID:hj4NO6UY0
必ず切り下げという性質を使って、-(-a//b)とかでもいいかもね
868デフォルトの名無しさん (ワッチョイ df36-X1kV)
垢版 |
2021/05/02(日) 01:13:08.87ID:C8xhjbsF0
いま、ウトウトと寝てる時にパッと動かないプログラムの解決方法がうかんだ。
取りあえずPC立ち上げて、修正したら治った。

「やればできる」ってティモンディの言葉が頭にうかんだww
2021/05/02(日) 03:23:09.69ID:D0H9Kz0y0
ヤればデキる
2021/05/02(日) 03:27:40.94ID:7TggazD90
そして今に至る
2021/05/02(日) 04:08:20.16ID:JgyYzw080
寝ればできる
2021/05/02(日) 11:38:48.84ID:g3nsW/yy0
寝ると解決することは多い
2021/05/02(日) 12:14:50.55ID:erwB920s0
不眠症の解決法かよ
2021/05/02(日) 12:19:12.82ID:elVJf43z0
確かに考えが煮詰まっちゃうと何やってもダメだね
他の事するか寝た方が良い結果になる事が多い
2021/05/02(日) 12:21:53.49ID:Misbn2VGa
果報は寝て待て
2021/05/02(日) 12:57:42.51ID:PbhH3UoFD
>>874
考えが煮詰まるならなんら問題ないのでは?
行き詰まるなら問題だけど
877デフォルトの名無しさん (ワッチョイ dfa5-fzHW)
垢版 |
2021/05/02(日) 14:11:02.03ID:LNg0Rmy40
煮詰まる=頭がフットーする=ショート寸前→オーバーヒートして活動停止直前
2021/05/02(日) 16:02:56.47ID:erwB920s0
誤用が幅を利かせてる
1980年頃から芸能人が広めた
最初に松山千春が使っててアホかと思ったら
そのうち日本中がアホだらけになり
今じゃ俺の方が間違ってると言われる
2021/05/02(日) 16:45:57.48ID:JJSkdeu1a
夢で解法が浮かぶことあるよな
ずっと脳みそが考えててくれてるんだろうな
2021/05/02(日) 17:15:41.36ID:GmZFM6c40
そういう、もともとの字義と異なる意味付けする慣用句って絶対的なもんじゃないと思うがなぁ。
大昔に誰かが考えた例え話を他の人が真似して広まっただけでしょ。
2021/05/02(日) 17:50:18.30ID:JJSkdeu1a
そこは行間ってやつで各々の解釈でしょ
偉ぶりたい人が本当はこういう意味だって言いたいだけ
そもそもスレ違いなのでやめよ
2021/05/02(日) 18:31:14.80ID:MZX7dFl/0
情けは人のためにならない
2021/05/03(月) 00:12:31.41ID:05/q0oTK0
クソどうでもいい突っ込みありがとう
確かに行き詰まるの方が適切かもね
学びました
884デフォルトの名無しさん (エムゾネ FF8a-dxvU)
垢版 |
2021/05/08(土) 15:39:27.54ID:Jy6pPGdOF
昨日はNHKが「煮詰まる」使ってた
2021/05/08(土) 15:51:29.66ID:u3pC/fKN0
発生するのはクラスター「感染」
クラスターそれ自体が発生するような言い方をするマスゴミが多すぎる
NHKも例外ではない
886デフォルトの名無しさん (オッペケ Sr33-VKOh)
垢版 |
2021/05/08(土) 15:54:23.29ID:7Wu6F1zWr
pythonスレでそんな報告されてもどうしろちゅーねん
887デフォルトの名無しさん (ワッチョイ 4a36-A8Mv)
垢版 |
2021/05/08(土) 16:42:45.27ID:kqOd9Dq50
誤爆ですか?
久しぶりにみたw
2021/05/08(土) 17:15:16.15ID:X0LS7Vwf0
JapaneseLangも大事だからな
2021/05/08(土) 17:17:16.56ID:PKsPL+EHD
>>885
スレチだけどクラスターそれ自体は発生するよ
そこで感染するか否かも別としてね
2021/05/08(土) 18:50:39.39ID:9yf90I//0
>>889
まぁ、クラスター=集団だから、意味だけなら確かにそうだね
でも、マスゴミの使い方はクラスター=集団「感染」(disease cluster)だからなぁ
カタカナ語を乱用する悪いところだよ
Wikipediaでさえ間違えた使い方をしてる

pythonなどのプログラミングでも、特定の用語をわかってるようでわかってない使い方するのと同じだな
厳密な使い方をしないと、プログラマ間での引き継ぎなどの意思疎通ができなかったりする
891デフォルトの名無しさん (ワッチョイ be10-VKOh)
垢版 |
2021/05/08(土) 19:06:22.24ID:G8AJgM7u0
USBメモリの事をUSBと省略するようなもんでは?
誤解が生じない文脈であればそれで良い
コロナの文脈で「クラスター」と来たら100%集団感染を指すことは一般的な合意があるから問題ないと思うが
2021/05/08(土) 19:13:22.03ID:9E5vClwK0
>>891
USBと言えばUSBメモリの事なのかw
誤解してミスっても許されるから良いんだろうけど
そんな文化の会社嫌だなぁ
2021/05/08(土) 19:34:10.23ID:xa73gkMM0
部下が「USBに保存して持ってきました」と言ったら普通はUSBメモリの事だと解釈すると思うんだが
日本語は文脈による推察が多い言語でそこが問題点ではあるけど簡略化出来るのが良いところでもある
齟齬が生じるような場面で簡略形は使うべきでは無いし正しく伝えるべきではあるが
文脈から推察出来る状態で推察出来ない者はそちらの不足
クラスターもUSBも同様
解釈出来ない方が使えないバカ
2021/05/08(土) 19:41:39.81ID:9mI4QBadM
こういうのは言われて何言ってるか
わからなかった時に切れたらいい
わかってるのに
2021/05/08(土) 19:41:51.75ID:dliZQgGi0
「USB 挿したら情報漏洩のアラームが鳴るよ」
と言った場合、どうするんだろう?
「USBメモリに決まってんだろ、バカ」と言われるんだろうな
2021/05/08(土) 19:51:23.95ID:2bVk+j4oM
TPOを弁えてる人の方が好ましい
897デフォルトの名無しさん (ワッチョイ be10-VKOh)
垢版 |
2021/05/08(土) 20:15:33.54ID:G8AJgM7u0
>>892
日常生活でも重さや距離を「キロ」、データ容量を「ギガ」と言ったりするのはよくあると思うがいちいち噛み付いてるんか?
2021/05/08(土) 20:20:47.48ID:qWSJBBiud
8グラムビットのメモリは許容できない
2021/05/08(土) 20:24:52.40ID:Zxa3nnfS0
TPO弁えてる人はスレチの話題を引っ張らない
2021/05/08(土) 20:30:50.76ID:OT8lTfEo0
USBをウサビって読む俺みたいなやつもいるしな
2021/05/08(土) 20:36:49.79ID:7r3Hpe1w0
>>890
集団感染の意味でクラスターとかクラスターが発生するという言い方は
USやUKを含む海外メディアや医学論文でも一般的に使われてるので
君のほうが間違ってると思うよ
2021/05/08(土) 21:16:09.40ID:9yf90I//0
>>897
IT関連で5Gじゃ何を意味しているのかわからないじゃん
2021/05/08(土) 21:21:45.53ID:9yf90I//0
>>901
メディアでは日本と同じように省略された用法ももちろんあるだろうが、
医学分野ではDisease clusterという一応きちんとした言い方があるのは事実
Disease cluster - Wikipedia (en)
https://en.wikipedia.org/wiki/Disease_cluster
2021/05/08(土) 21:32:31.98ID:oG8l9UERM
>>903
省略してるわけじゃなく
コロナでクラスターといえばひとつ
美しい日本語は関係ない
2021/05/08(土) 22:22:10.44ID:OMBJLEnUM
別の言い方があるからといってクラスターを集団感染の意味で使うのが間違いということにはならないけど?

間違いだと考えた理由はそれだけ?
906デフォルトの名無しさん (ワッチョイ be10-VKOh)
垢版 |
2021/05/08(土) 22:49:09.63ID:G8AJgM7u0
>>902
そりゃあ文脈が不明な状態で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
2021/05/09(日) 00:37:04.99ID:tLh6kPn80
>>903
めんどくせーやつ
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,)
2021/05/09(日) 07:32:44.65ID:1KwInKl10
初心者はまずエラーを省略せずに(自分の言葉で説明せずに)貼るところから始めよう
環境を書いてるのはとてもよい

psdのレイヤーとカンバスのサイズは必ずしも一致しないけど
レイヤーの方が小さいのにカンバスのサイズを指定してるせいではみ出してるって警告だったりしない?

「現在読み込んでいるファイル名」ってpsd_test.psdのこと?
それなら変数に入れておいて後で参照することはできないのかな?
2021/05/09(日) 10:19:20.80ID:mxwEnA2Z0
>>912
エラーログを貼らずに申し訳ございません。

色々弄ってしまい再現出来なくなってますが、tupleだから値を入れられないと言うエラーと、おっしゃる通りpsdのカンバスサイズの値をセットしたからはみ出してるみたいなエラーでした。
bboxを指定したらうまくいくのかと思ったのですが……
他のいくつかの言語でpsdをあつかった時には、これまで問題無くカンバスサイズで出力出来ていましたので、psd-toolsもやり方はあると思うのですが良くわかりませんでした。

ファイルネームも確かにopen時にタプル辺りに入れて置けば済むお話なのですが、psd-toolsのプロパティに取得されていないか調べた限り無さそうでしたのでご質問させて頂きました。
2021/05/09(日) 11:17:07.33ID:mwtFRYiM0
横だが、layer.sizu にタイポしてるのはわかった
2021/05/09(日) 11:38:10.11ID:mxwEnA2Z0
>>914
layer.widthとかrightとかいろいろ試してお手上げになった状態でのアップですみません。
sizeが無視されているのは理解しています...
916デフォルトの名無しさん (アウウィフ FF1f-dxvU)
垢版 |
2021/05/09(日) 13:18:00.76ID:WMytKT+1F
>>890
サーバークライアントの意味でクライアントって言ってたら
相手は客のことだと思ってたでござる
2021/05/09(日) 21:34:35.33ID:Y5EYGf4m0
ブリーフケース(///)
918デフォルトの名無しさん (ドコグロ MM22-mYFP)
垢版 |
2021/05/10(月) 18:23:17.30ID:q8pYWnpdM
画像の大きさを調べるcv2なんだけど
本体のピクチャフォルダの画像はちゃんと動くのにUSBメモリの画像だとNone Typeエラーが出る
いちいちピクチャフォルダにコピーしてやってたけど面倒くさいので原因を調べたらフォルダの名前が日本語だとエラーになるとわかった
こんなくだらない原因だったわけだけど外国人からしたら日本語なんかどうでもいいってことだな
レス数が900を超えています。1000を超えると表示できなくなるよ。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況