!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
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 6b01-vvkI)
2020/09/14(月) 07:12:53.70ID:+5bseuUi02デフォルトの名無しさん (ワッチョイ 7d01-vvkI)
2020/09/14(月) 07:18:08.64ID:+5bseuUi0 >>1
くだすれのURL更新忘れてたすまんそ
くだすれPython(超初心者用) その50【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1598527450/
くだすれのURL更新忘れてたすまんそ
くだすれPython(超初心者用) その50【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1598527450/
3デフォルトの名無しさん (ワッチョイ 6663-/Ona)
2020/09/14(月) 07:57:48.60ID:BBBuuWZP0 >>1
乙!
乙!
4デフォルトの名無しさん (ワッチョイ 7d01-vvkI)
2020/09/14(月) 10:19:43.57ID:+5bseuUi0 やっだー
前スレの1000でこのスレのURLはったつもりが
勘違いで前スレのURL貼ってたー
前スレの1000でこのスレのURLはったつもりが
勘違いで前スレのURL貼ってたー
5デフォルトの名無しさん (ワッチョイ c55f-g6Hk)
2020/09/14(月) 10:52:10.21ID:6j9RG7l70 >>4
カッケーな。
カッケーな。
6デフォルトの名無しさん (エムゾネ FF0a-e6VR)
2020/09/14(月) 10:53:40.01ID:gMM3Z1jiF ついに定期券購入も非推奨になってしまった
通勤手当も出なくなって通信費補助でお茶濁し
通勤手当も出なくなって通信費補助でお茶濁し
7デフォルトの名無しさん (ワッチョイ 7932-C4/F)
2020/09/14(月) 11:31:00.21ID:oAg5wxm30 乙パイソン
8デフォルトの名無しさん (ワッチョイ 59e3-pMS4)
2020/09/14(月) 12:09:42.82ID:B6QwJcpO09デフォルトの名無しさん (ワッチョイ 7d01-vvkI)
2020/09/14(月) 12:20:46.09ID:+5bseuUi010デフォルトの名無しさん (ワッチョイ 696a-gNvq)
2020/09/14(月) 12:25:12.61ID:57kdt8cq011デフォルトの名無しさん (ブーイモ MMc9-JeCy)
2020/09/14(月) 13:49:48.81ID:3c8yKNJ4M 機密情報を扱うPCでのUSBデバイスのアクセス制御すらできないような会社だから、何でも禁止の規約でやったつもりになってるんだろうな
社員に自由を与えることに価値を見いだせないから、金も使わず技術も培われない
社員に自由を与えることに価値を見いだせないから、金も使わず技術も培われない
12デフォルトの名無しさん (ワッチョイ a5b4-j/u7)
2020/09/14(月) 14:19:44.12ID:Mar3sHY80 悪事をしそうな社員を雇わなければいいだけです
13デフォルトの名無しさん (ブーイモ MM8e-JeCy)
2020/09/14(月) 14:34:41.75ID:yNvO8xZ3M 自由を与えず奴隷扱いするから悪事を働く人間が生まれやすくなる
人を完全に選別管理できるという考え方は奴隷文化の定着した会社の考え方
人を完全に選別管理できるという考え方は奴隷文化の定着した会社の考え方
14デフォルトの名無しさん (ワッチョイ 7d01-u7fF)
2020/09/14(月) 16:00:40.08ID:curJJjX/0 自由を与えると悪気もなく天然で馬鹿なことする人がいるから厳しくするんだろう。
15デフォルトの名無しさん (ワッチョイ b7bb-W2Jb)
2020/09/16(水) 03:25:21.82ID:yOxreia40 レンタルサーバーでSelenium回したいんだけど年間1万ぐらいの鯖じゃメモリ足りんわ
ChromeやめてFirefoxにすればいけるかなぁ
ChromeやめてFirefoxにすればいけるかなぁ
16デフォルトの名無しさん (オッペケ Srcb-HD0v)
2020/09/16(水) 03:44:09.73ID:rKx+LQbIr レンサバって共用だからメモリ512GBとかあるじゃん
17デフォルトの名無しさん (ラクッペペ MM8f-kemb)
2020/09/16(水) 20:11:02.02ID:MeXZ1wPbM 512GBって超いいサーバーだろ
18デフォルトの名無しさん (オッペケ Srcb-HD0v)
2020/09/16(水) 21:15:37.14ID:ZvL1SNiHr エックスサーバーが超いいならいいんだろうが512GB
19デフォルトの名無しさん (ワッチョイ d732-8b/G)
2020/09/18(金) 21:23:34.69ID:SVl8UhOX0 ps5予約席取りプログラムうっかり30万のやつ買いそうで怖い
20デフォルトの名無しさん (ワッチョイ b7bb-W2Jb)
2020/09/18(金) 21:27:48.66ID:VzZkzA3C0 >>18
さくらとかだと共用でもメモリは512MBとかなんだけど、エックスサーバーはメモリ512GBを全体で共用するの?
さくらとかだと共用でもメモリは512MBとかなんだけど、エックスサーバーはメモリ512GBを全体で共用するの?
21デフォルトの名無しさん (ワッチョイ 9701-xVpC)
2020/09/18(金) 21:31:10.33ID:lU2ghFJ/0 たしかそんなんだが
X鯖は1鯖あたりにぶらさがっているアカウントの数がはんぱないぞ
X鯖は1鯖あたりにぶらさがっているアカウントの数がはんぱないぞ
22デフォルトの名無しさん (ワッチョイ b7bb-W2Jb)
2020/09/18(金) 23:38:16.17ID:VzZkzA3C0 占有されてるから実際に使えるメモリは少ないわけね
23デフォルトの名無しさん (オッペケ Srcb-HD0v)
2020/09/19(土) 02:34:40.62ID:+IFHa8wHr でもあまり使われないサイトたちと同じサーバーだと軽いとか速いとか言われるからメモリはその分使えるんじゃないの?
共用だからといって512MBまでしか使えないとか制限があるわけではなさそうだし。
共用だからといって512MBまでしか使えないとか制限があるわけではなさそうだし。
24デフォルトの名無しさん (ワッチョイ b7bb-W2Jb)
2020/09/19(土) 04:33:42.64ID:B+tHDnGm0 さくらは金額が上がればメモリ上限も上がるよ
エックスサーバーは知らんけど
エックスサーバーは知らんけど
25デフォルトの名無しさん (ワッチョイ 9701-xVpC)
2020/09/19(土) 07:01:02.93ID:d/iRO6eL026デフォルトの名無しさん (オッペケ Srcb-HD0v)
2020/09/19(土) 09:22:45.65ID:TJxam2Uur >>25
言い出しっぺは俺じゃない
ちなみにエックスサーバーでWordPressの重い系プラグインで回していたら普通にエラーになったから追加請求じゃなくて単にプロセスをkillされるだけ
あと一定時間アクセス拒否される
自動化されてるらしいけどプラン上げたら緩和された
言い出しっぺは俺じゃない
ちなみにエックスサーバーでWordPressの重い系プラグインで回していたら普通にエラーになったから追加請求じゃなくて単にプロセスをkillされるだけ
あと一定時間アクセス拒否される
自動化されてるらしいけどプラン上げたら緩和された
27デフォルトの名無しさん (ワッチョイ ff61-Cup9)
2020/09/19(土) 10:09:56.25ID:3gPJYCXS0 普通の共有鯖じゃなくて年1万位のVPSだとメモリ512MB〜1GBくらいが多いよね
28デフォルトの名無しさん (ワッチョイ ff2c-Xq33)
2020/09/19(土) 11:17:45.33ID:VrApLAsV0 VPSじゃなくIaaSを時間単位で借りる方が安くて高性能なんじゃね
GCEのプリエンプティブインスタンスとか
GCEのプリエンプティブインスタンスとか
29デフォルトの名無しさん (ワッチョイ 9701-xVpC)
2020/09/19(土) 13:17:17.11ID:d/iRO6eL030デフォルトの名無しさん (テテンテンテン MM8f-FmA/)
2020/09/19(土) 15:57:05.71ID:eC+5EH+nM serverless computingを活用しない限りはVPCで済むならVPCの方が安いだろうけど、
スキル的にはAWSやGCPの経験を積んだ方が遥かに有益であり少々のコスト差など無視できる
俺なら迷わずAWSやGCPを選ぶかな
スキル的にはAWSやGCPの経験を積んだ方が遥かに有益であり少々のコスト差など無視できる
俺なら迷わずAWSやGCPを選ぶかな
31デフォルトの名無しさん (テテンテンテン MM8f-FmA/)
2020/09/19(土) 15:57:34.54ID:eC+5EH+nM すまんVPCじゃなくVPSの間違い
32デフォルトの名無しさん (ワッチョイ b7bb-W2Jb)
2020/09/19(土) 17:22:50.27ID:B+tHDnGm0 AWSって従量課金制で俺怖いから仕事以外では使ったことない
定額にしてほしい
定額にしてほしい
33デフォルトの名無しさん (ワッチョイ 8301-tblz)
2020/10/01(木) 14:55:34.82ID:SAMdnhNT0 初めてPythonでGUIアプリ作ったけど
TkInterって標準ライブラリの癖にドラッグアンドドロップ対応してないのな
わざわざTkInterDnD2って外部ライブラリ使わなきゃいけないっぽい
TkInterって標準ライブラリの癖にドラッグアンドドロップ対応してないのな
わざわざTkInterDnD2って外部ライブラリ使わなきゃいけないっぽい
34デフォルトの名無しさん (アウウィフ FF27-gW4a)
2020/10/01(木) 15:15:51.67ID:15IcpaxeF tkinter 標準の dnd.py ではご不満で
TkInterDnD2 がお気に召したということでよろしいか?
TkInterDnD2 がお気に召したということでよろしいか?
35デフォルトの名無しさん (ワッチョイ 8301-tblz)
2020/10/01(木) 15:25:11.03ID:SAMdnhNT036デフォルトの名無しさん (ワッチョイ 53bb-2+Dn)
2020/10/01(木) 16:26:31.34ID:Qv735ygl0 D&Dはdnd.py使えばいいのか
なるほど
なるほど
37デフォルトの名無しさん (ラクッペペ MM7f-0zgZ)
2020/10/02(金) 09:11:38.41ID:ugOoTtJuM matlabでのfiltfilt()のように、ゼロ位相デジタルフィルター処理ができる関数はなんでしょうか
38デフォルトの名無しさん (ワッチョイ b37c-N+m6)
2020/10/02(金) 09:48:48.83ID:+YGDFlHE0 まるちんこ
39デフォルトの名無しさん (ワッチョイ 07bb-KV+F)
2020/10/07(水) 17:42:49.82ID:IH1+cK2K0 Pythonで整数を変数に代入するときってコピーは何使ってるの?
シャローコピー?それともただのアドレス値の代入?
シャローコピー?それともただのアドレス値の代入?
40デフォルトの名無しさん (ワッチョイ 07bb-KV+F)
2020/10/07(水) 17:45:40.06ID:IH1+cK2K0 https://docs.python.org/ja/3/library/copy.html
>Python において代入文はオブジェクトをコピーしません
って書いてあった
これって実装レベルではポインタ変数の代入ってことかな
>Python において代入文はオブジェクトをコピーしません
って書いてあった
これって実装レベルではポインタ変数の代入ってことかな
41デフォルトの名無しさん (ワッチョイ 5f7c-YQ4O)
2020/10/07(水) 17:49:43.87ID:Ht8WKaAR0 整数はprimitiveやろ
42デフォルトの名無しさん (ワッチョイ 5f7c-Ctoc)
2020/10/07(水) 17:52:23.63ID:S/JjpxTb043デフォルトの名無しさん (ワッチョイ 07bb-KV+F)
2020/10/07(水) 19:12:41.39ID:IH1+cK2K044デフォルトの名無しさん (ワッチョイ b301-gu6U)
2020/10/11(日) 05:13:33.20ID:LtrwDzRU0 Plotlyでガントチャートを描画するとき
テキストを箱に収まるように
良い感じで改行したり
文字の自動スケールできるようにする方法ないですか
テキストを箱に収まるように
良い感じで改行したり
文字の自動スケールできるようにする方法ないですか
45デフォルトの名無しさん (テテンテンテン MM86-SIKU)
2020/10/11(日) 09:37:44.08ID:ErUdhCxHM ストリング.レングス
46デフォルトの名無しさん (ワッチョイ 8b01-B8Ym)
2020/10/15(木) 09:45:23.21ID:ovmpl9Ov047デフォルトの名無しさん (テテンテンテン MM7f-Eh3t)
2020/10/16(金) 01:18:32.67ID:mWTOT5FnM48デフォルトの名無しさん (ワイーワ2 FF3f-Vszw)
2020/10/16(金) 09:57:51.56ID:jRO02CLTF kerning
枕草子を google で英語に翻訳すると
Pillow Book
って出たから
Pillow が引っかかってるんだな
枕草子を google で英語に翻訳すると
Pillow Book
って出たから
Pillow が引っかかってるんだな
49デフォルトの名無しさん (ワッチョイ fbba-ntOo)
2020/10/16(金) 16:02:21.23ID:jh6SONm70 windows10でpycurlをpycurl-7.43.0.5.win-amd64-py3.7.exeからインストールして、obj.setopt(pycurl.CONNECT_TO,('192.168.1.1',))てな感じでやったんですが、
指定したアドレスにつなぎに行ってくれません。
たすけて。
指定したアドレスにつなぎに行ってくれません。
たすけて。
50デフォルトの名無しさん (ワッチョイ 8b01-B8Ym)
2020/10/16(金) 16:24:48.14ID:mIFSJVth051デフォルトの名無しさん (ワッチョイ fb7c-Vszw)
2020/10/16(金) 16:36:19.60ID:RKtFr9bS0 status が 200 とは限らないから
301 とかだと空になるかもな
VERBOSE で観る
import io
import pycurl
b = io.StringIO()
c = pycurl.Curl()
c.setopt(c.URL, "https://python.org/")
c.setopt(c.WRITEFUNCTION, b.write)
c.setopt(c.CUSTOMREQUEST, 'GET')
c.setopt(c.USERAGENT, 'hanamogera')
c.setopt(c.VERBOSE, True)
c.perform()
b.getvalue()
301 とかだと空になるかもな
VERBOSE で観る
import io
import pycurl
b = io.StringIO()
c = pycurl.Curl()
c.setopt(c.URL, "https://python.org/")
c.setopt(c.WRITEFUNCTION, b.write)
c.setopt(c.CUSTOMREQUEST, 'GET')
c.setopt(c.USERAGENT, 'hanamogera')
c.setopt(c.VERBOSE, True)
c.perform()
b.getvalue()
52デフォルトの名無しさん (ワッチョイ fb7c-Vszw)
2020/10/16(金) 16:41:14.36ID:RKtFr9bS0 b = io.BytesIO()
53デフォルトの名無しさん (ワッチョイ fbba-ntOo)
2020/10/17(土) 18:58:11.86ID:cRqaY/Dv0 https://pastebin.com/bJGcfst4
↑と同じことをcui版で
curl -connect-to 192.168.1.1 -v http://www.example.com
とかやると
* Rebuilt URL to: 192.168.1.1/
* Trying 192.168.1.1...
ってなるんですが、pycurlだとそこを飛ばしていきなりURLで名前解決したアドレスに接続しに行くんです
PycURL/7.43.0.5 libcurl/7.68.0 ...なんでCURLOPT_CONNECT_TO未対応というわけでもありません
↑と同じことをcui版で
curl -connect-to 192.168.1.1 -v http://www.example.com
とかやると
* Rebuilt URL to: 192.168.1.1/
* Trying 192.168.1.1...
ってなるんですが、pycurlだとそこを飛ばしていきなりURLで名前解決したアドレスに接続しに行くんです
PycURL/7.43.0.5 libcurl/7.68.0 ...なんでCURLOPT_CONNECT_TO未対応というわけでもありません
54デフォルトの名無しさん (アウウィフ FFcf-Vszw)
2020/10/18(日) 11:06:27.15ID:H1xH1BRxF c.setopt(c.PROXY, '192.168.1.1:80')
55デフォルトの名無しさん (ワッチョイ fbba-ntOo)
2020/10/18(日) 16:44:45.23ID:FqYGyDgY0 なんか俺が根本的に間違ってたわ
ごめん忘れてくれ
ごめん忘れてくれ
56デフォルトの名無しさん (ワッチョイ 8b1b-fMdf)
2020/10/19(月) 06:39:21.34ID:qpTHVInW0 うおーい、tensorflowが動かね〜ぞ?
インストールは出来てるようだが、importでエラー
ワケワカメ?
インストールは出来てるようだが、importでエラー
ワケワカメ?
57デフォルトの名無しさん (ワッチョイ 8b01-B8Ym)
2020/10/19(月) 07:26:13.83ID:zWJLigJ70 くだすれPython(超初心者用) その51【まず1嫁】
https://mevius.5ch.net/test/read.cgi/tech/1602896738/
https://mevius.5ch.net/test/read.cgi/tech/1602896738/
58デフォルトの名無しさん (ワッチョイ 8b1b-fMdf)
2020/10/20(火) 07:05:48.13ID:gV9Vsn9a059デフォルトの名無しさん (ワッチョイ 8b01-B8Ym)
2020/10/20(火) 08:40:23.76ID:EATBGB0m0 インスコで環境変数書き換えられた後
再起動してなかったパターンだが
M$アプデが配信されたので
強制再起動入ったとエスパーしてみる
再起動してなかったパターンだが
M$アプデが配信されたので
強制再起動入ったとエスパーしてみる
60デフォルトの名無しさん (ワッチョイ 8901-c+0N)
2020/10/30(金) 10:35:53.19ID:08UEOpe10 import pandas as pd
train = pd.read_csv('../input/titanic/train.csv')
train.head()
上のheadで5行表示されるが、このデフォルトの5行を変更する方法はあるのかな?
3行でいいので、いちいち train.head(3) って書くのが面倒。
train = pd.read_csv('../input/titanic/train.csv')
train.head()
上のheadで5行表示されるが、このデフォルトの5行を変更する方法はあるのかな?
3行でいいので、いちいち train.head(3) って書くのが面倒。
61デフォルトの名無しさん (ワッチョイ 13a5-FFHA)
2020/10/30(金) 10:59:55.46ID:uffCAw9U0 【 head 】コマンド/【 tail 】コマンド――長いメッセージやテキストファイルの先頭だけ/末尾だけを表示する:Linux基本コマンドTips(3) - @IT
https://www.atmarkit.co.jp/ait/articles/1603/07/news023.html
headの標準量は決まってる
コマンドだと10行
pandasだと5行
https://www.atmarkit.co.jp/ait/articles/1603/07/news023.html
headの標準量は決まってる
コマンドだと10行
pandasだと5行
62デフォルトの名無しさん (ブーイモ MMcb-Ezn+)
2020/10/30(金) 11:05:03.01ID:5giIBuWJM 関数定義すりゃいいやん
def head(csv):
csv.head(5)
def head(csv):
csv.head(5)
63デフォルトの名無しさん (ワイーワ2 FF63-L1Xi)
2020/10/30(金) 11:18:51.41ID:7MkyV1CpF それを変える方法はあるのかも知れないって質問だろ
64デフォルトの名無しさん (ワッチョイ 8901-c+0N)
2020/10/30(金) 11:47:49.18ID:08UEOpe10 そっかぁ、通常には用意されていないんですねぇ…
教えてくれた人もいるように、関数定義を最初に儀式のようにしておけば、いいんですかねぇ。。
検索したらこんなのあったけどので一応共有しておきますね。
https://medium.com/dunder-data/pandas-trick-1-change-the-default-number-of-rows-returned-from-the-head-method-bc7c21ce0d53
from functools import partialmethod
pd.DataFrame.head = partialmethod(pd.DataFrame.head, n=3)
train.head()
教えてくれた人もいるように、関数定義を最初に儀式のようにしておけば、いいんですかねぇ。。
検索したらこんなのあったけどので一応共有しておきますね。
https://medium.com/dunder-data/pandas-trick-1-change-the-default-number-of-rows-returned-from-the-head-method-bc7c21ce0d53
from functools import partialmethod
pd.DataFrame.head = partialmethod(pd.DataFrame.head, n=3)
train.head()
65デフォルトの名無しさん (ワッチョイ 991b-CXnf)
2020/11/01(日) 18:59:11.07ID:qapv8cMd0 「 か〜んたん!w 」
の筈が、泥沼化
の筈が、泥沼化
66デフォルトの名無しさん (ワッチョイ 716a-FhGM)
2020/11/01(日) 22:55:10.25ID:5OxxA5TD0 youtube-dl ってコンパイルして配布してると思ってたんだけど違うんだね。
pyファイルを圧縮して一つにまとめて配布してるんだね。
これで動いちゃうんだね。
自分で作ったpythonのプログラム(5、6個のファイルにわかれてる)を圧縮して作ってみたんだけど
動いた。
プロは凄いこと考えるね。pythonが凄いのかな?
pyファイルを圧縮して一つにまとめて配布してるんだね。
これで動いちゃうんだね。
自分で作ったpythonのプログラム(5、6個のファイルにわかれてる)を圧縮して作ってみたんだけど
動いた。
プロは凄いこと考えるね。pythonが凄いのかな?
67デフォルトの名無しさん (ワッチョイ 8b63-KYuX)
2020/11/01(日) 23:13:42.32ID:osmrlwGB0 Pythonでコンパイルって意味不明
zipインポートは別に驚くようなことでもないだろ
zipはそれ単体が小さなファイルシステムを内包しているのだから
それをマウントポイントとして見るのはとても自然だよ
zipインポートは別に驚くようなことでもないだろ
zipはそれ単体が小さなファイルシステムを内包しているのだから
それをマウントポイントとして見るのはとても自然だよ
68デフォルトの名無しさん (ワッチョイ 716a-FhGM)
2020/11/01(日) 23:16:09.35ID:5OxxA5TD069デフォルトの名無しさん (ワッチョイ 8b63-KYuX)
2020/11/01(日) 23:17:52.85ID:osmrlwGB0 pycのことをコンパイルって言ってる?もしかして
70デフォルトの名無しさん (ワッチョイ 716a-FhGM)
2020/11/01(日) 23:24:16.57ID:5OxxA5TD0 厳密にはコンパイルと違うかもしれんが、複数のファイルを一つの実行形にするのには使えるだろ。
71デフォルトの名無しさん (エムゾネ FF33-L1Xi)
2020/11/02(月) 12:56:03.76ID:WhiKrslVF pycをzip化してsys.path.append(zip)が最強
72デフォルトの名無しさん (ワッチョイ 99ad-xeZ4)
2020/11/02(月) 14:39:59.20ID:NKtku3y20 この方法知らなかったから、単純に勉強になった。
配布楽だな。
配布楽だな。
73デフォルトの名無しさん (ワッチョイ 5eb0-e3ZK)
2020/11/05(木) 01:53:48.71ID:7ZooJr6I0 環境依存なのは注意な
74デフォルトの名無しさん (スププ Sdb2-0fBT)
2020/11/05(木) 08:12:00.97ID:+m168BhNd 環境依存か…確かに。
ぶっちゃけNodeもPythonも、デプロイ先がインターネットに繋がってないって事あんまり想定してないよね。
イントラにデプロイするとき結構悩むわ。
それが嫌でコンパイル言語使ったりもしてた。
ぶっちゃけNodeもPythonも、デプロイ先がインターネットに繋がってないって事あんまり想定してないよね。
イントラにデプロイするとき結構悩むわ。
それが嫌でコンパイル言語使ったりもしてた。
75デフォルトの名無しさん (ブーイモ MMad-qAhk)
2020/11/06(金) 08:55:09.18ID:Q1Xqzp7sM ついにtiobeでPythonがJavaを抜いて2位になったぞおおおおおお
https://www.tiobe.com/tiobe-index/
https://www.tiobe.com/tiobe-index/
76デフォルトの名無しさん (テテンテンテン MM96-9Lpv)
2020/11/06(金) 09:08:37.37ID:BTbjlgYyM もうCになってた
77デフォルトの名無しさん (テテンテンテン MM96-NVa5)
2020/11/06(金) 09:46:02.08ID:Z/dYdMd3M Python で書かれてるアプリとかあるんかね?
78デフォルトの名無しさん (ワッチョイ 9279-L1wp)
2020/11/06(金) 11:40:37.17ID:CV5u7hNM0 なんでないと思ったのか
79デフォルトの名無しさん (テテンテンテン MM96-NVa5)
2020/11/06(金) 12:10:30.39ID:lB8fugUMM スクリプトだしアプリって感じしないから。
サーバーサイドで動いてるのは知らん。
サーバーサイドで動いてるのは知らん。
80デフォルトの名無しさん (ブーイモ MMa6-JJ9s)
2020/11/06(金) 12:20:46.69ID:2TSxFZNYM pythonを使っているソフトウェアがwikiにまとめられているゾ
81デフォルトの名無しさん (ワッチョイ a22d-/Z+8)
2020/11/06(金) 14:02:33.59ID:KW7jpt/i0 昨日文字コードで嵌まったわ
pythonで扱えるSHIFT-JISが4種類あるとは
互換を持たせるための別称位に思ってて別物とだとは思わなかった
pythonで扱えるSHIFT-JISが4種類あるとは
互換を持たせるための別称位に思ってて別物とだとは思わなかった
82デフォルトの名無しさん (オッペケ Sr79-6g73)
2020/11/06(金) 14:32:38.15ID:rj211TLGr 有名どころだとdropboxはpython
83デフォルトの名無しさん (ワッチョイ 515f-CzVM)
2020/11/06(金) 16:07:06.94ID:7djAwUUG084デフォルトの名無しさん (ワッチョイ 9279-L1wp)
2020/11/06(金) 16:10:28.63ID:CV5u7hNM0 文字コードは闇
85デフォルトの名無しさん (ワッチョイ a901-K/w3)
2020/11/06(金) 16:26:17.20ID:FRzkEM4K0 UTF-8使ってないシステムに近づいちゃダメ
86デフォルトの名無しさん (ワッチョイ 515f-v1k6)
2020/11/06(金) 17:54:40.34ID:rliE+y1L0 歴史的に仕方が無いとは言え
もうそろそろ何とかならんのかとは思うわ、文字コード
もうそろそろ何とかならんのかとは思うわ、文字コード
87デフォルトの名無しさん (ワッチョイ d994-D/bg)
2020/11/06(金) 19:08:55.48ID:TX6zYm47088デフォルトの名無しさん (ワッチョイ b163-7Ce/)
2020/11/06(金) 20:05:27.78ID:8D9Bz/ge0 悪霊退散の御札に出来そうだな
89デフォルトの名無しさん (ワッチョイ a22d-/Z+8)
2020/11/06(金) 20:56:33.49ID:KW7jpt/i0 >>85
でもUTF-8って3バイトだからデータ量1.5倍やろ
でもUTF-8って3バイトだからデータ量1.5倍やろ
90デフォルトの名無しさん (ワッチョイ a901-K/w3)
2020/11/06(金) 21:00:32.34ID:FRzkEM4K0 >>89
バーン!とサーバをたくさん並べればOK!
バーン!とサーバをたくさん並べればOK!
91デフォルトの名無しさん (ワッチョイ 5e63-nqB+)
2020/11/06(金) 22:01:21.59ID:1KdTreRH092デフォルトの名無しさん (ワッチョイ a901-K/w3)
2020/11/06(金) 22:09:50.27ID:FRzkEM4K0 真面目な話で、少しのサーバ追加で解決するならUTF-8にした方がいいと思うよ。
開発者が文字コードの扱いに悩む時間がもったいない。
開発者が文字コードの扱いに悩む時間がもったいない。
93デフォルトの名無しさん (ラクッペペ MM96-/Z+8)
2020/11/06(金) 22:52:59.44ID:PnwPKXoRM サーバーのストレージやメモリだけじゃなく
データのやりとりに使うネットワークの負荷まで1.5倍だから
そう単純でもないだろう
データのやりとりに使うネットワークの負荷まで1.5倍だから
そう単純でもないだろう
94デフォルトの名無しさん (アウアウウー Sacd-t1Nk)
2020/11/06(金) 22:58:46.10ID:gVS6qNSAa 開発時間1/10
運用の手間1/10
ストレス1/10
話は単純だ
運用の手間1/10
ストレス1/10
話は単純だ
95デフォルトの名無しさん (ワッチョイ a901-K/w3)
2020/11/06(金) 23:03:03.42ID:FRzkEM4K0 他のシステムとのやり取りは結局UTF-8だったりするのよね…
96デフォルトの名無しさん (ワッチョイ d201-CJ6T)
2020/11/06(金) 23:25:09.80ID:sJsrjD3z0 UTF-8だから1.5倍て
誰か突っ込めよ
誰か突っ込めよ
97デフォルトの名無しさん (ワッチョイ 797f-1/B7)
2020/11/07(土) 00:18:59.48ID:RMBNEsJ10 何言ってんだ。UTF-32は4倍だから12バイトなのは世界の常識だぞ
98デフォルトの名無しさん (ワッチョイ b163-7Ce/)
2020/11/07(土) 00:38:46.18ID:5okvaMsB0 EBCDICは?
99デフォルトの名無しさん (ワッチョイ 36e1-K92V)
2020/11/07(土) 16:43:11.34ID:LW+62T9+0 https://ideone.com/JaF7A2
配列を0の箇所に表示するにはどうしたらいいんでしょうか?0は壁でテトリス作成中です。
if文で条件指定していますが、うまくいきません。
こうなります。
0部分にだけ表示させる分岐を教えて下さい。
[1, 2, 3, 3, 0, 0, 0, 1]
[1, 2, 3, 3, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 1, 1, 1, 1, 1, 1, 1]
配列を0の箇所に表示するにはどうしたらいいんでしょうか?0は壁でテトリス作成中です。
if文で条件指定していますが、うまくいきません。
こうなります。
0部分にだけ表示させる分岐を教えて下さい。
[1, 2, 3, 3, 0, 0, 0, 1]
[1, 2, 3, 3, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 0, 0, 0, 0, 0, 0, 1]
[1, 1, 1, 1, 1, 1, 1, 1]
100デフォルトの名無しさん (ワッチョイ a901-K92V)
2020/11/07(土) 16:50:42.49ID:i83Sw+va0101デフォルトの名無しさん (ワッチョイ 36e1-K92V)
2020/11/07(土) 16:54:03.70ID:LW+62T9+0 >>100
移動すると断ってます
移動すると断ってます
102デフォルトの名無しさん (ワッチョイ a901-K/w3)
2020/11/07(土) 16:58:22.68ID:sFbOv1hf0 >>99
Pythonじゃないじゃん
Pythonじゃないじゃん
103デフォルトの名無しさん (ワッチョイ 515f-CzVM)
2020/11/07(土) 17:02:30.64ID:FKFIGNWw0 「配列」と「条件式」を勉強しましょう
104デフォルトの名無しさん (ワッチョイ 36e1-K92V)
2020/11/07(土) 17:07:03.19ID:LW+62T9+0 4回までしか展開されていないからこうなるわけですよね、、、
105デフォルトの名無しさん (ワッチョイ 515f-CzVM)
2020/11/07(土) 17:28:42.93ID:FKFIGNWw0 想定通り0のところだけ描けてるじゃん。
l_mino_testを0,0からbaseと比較して0の部分だけ描画できてるよ。
l_mino_testを0,0からbaseと比較して0の部分だけ描画できてるよ。
106デフォルトの名無しさん (ワッチョイ 7252-DxjD)
2020/11/07(土) 19:03:48.23ID:6QyxfSG90107デフォルトの名無しさん (ワッチョイ ad2c-faW7)
2020/11/07(土) 23:18:25.18ID:/xSkaoCp0 テトリスみたいな複雑なアプリを、素人が作れるわけないだろ。
壁に、めり込んだりするのに
YouTube で、Java 土方のT Umezawa のテトリス動画でも見た方がよい
壁に、めり込んだりするのに
YouTube で、Java 土方のT Umezawa のテトリス動画でも見た方がよい
108デフォルトの名無しさん (ワッチョイ 515f-CzVM)
2020/11/07(土) 23:34:31.27ID:FKFIGNWw0109デフォルトの名無しさん (アウアウエー Sada-6g73)
2020/11/08(日) 01:53:35.74ID:yxxvjyeka 寧ろ配列とループまで覚えた素人が取り組むお題
110デフォルトの名無しさん (ワッチョイ 36e1-K92V)
2020/11/08(日) 07:16:39.56ID:oVHRJ9cQ0 がんbなる
111デフォルトの名無しさん (ワッチョイ 9202-JJ9s)
2020/11/08(日) 08:26:04.84ID:/8HtgxiO0 テトリス風ゲームは素人向けだがハイパーローテーションとTSPIN実装するのは俺には無理だ
112デフォルトの名無しさん (ササクッテロル Sp79-4ou4)
2020/11/09(月) 12:09:46.94ID:XmBro7Pip pyautoguiでchromeのアイコンを画像認識させてみた
ディスプレイの解像度が変わった時はconfidence=0.5にしろと
stackoverflowに書いてあったのに
0.4でないと認識しない.
他のアイコンを誤認識してクリックしてしまいそうで不安
ディスプレイの解像度が変わった時はconfidence=0.5にしろと
stackoverflowに書いてあったのに
0.4でないと認識しない.
他のアイコンを誤認識してクリックしてしまいそうで不安
113デフォルトの名無しさん (ワッチョイ 36e1-K92V)
2020/11/10(火) 12:30:20.72ID:edCU8Cjq0 成果物を完成させられないです
基礎をガッチリやったほうがいいでしょうあ
基礎をガッチリやったほうがいいでしょうあ
114デフォルトの名無しさん (ワッチョイ 256a-mg2A)
2020/11/10(火) 17:04:43.13ID:YtcSF4Y90 テトリスね。
昔チコットいじったな。ブロックを回転させるのに、90度づつ回したブロックをメモリに用意して
それを表示させてたんだけど、ちゃんとした?プログラムだと座標変換で計算して回わしてるんだね。
そっちのが遥に楽だったw
Pythonでつくるのは無理があるんじゃね?GUIが使えないと。
昔チコットいじったな。ブロックを回転させるのに、90度づつ回したブロックをメモリに用意して
それを表示させてたんだけど、ちゃんとした?プログラムだと座標変換で計算して回わしてるんだね。
そっちのが遥に楽だったw
Pythonでつくるのは無理があるんじゃね?GUIが使えないと。
115デフォルトの名無しさん (ワッチョイ 9202-JJ9s)
2020/11/10(火) 19:17:56.33ID:xhVeGPt+0 ラズパイのpygameサンプルにテトリスあるからできるというかむしろPythonは向いてると思う
リストの管理強いし
リストの管理強いし
116デフォルトの名無しさん (ワッチョイ 9279-L1wp)
2020/11/10(火) 19:19:53.63ID:YqCkSjke0 テトリスもどきなんてC言語課題だろ
Pythonでできないわけがない
Pythonでできないわけがない
117デフォルトの名無しさん (ワッチョイ 256a-mg2A)
2020/11/10(火) 19:29:23.68ID:YtcSF4Y90 グラフイックはどうするの?
python だけじゃ無理でしょ。
python だけじゃ無理でしょ。
118デフォルトの名無しさん (ワッチョイ 9202-JJ9s)
2020/11/10(火) 19:35:00.29ID:xhVeGPt+0 >>117
pygameでレクタングル描けばいいじゃん
pygameでレクタングル描けばいいじゃん
119デフォルトの名無しさん (アウアウエー Sada-uvV8)
2020/11/10(火) 20:07:44.92ID:fqPcF+LGa pygame開発終了しててpython3じゃ使えないやん
と思ったが最近更新して3サポートしてたんだな
と思ったが最近更新して3サポートしてたんだな
120デフォルトの名無しさん (ワッチョイ 256a-mg2A)
2020/11/10(火) 20:09:55.46ID:YtcSF4Y90121デフォルトの名無しさん (ワッチョイ 51e6-5bvH)
2020/11/10(火) 20:22:15.96ID:Co3Jxgx30 ライブラリが多いのが取り柄だろ。
言語としてはイマイチ。
言語としてはイマイチ。
122デフォルトの名無しさん (テテンテンテン MM96-L1wp)
2020/11/10(火) 20:27:47.33ID:FZ82cDkAM イマイチではない
中規模以上の開発に不向きなだけだ
中規模以上の開発に不向きなだけだ
123デフォルトの名無しさん (アメ MMfd-eF6d)
2020/11/10(火) 20:36:29.08ID:pjTXqdbVM 中規模未満の開発にすら向いてない言語って何?
124デフォルトの名無しさん (ワッチョイ 51e6-5bvH)
2020/11/10(火) 20:51:14.31ID:Co3Jxgx30 Perl の悪口はやめたまえ。
125デフォルトの名無しさん (ワッチョイ 9202-JJ9s)
2020/11/10(火) 21:22:30.32ID:xhVeGPt+0 大規模開発に不向きとはいっても全然致命的なレベルじゃないのがPythonの恐ろしいところ
欠点感じてないなー
欠点感じてないなー
126デフォルトの名無しさん (ワッチョイ b163-7Ce/)
2020/11/10(火) 21:40:46.30ID:eNVmie+m0 Perlを触れる人は極少数、修行した上級者だけ
世界に何人もいない
世界に何人もいない
127デフォルトの名無しさん (ワッチョイ a901-N1kv)
2020/11/10(火) 22:01:15.11ID:W4v18DQ90 大規模開発といっても、業務システムだと細かいサブシステムの集合体だよね。
サブシステム間はHTTPなどで通信する。
ブラウザみたいな巨大なバイナリをビルドするのと事情が異なるよね。
サブシステム間はHTTPなどで通信する。
ブラウザみたいな巨大なバイナリをビルドするのと事情が異なるよね。
128デフォルトの名無しさん (ブーイモ MMad-8Kye)
2020/11/10(火) 22:24:40.02ID:Yktoq3o2M どんな言語にも欠点はある
欠点を理解してトレードオフの判断ができないうちは開発者としては四流
欠点を理解してトレードオフの判断ができないうちは開発者としては四流
129デフォルトの名無しさん (ワッチョイ 9201-oQZT)
2020/11/10(火) 22:30:52.58ID:emhcDKaA0130デフォルトの名無しさん (ブーイモ MMa6-8Kye)
2020/11/10(火) 23:27:57.36ID:B5MOQO3sM 欠点と欠陥の違いも理解してないのか
四流どころの話じゃないな
四流どころの話じゃないな
131デフォルトの名無しさん (アウアウエー Sada-uvV8)
2020/11/10(火) 23:30:12.39ID:fqPcF+LGa 規模が膨らむと型付け弱いのがネックよなぁ
まあ型ヒントとmypyで乗り切れん事もないが
まあ型ヒントとmypyで乗り切れん事もないが
132デフォルトの名無しさん (ワッチョイ ad78-pjKh)
2020/11/11(水) 00:11:34.86ID:03OcoQlO0 新しいRizen でpython 試した奴いる?
133デフォルトの名無しさん (ワッチョイ 057f-TNmM)
2020/11/11(水) 01:15:09.18ID:410+hQkP0 そんなに速度厨ならPythonやめたほうが…
134デフォルトの名無しさん (ワッチョイ d55f-p8bI)
2020/11/11(水) 02:19:32.79ID:mjeno0oP0135デフォルトの名無しさん (ワッチョイ 2301-blH6)
2020/11/11(水) 04:53:41.64ID:EGAoMyWX0 >>130
何が違うのか説明してみ
何が違うのか説明してみ
136デフォルトの名無しさん (ワッチョイ a54f-mYn1)
2020/11/11(水) 07:52:57.68ID:YFl9Wrwk0 標準ライブラリですら型ヒント対応が全然できていないのがつらいなぁ。
いまだに極初期のTypeScriptみたいな感じ。
いまだに極初期のTypeScriptみたいな感じ。
137デフォルトの名無しさん (ワッチョイ a501-bcYd)
2020/11/11(水) 08:35:37.00ID:3YK76tjV0 大規模プログラムは他の言語に任せて、Pythonはシンプルなままでいいよ。
シンプル過ぎてもいけないけど。
シンプル過ぎてもいけないけど。
138デフォルトの名無しさん (テテンテンテン MM4b-Yh9G)
2020/11/11(水) 10:31:51.77ID:vjLlTAhJM139デフォルトの名無しさん (テテンテンテン MM4b-iaQn)
2020/11/11(水) 12:02:39.91ID:e+ZuZ/fFM140デフォルトの名無しさん (ドコグロ MM49-blH6)
2020/11/11(水) 12:24:35.83ID:338xMpztM141デフォルトの名無しさん (テテンテンテン MM4b-Yh9G)
2020/11/11(水) 13:48:13.22ID:t4COvQjiM そんなに好きなら Int8 とか使ってろよ。
142デフォルトの名無しさん (ワッチョイ 1d4e-hLVw)
2020/11/11(水) 14:21:01.96ID:zCFWfmOs0 片付け苦手そう
143デフォルトの名無しさん (ワッチョイ 6352-WhRI)
2020/11/11(水) 14:46:47.77ID:4azUdhVE0 >>138
お前は高級言語を使いながらもCPUで直接扱える型しか使ってないのか?
お前は高級言語を使いながらもCPUで直接扱える型しか使ってないのか?
144デフォルトの名無しさん (アウアウエー Sa13-jdTw)
2020/11/11(水) 15:47:53.16ID:p3gpDyf2a >>138
CPUからすれば型も何も全部01の羅列なんですが
CPUからすれば型も何も全部01の羅列なんですが
145デフォルトの名無しさん (ワッチョイ 1563-mYn1)
2020/11/11(水) 16:53:09.23ID:glsW997Z0 たまには2も混ぜてあげたい
146デフォルトの名無しさん (スフッ Sd43-M+gI)
2020/11/11(水) 17:07:18.59ID:IRcpur/1d 喜び勇んでpython3.10ビルドしたけど愛用のモジュールがほぼコンパイルエラーぬ…いましばらく3.9
ml風のユニオン型かっこいい
パターンマッチ実装のPEP読んだ記憶あるんだけどあれエターナってないよね、布石だよね
ml風のユニオン型かっこいい
パターンマッチ実装のPEP読んだ記憶あるんだけどあれエターナってないよね、布石だよね
147デフォルトの名無しさん (ワイーワ2 FF93-NSHw)
2020/11/11(水) 17:53:01.42ID:0Y2LevwYF >>144
CPUは01ですらない
CPUは01ですらない
148デフォルトの名無しさん (ワイーワ2 FF93-NSHw)
2020/11/11(水) 17:54:09.19ID:0Y2LevwYF149デフォルトの名無しさん (スフッ Sd43-M+gI)
2020/11/11(水) 18:05:16.40ID:IRcpur/1d 理論上最高効率なのは2.71828進法って話でもします?
150デフォルトの名無しさん (オイコラミネオ MMab-qJc6)
2020/11/11(水) 18:31:21.31ID:5YWPpZ+PM さいきんpythonチュートリアル読み始めた初心者だけどpythonのリスト内包表記とかおぼえて超イケイケコード書けるようになりました!
151デフォルトの名無しさん (ワッチョイ 1d4e-hLVw)
2020/11/11(水) 18:33:11.33ID:zCFWfmOs0 >>149
興味ある。読みやすい記事ある?
興味ある。読みやすい記事ある?
152デフォルトの名無しさん (スフッ Sd43-M+gI)
2020/11/11(水) 18:50:41.07ID:IRcpur/1d >>151
すごいスレチだけどウィキペenならhttps://en.m.wikipedia.org/wiki/Radix_economy
下の関連項目のternary computer(ロシアで実用されてた)も合わせてどうぞ
すごいスレチだけどウィキペenならhttps://en.m.wikipedia.org/wiki/Radix_economy
下の関連項目のternary computer(ロシアで実用されてた)も合わせてどうぞ
153デフォルトの名無しさん (スフッ Sd43-M+gI)
2020/11/11(水) 18:56:18.06ID:IRcpur/1d 無理矢理pythonの話に戻すけどcpythonならcの基本型も派生型も構造体も全部載せだから好きにするといいぞ!
最近のリリースではmemoryviewの操作性が向上したから多次元配列のリシェイプもインデックスも思いのままで、numpyやpillowみたいな大鉈使う機会が減ってとても良いと思います
最近のリリースではmemoryviewの操作性が向上したから多次元配列のリシェイプもインデックスも思いのままで、numpyやpillowみたいな大鉈使う機会が減ってとても良いと思います
154デフォルトの名無しさん (ワッチョイ d5e6-Yh9G)
2020/11/11(水) 20:41:59.04ID:t8mfuhbk0 >>145
フラッシュメモリは0123だったりするな。
フラッシュメモリは0123だったりするな。
155デフォルトの名無しさん (ワッチョイ 1be1-LfyP)
2020/11/11(水) 21:34:08.62ID:IafInugG0 二次元配列に別の二次元配列をマージするにはどうしたらいいのでしょうか?開始地点も指定したいです。
https://ideone.com/2e69pv
得たい結果はこうです。
[1,0,0,2,2,3,0,1],
[1,0,0,2,2,3,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,1,1,1,1,1,1,1]
https://ideone.com/2e69pv
得たい結果はこうです。
[1,0,0,2,2,3,0,1],
[1,0,0,2,2,3,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,0,0,0,0,0,0,1],
[1,1,1,1,1,1,1,1]
156デフォルトの名無しさん (ワッチョイ 1be1-LfyP)
2020/11/11(水) 21:40:17.79ID:IafInugG0 ちなみにテトリスです
テトリミノを動かす事を考えていますです
テトリミノを動かす事を考えていますです
157蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd43-tJ9Z)
2020/11/11(水) 21:42:13.85ID:+3Fnbm9wd まず、変数xとyを二重forループで回して
158デフォルトの名無しさん (テテンテンテン MM4b-ThTQ)
2020/11/11(水) 22:00:12.04ID:sSTqxtb0M スレチ
159蟻人間 ◆T6xkBnTXz7B0 (ワッチョイ 7501-tJ9Z)
2020/11/11(水) 22:07:22.13ID:4dsL6nBI0 Pythonではvarキーワード要らないよ。
160蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd43-tJ9Z)
2020/11/11(水) 22:09:43.89ID:+3Fnbm9wd xをどこからどこまで動かすのか考えて。
その次はyを考える。xとyを別々に考えるんだ。
その次はyを考える。xとyを別々に考えるんだ。
161デフォルトの名無しさん (ワッチョイ 1d4e-hLVw)
2020/11/12(木) 06:13:49.47ID:uK53dAw40 見えないzも意識するのがコツ
162デフォルトの名無しさん (ワッチョイ 1be1-LfyP)
2020/11/12(木) 10:08:48.75ID:oAI8KI3A0163デフォルトの名無しさん (ワッチョイ 4594-D0pj)
2020/11/13(金) 10:03:21.76ID:PXZYfUWY0 godotってなんやねん
Pythonじゃないやん
Pythonじゃないやん
164デフォルトの名無しさん (ワッチョイ cd63-ieMj)
2020/11/13(金) 11:01:42.47ID:UDp7AbcK0165デフォルトの名無しさん (ワッチョイ d5e6-Yh9G)
2020/11/13(金) 11:51:35.48ID:KBGPESk/0 ottotto
166デフォルトの名無しさん (ワッチョイ 6d6a-B+KQ)
2020/11/13(金) 13:00:35.89ID:f6yctSrL0 ゲーム専用の言語?エンジン?なんてあるんだね。
なんでpythonスレで質問したwwだよね。
なんでpythonスレで質問したwwだよね。
167デフォルトの名無しさん (ワッチョイ 159b-NSHw)
2020/11/13(金) 13:36:11.16ID:RWm0omqa0 あいついつも荒らしに来るから無視
うby厨と一緒
うby厨と一緒
168デフォルトの名無しさん (オッペケ Src1-1TbL)
2020/11/13(金) 14:09:28.22ID:LZYWPWWJr Pythonの生みの親が「引退は暇だから」とMicrosoft入り、ついにEXCELマクロでPythonが使えるように
https://leia.5ch.net/test/read.cgi/poverty/1605237284/
https://leia.5ch.net/test/read.cgi/poverty/1605237284/
169デフォルトの名無しさん (ワッチョイ 7501-NSHw)
2020/11/13(金) 14:31:20.98ID:/AMzz1sP0170デフォルトの名無しさん (ワッチョイ 4bdd-UFkE)
2020/11/13(金) 16:58:55.86ID:jOZNanPD0 マジだったw
171デフォルトの名無しさん (ブーイモ MM6b-0sO4)
2020/11/14(土) 20:44:22.65ID:bU8ikDDxM pdfをxmlに変換する方法教えて下さい
172デフォルトの名無しさん (ワッチョイ a501-LfyP)
2020/11/14(土) 20:57:31.57ID:l26MbGN70 >>171
はいはいスレチスレチ
はいはいスレチスレチ
173デフォルトの名無しさん (ワッチョイ 4594-D0pj)
2020/11/14(土) 21:22:38.06ID:FDvjC4Tu0 >>168に長いレス書き込もうとしたら過去スレになって書き込めなかったのでここに書くわ
467番組の途中ですがアフィサイトへの転載は禁止です
hoge_list = [0 for _ in range(10)]
これだけは違和感ある
>>467
これでいいんだぞ
hoge_list = [0] * 10
けど多次元リストを作るときはfor文が必要
hoge_list2 = [[0] * 10 for _ in range(10)]
もっとスマートに書きたいならnumpyのzerosメソッドを使おう
import numpy as np
hoge_list = np.zeros(10)
hoge_list2 = np.zeros((10, 10))
Python ドキュメント - プログラミングFAQ #多次元のリストを作るにはどうしますか?
https://docs.python.org/ja/3/faq/programming.html#how-do-i-create-a-multidimensional-list
numpy.zeros — NumPy v1.19 Manual
https://numpy.org/doc/stable/reference/generated/numpy.zeros.html
467番組の途中ですがアフィサイトへの転載は禁止です
hoge_list = [0 for _ in range(10)]
これだけは違和感ある
>>467
これでいいんだぞ
hoge_list = [0] * 10
けど多次元リストを作るときはfor文が必要
hoge_list2 = [[0] * 10 for _ in range(10)]
もっとスマートに書きたいならnumpyのzerosメソッドを使おう
import numpy as np
hoge_list = np.zeros(10)
hoge_list2 = np.zeros((10, 10))
Python ドキュメント - プログラミングFAQ #多次元のリストを作るにはどうしますか?
https://docs.python.org/ja/3/faq/programming.html#how-do-i-create-a-multidimensional-list
numpy.zeros — NumPy v1.19 Manual
https://numpy.org/doc/stable/reference/generated/numpy.zeros.html
174デフォルトの名無しさん (スププ Sd43-vSOq)
2020/11/14(土) 21:55:37.14ID:7fHOS6NHd builtinsの範囲でも何かとできるもんだよ
memoryview(b'/x00' * 100).cast('b', shape=(10, 10)).tolist()
memoryview(b'/x00' * 100).cast('b', shape=(10, 10)).tolist()
175デフォルトの名無しさん (スププ Sd43-vSOq)
2020/11/14(土) 22:03:29.65ID:7fHOS6NHd 動作確認ok
まあ型がキモい気もするけどそれを言えばnumpyも同じだし、どうせ配列演算するんだろうからtolistせず型付きのまま扱えばいいよ
memoryviewはスライスも自在だし本格的に線形/テンソル代数やるんで無ければnumpyほどの大道具は要らんはず
まあ型がキモい気もするけどそれを言えばnumpyも同じだし、どうせ配列演算するんだろうからtolistせず型付きのまま扱えばいいよ
memoryviewはスライスも自在だし本格的に線形/テンソル代数やるんで無ければnumpyほどの大道具は要らんはず
176デフォルトの名無しさん (スププ Sd43-vSOq)
2020/11/14(土) 22:21:25.41ID:7fHOS6NHd 例にbytesリテラルを使ってしまったけどちゃんと適した型を使ってね
単にミューダブルで小さい整数ならbytesarray、足りなかったりfloat配列が欲しいならfrom array import array
単にミューダブルで小さい整数ならbytesarray、足りなかったりfloat配列が欲しいならfrom array import array
177デフォルトの名無しさん (スププ Sd43-vSOq)
2020/11/14(土) 22:34:00.90ID:7fHOS6NHd 実用性の無いハックのように見られそうなので一応言い訳
グラフや組み合わせのアルゴリズムなど整数を扱う用途ならbytesarray/memoryviewの方がnumpyより速くて多機能だからオススメ
なんたってbytesarrayは高度に最適化されたstrのメソッド全部継承してるから検索も置換も思いのまま
グラフや組み合わせのアルゴリズムなど整数を扱う用途ならbytesarray/memoryviewの方がnumpyより速くて多機能だからオススメ
なんたってbytesarrayは高度に最適化されたstrのメソッド全部継承してるから検索も置換も思いのまま
178デフォルトの名無しさん (ワッチョイ dd2c-apZk)
2020/11/15(日) 06:14:07.63ID:+e2tZbOG0 Pythonの無料動画の神、キノコードの3時間動画が来たー!
Pythonの便利ライブラリ「Pandas入門コース」合併版|
Pandasの基本的なこと3時間で学べます【Python超入門コースの次におすすめの入門講座】
https://www.youtube.com/watch?v=XfoYeWCzjac
Pythonの便利ライブラリ「Pandas入門コース」合併版|
Pandasの基本的なこと3時間で学べます【Python超入門コースの次におすすめの入門講座】
https://www.youtube.com/watch?v=XfoYeWCzjac
179デフォルトの名無しさん (オッペケ Src1-RsxR)
2020/11/15(日) 09:51:31.70ID:YHcWpA5jr 動画分割してくれや
3時間とか苦痛でしかない
3時間とか苦痛でしかない
180デフォルトの名無しさん (ワイーワ2 FF93-NSHw)
2020/11/15(日) 11:12:16.55ID:1NoBqfO6F >>171
元の pdf がただの画像なら画像を xml に貼れば良い
pdf から文字列や数値のデータを取り出したいという意味なら
それは xml に変換したいというのが見せかけの要望であって
本当に必要とされているものはデータの取り出しのはず
元の pdf がただの画像なら画像を xml に貼れば良い
pdf から文字列や数値のデータを取り出したいという意味なら
それは xml に変換したいというのが見せかけの要望であって
本当に必要とされているものはデータの取り出しのはず
181デフォルトの名無しさん (ワッチョイ 1dce-DX17)
2020/11/15(日) 11:23:21.85ID:h/SGfQHr0 動画を3分割すると、1→2→3の順に視聴回数が減って
つまらない内容なのがバレてしまう
つまらない内容なのがバレてしまう
182デフォルトの名無しさん (ワッチョイ 1be1-LfyP)
2020/11/15(日) 11:43:27.25ID:QcABtngO0 テトリミノの表示分からんです
配列に配列をマージするかリプレースするには
配列に配列をマージするかリプレースするには
183デフォルトの名無しさん (ワッチョイ a501-LfyP)
2020/11/15(日) 12:10:01.55ID:n0t0C7cg0 >>182
おまえは自己板に専スレをたてろとあれほど(ry
おまえは自己板に専スレをたてろとあれほど(ry
184デフォルトの名無しさん (ワッチョイ 23a5-z6FX)
2020/11/15(日) 12:15:32.24ID:uSCb/FOU0 寺尾でも拒否された有害人物なのでは
もう構わない方がいいよそいつ
もう構わない方がいいよそいつ
185デフォルトの名無しさん (ワッチョイ a501-LfyP)
2020/11/15(日) 12:49:50.53ID:n0t0C7cg0 いけぬまなのは知ってるが
襲ってくるの?w
襲ってくるの?w
186デフォルトの名無しさん (ワイーワ2 FF93-NSHw)
2020/11/15(日) 12:58:00.81ID:1NoBqfO6F >>174-175
横からだけどthx
メモリ上書き出来るんだな
新しい使い方を覚えた
>>> import ctypes
>>> f = ctypes.c_float(0.5)
>>> f
c_float(0.5)
>>> m = memoryview(f).cast('B', shape=(4,))
>>> m[3] = ord('@')
>>> f
c_float(2.0)
>>> m[:] = b'\x3a\xcd\x13\xbf'
>>> f
c_float(-0.5773502588272095)
横からだけどthx
メモリ上書き出来るんだな
新しい使い方を覚えた
>>> import ctypes
>>> f = ctypes.c_float(0.5)
>>> f
c_float(0.5)
>>> m = memoryview(f).cast('B', shape=(4,))
>>> m[3] = ord('@')
>>> f
c_float(2.0)
>>> m[:] = b'\x3a\xcd\x13\xbf'
>>> f
c_float(-0.5773502588272095)
187デフォルトの名無しさん (ワイーワ2 FF93-NSHw)
2020/11/15(日) 13:14:13.28ID:1NoBqfO6F188デフォルトの名無しさん (ワッチョイ 4594-D0pj)
2020/11/15(日) 16:28:53.73ID:P3rs6EJY0189178 (ワッチョイ dd2c-g/iO)
2020/11/15(日) 23:06:03.08ID:+e2tZbOG0190デフォルトの名無しさん (スププ Sd43-vSOq)
2020/11/16(月) 17:44:26.84ID:IpAVJbYxd 最近async関連よく更新されてるから齧ったけどひどいなこれ
ジェネレータ/イテレータに加えてなんか特別な事してるんだろうと思って詰まり、
PEP読んだら特殊メソッドにa付けてawaitはyield fromの別名として互換性切るのが目的とか拍子抜けした
one right wayじゃないのかよ
https://www.python.org/dev/peps/pep-0492/
関数とジェネレータの違いがわかりにくいからasync defに変えると言うならジェネレータの宣言構文をgen defにでも変えれば良かった話で、4つも専用構文入れる入れる必要あったのかと
イテレータとコルーチンはコンセプトとして違うという主張をしてるけど、挙げられてる例からは全く理解出来ないんだけど
俺の勉強不足なの?みんなどう思ってるのこれ
ジェネレータ/イテレータに加えてなんか特別な事してるんだろうと思って詰まり、
PEP読んだら特殊メソッドにa付けてawaitはyield fromの別名として互換性切るのが目的とか拍子抜けした
one right wayじゃないのかよ
https://www.python.org/dev/peps/pep-0492/
関数とジェネレータの違いがわかりにくいからasync defに変えると言うならジェネレータの宣言構文をgen defにでも変えれば良かった話で、4つも専用構文入れる入れる必要あったのかと
イテレータとコルーチンはコンセプトとして違うという主張をしてるけど、挙げられてる例からは全く理解出来ないんだけど
俺の勉強不足なの?みんなどう思ってるのこれ
191デフォルトの名無しさん (ワッチョイ 4b7b-eY1f)
2020/11/16(月) 17:52:13.44ID:Et+Hp3+L0 ちょっと何言ってるか分かんない
192デフォルトの名無しさん (スププ Sd43-vSOq)
2020/11/16(月) 17:58:00.32ID:IpAVJbYxd >>191
なんか便利になったか?
なんか便利になったか?
193デフォルトの名無しさん (テテンテンテン MM4b-LfyP)
2020/11/16(月) 18:33:26.63ID:Tews03pPM Pythonは行き詰まりの空気が漂ってきてるね
型表記のないシンプルなコード表記が持ち味なのに
型システムを取り入れたところでもう俺は見限ったよ
型表記のないシンプルなコード表記が持ち味なのに
型システムを取り入れたところでもう俺は見限ったよ
194デフォルトの名無しさん (スププ Sd43-vSOq)
2020/11/16(月) 18:49:15.84ID:IpAVJbYxd 俺は型ヒントはアリだと思うぞ、mypyは煩いから普段切ってるけど
最近のリリースでtypingインポートしなくても標準コンテナでlist[int](indices)のように書けるようになったから
気軽に書けてすごく読みやすい
要らない人は要らないでいいしな
async構文導入はリスクが高すぎる
まだ暫く特定モジュールにio、threading、subprocessなど旧ライブラリを移植するに留めるらしいけど、やはり使う機会が多い物だから入り混じるかと…
旧ライブラリのインターフェイスはやはり古臭いし
python4.0になった瞬間に、これからopenは常にawaitableを返すのでasync forじゃないと回せませんよ
なら移行できると思うんだけど
最近のリリースでtypingインポートしなくても標準コンテナでlist[int](indices)のように書けるようになったから
気軽に書けてすごく読みやすい
要らない人は要らないでいいしな
async構文導入はリスクが高すぎる
まだ暫く特定モジュールにio、threading、subprocessなど旧ライブラリを移植するに留めるらしいけど、やはり使う機会が多い物だから入り混じるかと…
旧ライブラリのインターフェイスはやはり古臭いし
python4.0になった瞬間に、これからopenは常にawaitableを返すのでasync forじゃないと回せませんよ
なら移行できると思うんだけど
195デフォルトの名無しさん (ワッチョイ 4594-D0pj)
2020/11/16(月) 22:48:51.28ID:+ucL5pJy0 型ヒント書ける人はモテるで
196デフォルトの名無しさん (テテンテンテン MM4b-Yh9G)
2020/11/16(月) 23:00:27.73ID:OLYJG28GM 型ヒントなんて付けるなら
型指定出来るほうがいいんじゃね?
型指定出来るほうがいいんじゃね?
197デフォルトの名無しさん (テテンテンテン MM4b-LfyP)
2020/11/17(火) 05:30:49.17ID:TxooKGq8M >>196
それな
あってもなくてもいい型ヒントなんて何の価値があるのか
やるなら型指定必須にすべきだし、そしてそうなったらもう他の言語でいいんじゃねって話になる
つまり何が言いたいかというと、Pythonは進化の袋小路に入って詰んでいる
それな
あってもなくてもいい型ヒントなんて何の価値があるのか
やるなら型指定必須にすべきだし、そしてそうなったらもう他の言語でいいんじゃねって話になる
つまり何が言いたいかというと、Pythonは進化の袋小路に入って詰んでいる
198デフォルトの名無しさん (ワッチョイ ed5f-NSHw)
2020/11/17(火) 12:52:35.38ID:XfP96roT0 型指定するなら cython でええわ
199デフォルトの名無しさん (ワッチョイ 6d6a-B+KQ)
2020/11/17(火) 14:19:09.41ID:Nrp35IJC0 素直にC++で書けばいいんじゃね?
200デフォルトの名無しさん (ワッチョイ 4594-D0pj)
2020/11/17(火) 21:37:15.59ID:OUvi357j0 >>197
VS Codeだと定義した型が渡されなかったら、その部分を赤い線で強調するぞ
ただ、これは.pyファイルじゃないと適用されないみたい
俺は普段.ipynbで書いてるから.ipynbで適用されてほしいわ
[Python]PylanceのVS Code拡張機能をさっそく使ってみた。
https://qiita.com/simonritchie/items/33ca57cdb5cb2a12ae16
VS Codeだと定義した型が渡されなかったら、その部分を赤い線で強調するぞ
ただ、これは.pyファイルじゃないと適用されないみたい
俺は普段.ipynbで書いてるから.ipynbで適用されてほしいわ
[Python]PylanceのVS Code拡張機能をさっそく使ってみた。
https://qiita.com/simonritchie/items/33ca57cdb5cb2a12ae16
201デフォルトの名無しさん (ワッチョイ a54f-mYn1)
2020/11/17(火) 21:46:03.44ID:Tiv5/dm/0 >>200
試してないけど、拡張子と言語モードの関連付けがされててもダメってこと?
試してないけど、拡張子と言語モードの関連付けがされててもダメってこと?
202デフォルトの名無しさん (ワッチョイ 4594-D0pj)
2020/11/17(火) 22:57:32.29ID:OUvi357j0203デフォルトの名無しさん (ワッチョイ efb0-EYxT)
2020/11/18(水) 00:33:58.93ID:23kNfBNR0 >>202
これかな?
https://github.com/microsoft/vscode-jupyter/issues/619
vs codeのnotebook対応が進めばpylanceがnotebookも認識するようになるみたい
これかな?
https://github.com/microsoft/vscode-jupyter/issues/619
vs codeのnotebook対応が進めばpylanceがnotebookも認識するようになるみたい
204デフォルトの名無しさん (ワッチョイ e794-cChY)
2020/11/18(水) 19:36:50.78ID:ngyywPmD0 【朗報】youtube-dl、復活
GitHub、削除した「youtube-dl」は著作権を侵害していなかったとして復元 - ITmedia NEWS
https://www.itmedia.co.jp/news/articles/2011/17/news070.html
公式サイト
https://youtube-dl.org/
GitHub、削除した「youtube-dl」は著作権を侵害していなかったとして復元 - ITmedia NEWS
https://www.itmedia.co.jp/news/articles/2011/17/news070.html
公式サイト
https://youtube-dl.org/
205デフォルトの名無しさん (ワッチョイ e201-cChY)
2020/11/23(月) 01:35:47.73ID:6jC8G0tg0 Pythonで辞書機能を使って各食べ物の1円当たりのカロリーを計算するプログラムを作りたいのですが、下のプログラムを実行しても
、5×5個の文章が出てきてしまいます。どうすればいいでしょうか?教えてください…
dic = {"カレー":600,"ラーメン":700,"うどん":500,"お寿司":1200,"ハンバーグ":800}
for food,value, in dic. items():
dicc={"カレー":900,"ラーメン":1100,"うどん":500,"お寿司":800,"ハンバーグ":1000}
for foo,cal in dicc. items():
print(f"{food}の1円当たりのカロリーは{cal}/{value}です")
、5×5個の文章が出てきてしまいます。どうすればいいでしょうか?教えてください…
dic = {"カレー":600,"ラーメン":700,"うどん":500,"お寿司":1200,"ハンバーグ":800}
for food,value, in dic. items():
dicc={"カレー":900,"ラーメン":1100,"うどん":500,"お寿司":800,"ハンバーグ":1000}
for foo,cal in dicc. items():
print(f"{food}の1円当たりのカロリーは{cal}/{value}です")
206デフォルトの名無しさん (ワッチョイ a361-XofL)
2020/11/23(月) 01:59:16.79ID:ILFQzaXV0 >>205
dic = {"カレー":600,"ラーメン":700,"うどん":500,"お寿司":1200,"ハンバーグ":800}
dicc = {"カレー":900,"ラーメン":1100,"うどん":500,"お寿司":800,"ハンバーグ":1000}
for food,value in dic.items():
__print(f"{food}の1円当たりのカロリーは{dicc[food]/value}です")
dic = {"カレー":600,"ラーメン":700,"うどん":500,"お寿司":1200,"ハンバーグ":800}
dicc = {"カレー":900,"ラーメン":1100,"うどん":500,"お寿司":800,"ハンバーグ":1000}
for food,value in dic.items():
__print(f"{food}の1円当たりのカロリーは{dicc[food]/value}です")
207デフォルトの名無しさん (ワッチョイ c34e-+wWI)
2020/11/23(月) 02:01:23.93ID:XIoHPhIo0 ワロタwww
落ち着いて考え直してみろw
落ち着いて考え直してみろw
208デフォルトの名無しさん (ワッチョイ e201-cChY)
2020/11/23(月) 02:14:13.56ID:6jC8G0tg0 >>206
ありがとうございます!!
ありがとうございます!!
209デフォルトの名無しさん (ワッチョイ cf5f-UeVN)
2020/11/23(月) 02:15:09.43ID:Atxj/amw0 >>205
そりゃ2重ループになってるから、5×5の組合せで出力されるぞ
(なんだったら2つめのループがfoodじゃなくてfooで指定してるから、余計に変な出力になってる)
最初のdicを対象にループさせて、カロリー側はキーで取得しなきゃダメだろ
https://ideone.com/83zCJP
そりゃ2重ループになってるから、5×5の組合せで出力されるぞ
(なんだったら2つめのループがfoodじゃなくてfooで指定してるから、余計に変な出力になってる)
最初のdicを対象にループさせて、カロリー側はキーで取得しなきゃダメだろ
https://ideone.com/83zCJP
210デフォルトの名無しさん (ワッチョイ e201-cChY)
2020/11/23(月) 02:30:54.21ID:6jC8G0tg0211デフォルトの名無しさん (ワッチョイ 5f01-A0/l)
2020/11/23(月) 10:57:02.68ID://ZJMWym0 x = -6
y = -6
としてから
id(x)
id(y)
としてみると、それらの値が違っているし、
x is y
の結果がFalseになる。
ところが
x=-3
y=-3
としてみると両者のidは同じで、
x is y
がTrueになる。
混乱する。
y = -6
としてから
id(x)
id(y)
としてみると、それらの値が違っているし、
x is y
の結果がFalseになる。
ところが
x=-3
y=-3
としてみると両者のidは同じで、
x is y
がTrueになる。
混乱する。
212デフォルトの名無しさん (ワッチョイ ff3d-gvj2)
2020/11/23(月) 11:03:02.20ID:eNXTL3//0 >>211
欠陥じゃん
欠陥じゃん
213デフォルトの名無しさん (テテンテンテン MM8e-N/60)
2020/11/23(月) 11:11:52.81ID:BgpEHoT8M Pythonでは is は落とし穴だから避けるべき
使うとしたら is None くらいか
使うとしたら is None くらいか
214デフォルトの名無しさん (アウアウウー Sa3b-Hh5y)
2020/11/23(月) 11:37:49.11ID:FzilzY4Qa だって「xの中身」と「yの中身」は同じでも
「x」と「y」は別物やん
人間的(´・ω・`)
「x」と「y」は別物やん
人間的(´・ω・`)
215デフォルトの名無しさん (ワッチョイ a201-UbMm)
2020/11/23(月) 11:47:20.36ID:nsFhHMUZ0216デフォルトの名無しさん (スププ Sd02-WIAy)
2020/11/23(月) 11:53:49.89ID:Trrr2V1Md まずリテラルで作ったオブジェクトが同一(同じアドレス)である事を期待するのが間違い
むしろ一致することがある、ってのが実装依存の例外
文字列だってインターン(保存しといて使いまわし)しなければ同一オブジェクトを指さない
むしろ一致することがある、ってのが実装依存の例外
文字列だってインターン(保存しといて使いまわし)しなければ同一オブジェクトを指さない
217デフォルトの名無しさん (アメ MM4b-+wWI)
2020/11/23(月) 12:00:22.81ID:AN56pCRSM 「is使うな」をダラダラ言い換えただけでは?無能だね
218デフォルトの名無しさん (ワッチョイ 62a5-Aw6/)
2020/11/23(月) 12:10:29.94ID:flWP/ydX0 精神修行のためだろ
isとは何か座禅組んで考えさせるための
すると悟りが開け、全てが見えてくる
人間の覚醒を旨とした先進的な言語設計だ
isとは何か座禅組んで考えさせるための
すると悟りが開け、全てが見えてくる
人間の覚醒を旨とした先進的な言語設計だ
219デフォルトの名無しさん (ワッチョイ c77f-sMrk)
2020/11/23(月) 13:53:17.19ID:7OSHkRKc0220デフォルトの名無しさん (スッップ Sd02-JD2d)
2020/11/24(火) 06:06:33.04ID:Qc2RysO1d ほえー面白いな
garbage collectionあたりの問題のやつだなそこらはエラーコードとかで使うからinstance一個に抑えてそれへのリンクで対応してるんだろうな
ポインタの概念隠蔽してもどっかでツケが回って来るだけよね(´・ω・`)
garbage collectionあたりの問題のやつだなそこらはエラーコードとかで使うからinstance一個に抑えてそれへのリンクで対応してるんだろうな
ポインタの概念隠蔽してもどっかでツケが回って来るだけよね(´・ω・`)
221デフォルトの名無しさん (ブーイモ MM13-sMrk)
2020/11/24(火) 09:50:26.71ID:4gr82zpMM 寧ろアドレス格納する領域に値含めて全部格納してるとかじゃないかな
222デフォルトの名無しさん (ブーイモ MM13-sMrk)
2020/11/24(火) 09:59:16.77ID:4gr82zpMM あ、想像なんで実際はどうだか知らないです
223デフォルトの名無しさん (ワッチョイ a201-UbMm)
2020/11/24(火) 17:05:52.11ID:mGIqKDo20 -5~256までのintのオブジェクトを格納した配列をプリアロケートしておいて
該当する数値へのインデックスを参照する形で使い回してる
#define _PY_NSMALLPOSINTS 257
#define _PY_NSMALLNEGINTS 5
PyLongObject* small_ints[_PY_NSMALLNEGINTS + _PY_NSMALLPOSINTS];
static inline PyObject* __PyLong_GetSmallInt_internal(int value)
{
PyThreadState *tstate = _PyThreadState_GET();
size_t index = _PY_NSMALLNEGINTS + value;
PyObject *obj = (PyObject*)tstate->interp->small_ints[index];
return obj;
}
使い回すようにした最初のコミット
https://github.com/python/cpython/commit/842d2ccdcd540399501a918b9724d2eaf5599f39
該当する数値へのインデックスを参照する形で使い回してる
#define _PY_NSMALLPOSINTS 257
#define _PY_NSMALLNEGINTS 5
PyLongObject* small_ints[_PY_NSMALLNEGINTS + _PY_NSMALLPOSINTS];
static inline PyObject* __PyLong_GetSmallInt_internal(int value)
{
PyThreadState *tstate = _PyThreadState_GET();
size_t index = _PY_NSMALLNEGINTS + value;
PyObject *obj = (PyObject*)tstate->interp->small_ints[index];
return obj;
}
使い回すようにした最初のコミット
https://github.com/python/cpython/commit/842d2ccdcd540399501a918b9724d2eaf5599f39
224デフォルトの名無しさん (ワッチョイ e740-FJUm)
2020/11/24(火) 17:19:33.47ID:+ub+L1Ni0 pysideで作成したGUIをpythonで表示すると、文字がボタンに納まらず、デザイナで作ったときと見た目が異なります
何が原因でしょうか?
何が原因でしょうか?
225デフォルトの名無しさん (ワッチョイ a201-UbMm)
2020/11/24(火) 17:24:10.24ID:mGIqKDo20226デフォルトの名無しさん (ワッチョイ 9f01-2suR)
2020/11/28(土) 01:18:51.12ID:L3km8DLM0 mnistで特定の文字だけデータを取る方法を教えて欲しい
0だけとか1だけとか
0だけとか1だけとか
227デフォルトの名無しさん (アウアウエー Sadf-PQWc)
2020/11/28(土) 10:28:36.81ID:ezBOCWkZa ラベル見て振り分ける
228デフォルトの名無しさん (ブーイモ MM5e-HTNC)
2020/12/04(金) 01:28:54.79ID:h8QCGahfM 本当に初心者か?
上級者混じってない?
上級者混じってない?
229デフォルトの名無しさん (テテンテンテン MM34-J7f7)
2020/12/04(金) 08:27:10.41ID:Njn+zpjZM 上級者だってお勉強したい。
230デフォルトの名無しさん (ワッチョイ 1a7b-2EUD)
2020/12/04(金) 08:44:59.41ID:ek8nfrib0 初心者スレじゃないし
231デフォルトの名無しさん (ワッチョイ 9132-EXve)
2020/12/04(金) 13:16:24.33ID:Mtg2sp960 くだすれと勘違いしただけかと
232デフォルトの名無しさん (ワッチョイ 3563-CWdK)
2020/12/05(土) 01:17:31.52ID:CK7GFJ1U0233デフォルトの名無しさん (ブーイモ MM5e-HTNC)
2020/12/05(土) 10:21:24.63ID:igwZZhOxM 特にない
234デフォルトの名無しさん (ワッチョイ 7994-CWdK)
2020/12/06(日) 22:51:58.41ID:AwVmewJw0 pythonのインタラクティブさ舐めんな
ipywidgetsを使え
参考リンク
ipywidgetsでインタラクティブなグラフを作る - Qiita
https://qiita.com/studio_haneya/items/adbaa01b637e7e699e75
Widget List — Jupyter Widgets 7.5.1 documentation #Boolean-widgets
https://ipywidgets.readthedocs.io/en/latest/examples/Widget%20List.html#Boolean-widgets
ipywidgetsを使え
参考リンク
ipywidgetsでインタラクティブなグラフを作る - Qiita
https://qiita.com/studio_haneya/items/adbaa01b637e7e699e75
Widget List — Jupyter Widgets 7.5.1 documentation #Boolean-widgets
https://ipywidgets.readthedocs.io/en/latest/examples/Widget%20List.html#Boolean-widgets
235デフォルトの名無しさん (ワッチョイ 6ef2-zYXO)
2020/12/08(火) 21:14:39.18ID:eHkCrDM30 class AAA(object):
□□aa = 1
□□def __init__(self):
□□□□self.aaaa = 10
class BBB(object):
□□def __init__(self, b):
□□□□self.b = b
bbb = BBB(11)
print(bbb.b) #11
class AAAのaaように、
クラスの直下に変数を記載するのと、__init__内に変数を記載する違いは何でしょうか?
ルールみたいなものがあれが教えてください。
class BBBのように、インスタンス作成時に変数を代入する場合は__init__内に変数を記載して、
それ以外はクラス直下に変数を記載する認識で大丈夫でしょうか。
□□aa = 1
□□def __init__(self):
□□□□self.aaaa = 10
class BBB(object):
□□def __init__(self, b):
□□□□self.b = b
bbb = BBB(11)
print(bbb.b) #11
class AAAのaaように、
クラスの直下に変数を記載するのと、__init__内に変数を記載する違いは何でしょうか?
ルールみたいなものがあれが教えてください。
class BBBのように、インスタンス作成時に変数を代入する場合は__init__内に変数を記載して、
それ以外はクラス直下に変数を記載する認識で大丈夫でしょうか。
236デフォルトの名無しさん (ワッチョイ 6a02-pEMJ)
2020/12/08(火) 21:22:40.30ID:o6v6PRti0 クラス宣言直下に置いたオブジェクトは同クラスのすべてのインスタンスで共有される。
例えばリストなど変更可能オブジェクトををinitの外で宣言するとすべてのインスタンスから変更と参照ができる。
例えばリストなど変更可能オブジェクトををinitの外で宣言するとすべてのインスタンスから変更と参照ができる。
237デフォルトの名無しさん (アウアウエー Sa9f-6xLJ)
2020/12/09(水) 00:32:13.17ID:ZXrwnATZa238デフォルトの名無しさん (アウアウクー MM1b-iTOR)
2020/12/09(水) 01:22:31.72ID:WuZTb4kZM Pythonから入ってはいけません!!
239デフォルトの名無しさん (ワッチョイ 6763-kNbH)
2020/12/09(水) 01:29:18.73ID:dBVX1XEl0 ここか?ここが良い感じなのか?
240デフォルトの名無しさん (テテンテンテン MM8f-D4Qg)
2020/12/09(水) 07:40:40.39ID:puK9oOZuM オブジェクト指向めんどくさい
クラスとかインスタンスとか考えてると時間がどんどん過ぎていくだけで
ちっともコードが完成しない
普通の構造化言語として使うのが最良だわ
クラスとかインスタンスとか考えてると時間がどんどん過ぎていくだけで
ちっともコードが完成しない
普通の構造化言語として使うのが最良だわ
241デフォルトの名無しさん (ワッチョイ a732-u/4x)
2020/12/09(水) 08:02:02.58ID:MYTqdToZ0 オブシコめんどいね
242デフォルトの名無しさん (アウアウエー Sa9f-6xLJ)
2020/12/09(水) 08:10:33.76ID:ZXrwnATZa おはスタティックおじさん
243デフォルトの名無しさん (ワッチョイ df01-c3Ov)
2020/12/09(水) 10:18:10.40ID:XzWvmoKM0 class Foo():
__a = [10]
__b = [1]
__def bar(self):
__self.a[0] = self.a[0] + 1
__self.b = [self.a[0] + self.b[0]]
なるほど・・・・地雷だな
https://ideone.com/LYh9cF
__a = [10]
__b = [1]
__def bar(self):
__self.a[0] = self.a[0] + 1
__self.b = [self.a[0] + self.b[0]]
なるほど・・・・地雷だな
https://ideone.com/LYh9cF
244デフォルトの名無しさん (ワッチョイ 67f2-j1yc)
2020/12/09(水) 10:21:26.98ID:F3V4nYDM0245デフォルトの名無しさん (アウアウクー MM1b-iTOR)
2020/12/09(水) 13:31:38.74ID:WuZTb4kZM どういたしまして
246デフォルトの名無しさん (アウアウウー Sa6b-W9VC)
2020/12/09(水) 19:33:32.26ID:oTqbLT2Fa Pythonで競馬予想アプリ作りたいんだけどできるもんなの?
247デフォルトの名無しさん (エアペラ SDff-wGF8)
2020/12/09(水) 19:44:04.09ID:ayJQETcFD できないと思う理由は?
248デフォルトの名無しさん (ワッチョイ 6763-kNbH)
2020/12/09(水) 19:45:18.06ID:dBVX1XEl0 予想は出来るだろうけど、当たるかどうかは保証ない
249デフォルトの名無しさん (ワッチョイ 67e6-1230)
2020/12/09(水) 20:04:23.28ID:/zUBXQet0 乱数使えば・・・
250デフォルトの名無しさん (ワッチョイ df52-Z7C7)
2020/12/09(水) 20:08:21.80ID:QtFBdThn0 じゃんけんゲームにちょっと毛が生えた程度のもんでいいだろw
251蟻人間 ◆T6xkBnTXz7B0 (スフッ Sdff-HFMk)
2020/12/09(水) 20:15:08.45ID:jb06R+pzd まず、競馬のデータベースにアクセスする方法を調べないといけない。
そして期待金額の高いオッズを見つけるアルゴリズムを研究する必要がある。
平均値くらいは中学生でも計算できるが、高度な予想は大学レベルの数学が必要。
現状では機械学習はそんなにたやすくない。
そして期待金額の高いオッズを見つけるアルゴリズムを研究する必要がある。
平均値くらいは中学生でも計算できるが、高度な予想は大学レベルの数学が必要。
現状では機械学習はそんなにたやすくない。
252デフォルトの名無しさん (アウアウエー Sa9f-6xLJ)
2020/12/09(水) 20:16:21.81ID:ZXrwnATZa 作ってあげたぞ
import random
umas=input(‘馬の名前を入力しよう(セミコロンで区切ってね):’).split(‘;’)
i=random.randint(0,len(umas)-1)
print(umas[i]+’が勝ちます!!’)
import random
umas=input(‘馬の名前を入力しよう(セミコロンで区切ってね):’).split(‘;’)
i=random.randint(0,len(umas)-1)
print(umas[i]+’が勝ちます!!’)
253デフォルトの名無しさん (ワッチョイ 874e-pdMI)
2020/12/09(水) 20:23:51.64ID:jODQKuwy0 >>251
クソスレ立てるなウジ虫
すき家とかかつやみたいな和食屋で外国人雇うな
https://mevius.5ch.net/test/read.cgi/tech/1607138691/
13 蟻人間 ◆T6xkBnTXz7B0 sage 2020/12/07(月) 19:09:17.13 ID:rNPNmVA2
>>11
いい所に来たな。ウェブ技術に関するあるプロジェクトがあるんだが、手伝ってくれるかい?
成果物は山分けだ。
HTTPもしくはHTTPS通信で、とあるURLにあるHTMLをダウンロードして画像を含めてレンダリングする。ただし、jQueryまたはPython3を使用する。
ここまで。
14 蟻人間 ◆T6xkBnTXz7B0 sage 2020/12/07(月) 19:25:06.23 ID:rNPNmVA2
いわゆるスクレイピングって言う技術だけど、それ以上のことがしたいんだ。
ホームページの構成要素を破壊するような動画を作りたい。まあ、実際に破壊する訳じゃないけど、ハッカーになりたい子どもたちの娯楽として役に立つらしい。
クソスレ立てるなウジ虫
すき家とかかつやみたいな和食屋で外国人雇うな
https://mevius.5ch.net/test/read.cgi/tech/1607138691/
13 蟻人間 ◆T6xkBnTXz7B0 sage 2020/12/07(月) 19:09:17.13 ID:rNPNmVA2
>>11
いい所に来たな。ウェブ技術に関するあるプロジェクトがあるんだが、手伝ってくれるかい?
成果物は山分けだ。
HTTPもしくはHTTPS通信で、とあるURLにあるHTMLをダウンロードして画像を含めてレンダリングする。ただし、jQueryまたはPython3を使用する。
ここまで。
14 蟻人間 ◆T6xkBnTXz7B0 sage 2020/12/07(月) 19:25:06.23 ID:rNPNmVA2
いわゆるスクレイピングって言う技術だけど、それ以上のことがしたいんだ。
ホームページの構成要素を破壊するような動画を作りたい。まあ、実際に破壊する訳じゃないけど、ハッカーになりたい子どもたちの娯楽として役に立つらしい。
256デフォルトの名無しさん (アウアウクー MM1b-iTOR)
2020/12/09(水) 21:12:43.50ID:TXtoxIKBM 蟻人間の偽物おるん?
257デフォルトの名無しさん (ブーイモ MMeb-WScj)
2020/12/09(水) 21:24:02.03ID:sjKwJCQIM 蟻人間って偽物だろ
258デフォルトの名無しさん (オッペケ Sr1b-zgDW)
2020/12/10(木) 01:54:10.52ID:/xtjlb5+r259デフォルトの名無しさん (テテンテンテン MM8f-1230)
2020/12/10(木) 09:15:11.44ID:V2gvCa2TM >>258
よし、有馬記念はこれで勝負だ。
よし、有馬記念はこれで勝負だ。
260デフォルトの名無しさん (ワッチョイ 4768-3BUe)
2020/12/10(木) 09:23:23.90ID:4TjyO5jX0 予想という名のランダムとか最高だな
261デフォルトの名無しさん (ワッチョイ 6763-EsgF)
2020/12/10(木) 09:57:42.22ID:x4KZIAT10 出たらそれが目
262デフォルトの名無しさん (ワッチョイ a72d-6MiK)
2020/12/10(木) 10:44:55.04ID:rVWnO0Yh0 還元率考えたら競馬より株式の予想の方が有用
263デフォルトの名無しさん (ワッチョイ 7f42-EsgF)
2020/12/11(金) 01:31:11.42ID:ahD9n8Mk0 やっぱし最初はスクレイピングだね
264デフォルトの名無しさん (ワッチョイ bffc-LBAI)
2020/12/11(金) 03:37:00.75ID:zGsLWB6U0 /src/
-setup.py
-main.py
てな感じのディレクトリで前後してコードを実行していくんだけど、中で相対パス多用するからos.chdir(os.path.dirname(__file__))でコードそれぞれでカレント固定したい
main.pyで__file__使うと、setup.pyで入れた__file__引きずっちゃってカレントうまく設定できないんだけど、解決法ないかな
-setup.py
-main.py
てな感じのディレクトリで前後してコードを実行していくんだけど、中で相対パス多用するからos.chdir(os.path.dirname(__file__))でコードそれぞれでカレント固定したい
main.pyで__file__使うと、setup.pyで入れた__file__引きずっちゃってカレントうまく設定できないんだけど、解決法ないかな
265デフォルトの名無しさん (ブーイモ MMeb-SCev)
2020/12/11(金) 20:47:24.39ID:OnRhFRT3M > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
あー、ホンッとに思い出すなあ(笑)
キチガイの嘘つきの低レベルFランの、
朝鮮ゴキブリBot君は、
チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君!
クソチョンw
Pythonさえろくにできないバカチョンのくせに
できるとほざくクソチョンw
日本で強姦と窃盗を繰り返す
犯罪者在日のクソチョンw
266デフォルトの名無しさん (ワッチョイ 6732-1P/G)
2020/12/12(土) 15:52:56.67ID:p7J5focI0 今まで下のコードからbitflyerのohlcデータ取得してたけど今月からContent-Typeがjsonからtextになったぽくて取得できなくなったみたいで困ってます
r = requests.get("https://lightchart.bitflyer.com/api/ohlc?symbol=FX_BTC_JPY&period=m").json()
どうにかデータ抜きたいけど無理ですかね?
r = requests.get("https://lightchart.bitflyer.com/api/ohlc?symbol=FX_BTC_JPY&period=m").json()
どうにかデータ抜きたいけど無理ですかね?
267デフォルトの名無しさん (ワッチョイ 8761-x60S)
2020/12/12(土) 16:14:45.26ID:p6XoHoeR0 デフォルトのUser-Agentだと403返されてるだけ、ブラウザのUAに偽装すれ
268デフォルトの名無しさん (ワッチョイ 6732-1P/G)
2020/12/12(土) 17:26:50.10ID:p7J5focI0269デフォルトの名無しさん (ワッチョイ 6732-1P/G)
2020/12/12(土) 17:38:51.85ID:p7J5focI0 具体的にこうしました
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}r = json.loads(requests.get("https://lightchart.bitflyer.com/api/ohlc?symbol=FX_BTC_JPY&period=m", headers=headers).text)
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}r = json.loads(requests.get("https://lightchart.bitflyer.com/api/ohlc?symbol=FX_BTC_JPY&period=m", headers=headers).text)
270デフォルトの名無しさん (ワッチョイ a71b-orE1)
2020/12/12(土) 18:43:48.53ID:etLBXn9R0 >>265
こんなところでもジャップ湧くのかよww
こんなところでもジャップ湧くのかよww
271デフォルトの名無しさん (ワッチョイ ea75-Idu7)
2020/12/22(火) 21:55:04.88ID:m3oDcMKS0 高専の推薦入試の面接でプログラミングやってまーす!って答えたいんだけど、そのために質問に答えられるように今から最速でPythonの基本を身に着けたい。
どうすればいいかな?
どうすればいいかな?
272蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd8a-KVdF)
2020/12/22(火) 22:06:20.03ID:7oePNPbqd >>271
東京大学がPythonの標準テキストを無料で公開しているので、参考にしやがれ。cheatsheetも見ろよ。
東京大学がPythonの標準テキストを無料で公開しているので、参考にしやがれ。cheatsheetも見ろよ。
273デフォルトの名無しさん (ワッチョイ 535f-2BRN)
2020/12/22(火) 23:43:49.57ID:uLughUZI0 京大?
274デフォルトの名無しさん (ワッチョイ 3f02-yX1d)
2020/12/23(水) 08:56:08.52ID:8FwiX5yf0 >>271
何作ってんの、何作りたいのじゃない?
何作ってんの、何作りたいのじゃない?
275デフォルトの名無しさん (ワッチョイ 7f01-vHlZ)
2020/12/23(水) 12:27:40.60ID:qFmqxSAt0 >>271
そういうのぶっちゃけ時間の無駄なので学校の勉強をしっかりやったほうがいいぞ
とりあえずプログラミングやってまーす!的なのはすぐバレるし聞いてるほうも全く面白くない
高専に関係なくても自分が情熱をもってのめり込める何かに打ち込んだほうが人生にも入試にも有意義
そういうのぶっちゃけ時間の無駄なので学校の勉強をしっかりやったほうがいいぞ
とりあえずプログラミングやってまーす!的なのはすぐバレるし聞いてるほうも全く面白くない
高専に関係なくても自分が情熱をもってのめり込める何かに打ち込んだほうが人生にも入試にも有意義
276デフォルトの名無しさん (ワッチョイ 4b68-hPI8)
2020/12/23(水) 12:56:31.04ID:SjpyUrCy0 「どんなことをしましたか?」って聞かれたときのためになんかソフト作ってみたら?それが一番勉強にもなるし、面接対策にもなる
テキトーに基本だけ覚えたところで、何のアピールにもならんと思うぞ。野球やってます!と言いながらバットの振り方とルールしか知らないみたいな感じになるぞ
テキトーに基本だけ覚えたところで、何のアピールにもならんと思うぞ。野球やってます!と言いながらバットの振り方とルールしか知らないみたいな感じになるぞ
277デフォルトの名無しさん (テテンテンテン MM97-l+si)
2020/12/23(水) 13:02:59.33ID:QOk4KxpvM Pythonは脳細胞のある人間なら誰でも使えるから
何のアピールにもならんよ
アピールするならやはアセンブラとC
これらが使えるということは、コンピューティングの基本である
CPUとOSの基礎がわかっているということだから
何のアピールにもならんよ
アピールするならやはアセンブラとC
これらが使えるということは、コンピューティングの基本である
CPUとOSの基礎がわかっているということだから
278デフォルトの名無しさん (ワッチョイ fd63-Yke/)
2020/12/23(水) 13:05:15.05ID:wFq0YXZt0 脳細胞のない人間に会ってみたい
279デフォルトの名無しさん (ワッチョイ 73a5-HzfA)
2020/12/23(水) 14:03:02.15ID:rWjdGSAm0 知恵袋や寺尾ではどうやらそれっぽいのが本当にいるらしいよ
280デフォルトの名無しさん (ドコグロ MM5f-8/25)
2020/12/23(水) 14:10:47.41ID:86JNsHikM 無脳症はそんなとこにおらんよ
病院から出ることなく死ぬだろ
病院から出ることなく死ぬだろ
281デフォルトの名無しさん (ワッチョイ df79-80jV)
2020/12/23(水) 14:16:13.33ID:qdyvWihp0 ×Pythonは脳細胞のある人間なら誰でも使える
○Pythonは脳細胞のある人間なら誰でも使えたような気になれる
○Pythonは脳細胞のある人間なら誰でも使えたような気になれる
282デフォルトの名無しさん (ワッチョイ c54e-2ulA)
2020/12/23(水) 16:02:16.13ID:iOQdV6uo0 「そのカエルみたいな 脳ミソのない子が どんな一生を送るというんだっ」
「 殺せーっ」
「そのほうが 慈悲なんだ!!」
無免許医最低だな
「 殺せーっ」
「そのほうが 慈悲なんだ!!」
無免許医最低だな
283デフォルトの名無しさん (オイコラミネオ MM4b-DtEs)
2020/12/23(水) 22:24:18.81ID:MNrAXlvTM >>252
import randomワロタ
import randomワロタ
284デフォルトの名無しさん (オッペケ Sref-E2e1)
2020/12/24(木) 01:43:05.75ID:zBos/ZGKr umasも良い
285デフォルトの名無しさん (ブーイモ MM5b-tRT+)
2020/12/26(土) 11:59:48.90ID:XSidYrAKM pythonで何かアピールしたいならpython使ってなにかしないといかん
分析でもGUIアプリでもなんでもいいとは思うが形にできるレベルにならんとな
分析でもGUIアプリでもなんでもいいとは思うが形にできるレベルにならんとな
286デフォルトの名無しさん (ワッチョイ 9b02-S4lj)
2020/12/29(火) 05:51:25.15ID:143/ThwK0 だれか mypaint の github に、セレクションツール実装(範囲選択して移動だけでもいい)してくれない?
勉強とかメモのノート用にすごい便利なんだけど、セレクションツールがないのが致命的すぎる
フォークでいいから、一生のお願い😜
https://github.com/mypaint/mypaint
勉強とかメモのノート用にすごい便利なんだけど、セレクションツールがないのが致命的すぎる
フォークでいいから、一生のお願い😜
https://github.com/mypaint/mypaint
287デフォルトの名無しさん (テテンテンテン MM97-l+si)
2020/12/29(火) 07:05:09.26ID:bRmKUT6lM 自分でやれ
288デフォルトの名無しさん (アメ MM6f-2ulA)
2020/12/29(火) 20:30:39.74ID:0LWFOCUqM 自分でやれ(成長のチャンス)
289デフォルトの名無しさん (ワッチョイ 7602-K2iz)
2020/12/30(水) 19:22:12.76ID:9wBfKzCG0 成長のチャンスと思ってやろうとしたけど、
中身がなんかいろいろ古すぎてこりゃあんまり勉強にならんなって思って…
GTK 使ってごりごり書いてるっぽいし、環境構築のやりかたも古くてクソ面倒なのよね…
中身がなんかいろいろ古すぎてこりゃあんまり勉強にならんなって思って…
GTK 使ってごりごり書いてるっぽいし、環境構築のやりかたも古くてクソ面倒なのよね…
290デフォルトの名無しさん (ワッチョイ 7f4e-Hu3U)
2020/12/30(水) 20:29:23.03ID:/bDJ6XEP0 それを他人にやらせんの?死んだら?
291デフォルトの名無しさん (オッペケ Srbb-7Nz3)
2020/12/30(水) 20:38:36.93ID:Lr3tVUZDr >>286
それこんな所に書くよりissueの一つでも立てたらどうなん?
それこんな所に書くよりissueの一つでも立てたらどうなん?
292デフォルトの名無しさん (ワッチョイ 8b01-8r7D)
2020/12/30(水) 20:48:03.64ID:0mPgYIs90 Pythonも使えないとかプログラミング根本的に向いてないだろ
293デフォルトの名無しさん (ワッチョイ 1a40-LY7z)
2020/12/30(水) 20:54:23.73ID:oFmFYYKv0 PyQtでwindowsからラズパイに移行したわ。
294デフォルトの名無しさん (ワッチョイ 5bb0-u/WF)
2020/12/30(水) 23:29:03.03ID:U74Zeyi/0 >>286
もう何年もほったらかしだし、誰もやろうとしないから望み薄じゃね?
https://github.com/mypaint/mypaint/issues/31
一応 bucket tool である程度のことはできるみたいよ
https://community.mypaint.org/t/add-selection-tools/132/32
もう何年もほったらかしだし、誰もやろうとしないから望み薄じゃね?
https://github.com/mypaint/mypaint/issues/31
一応 bucket tool である程度のことはできるみたいよ
https://community.mypaint.org/t/add-selection-tools/132/32
295デフォルトの名無しさん (ワッチョイ 7602-K2iz)
2020/12/31(木) 02:58:46.19ID:v5A3qzWM0296デフォルトの名無しさん (ワッチョイ dd5f-Jh9r)
2021/01/02(土) 15:18:30.82ID:QsP+Nlmq0 GTKは糞
297デフォルトの名無しさん (ワッチョイ e9e6-uJNI)
2021/01/02(土) 17:02:44.32ID:slrSfDig0 TKGは神
298デフォルトの名無しさん (ワッチョイ c60e-DFH6)
2021/01/04(月) 14:04:22.37ID:2VOR8T3u0 djangoのお勉強中なのですがpipでbootstrapインストールとbase.htmlにcssリンクベタ貼りどっちがどうメリットデメリットあるんですか?
299デフォルトの名無しさん (ワッチョイ ff02-G3RF)
2021/01/08(金) 02:35:43.22ID:cNGMO0JS0 Pythonは(brevityに次いで)マルチパラダイムの極限目指しているんだと思うけど(特にfunctional)、ちょっとML系(ocaml+微妙にhaskell?)の型システムに偏り過ぎてた節があった
でも怒涛のインターフェイス/プロトコル/メタクラス実装(何れもML系型システムより表現力が高いし、互換性がある)で上位互換になったは良いけど、
2つの型システムを悪魔合体した代償として一貫性が犠牲になってるんだよな
例えばobject/typeのissubclass/isinstance関係に何も正当性がない
(インタプリタで試して表を描いてみて
)
4系で矛盾のない型システムの実装を望む、願わくばML系排除で
でも怒涛のインターフェイス/プロトコル/メタクラス実装(何れもML系型システムより表現力が高いし、互換性がある)で上位互換になったは良いけど、
2つの型システムを悪魔合体した代償として一貫性が犠牲になってるんだよな
例えばobject/typeのissubclass/isinstance関係に何も正当性がない
(インタプリタで試して表を描いてみて
)
4系で矛盾のない型システムの実装を望む、願わくばML系排除で
300デフォルトの名無しさん (ワッチョイ 5f6a-ke/M)
2021/01/13(水) 13:08:03.38ID:+uKKRv6/0 python凄いね。
こんな事できるんだね。
array[0], array[1],array[2],array[3] =array[3], array[1],array[2],array[0]
配列要素の入れ替えね。
こんな事できるんだね。
array[0], array[1],array[2],array[3] =array[3], array[1],array[2],array[0]
配列要素の入れ替えね。
301デフォルトの名無しさん (アウアウエー Sa7f-zi4n)
2021/01/13(水) 16:21:04.77ID:C+q6Ee0+a NumPyならもっと簡単。
order=[3,2,1,0]
array=array[order]
order=[3,2,1,0]
array=array[order]
302デフォルトの名無しさん (ワッチョイ 5f4e-nOiR)
2021/01/13(水) 17:08:22.31ID:mK+3gZUP0 簡単の定義によるなw
意味論的には分かりにくく感じる。※個人の感想です
意味論的には分かりにくく感じる。※個人の感想です
303デフォルトの名無しさん (ワッチョイ dfe6-B/KB)
2021/01/13(水) 17:10:22.47ID:spu00LIv0 (a,b,c,d)= (d,c,b,a) はイマドキの言語ならたいがい出来るんじゃね?
304デフォルトの名無しさん (ワッチョイ 7fff-nXwj)
2021/01/13(水) 20:51:00.79ID:GAO1/MVM0305デフォルトの名無しさん (スフッ Sd9f-BEhL)
2021/01/14(木) 17:13:07.74ID:p39zFz1ud プログラミングを勉強し始めたら感じると思うんだけど、
書いたことの無いプログラムの書き方が出てきた時(こんな書き方もあるんだなぁ)程度に見ていいよね?
書いたことの無いプログラムの書き方が出てきた時(こんな書き方もあるんだなぁ)程度に見ていいよね?
306デフォルトの名無しさん (ワッチョイ 7f52-JsVP)
2021/01/14(木) 17:16:53.32ID:mp+NLhBe0 >>305
無条件にスルーするのではなく、ちょっとは調べてみたら?
調べた結果今の自分にはまだ理解できなそうとか、そもそも調べ方すら分からないようなものは後回しにすればいいだろうけど。
自発的に調べる癖をつけると上達も早いぞ
無条件にスルーするのではなく、ちょっとは調べてみたら?
調べた結果今の自分にはまだ理解できなそうとか、そもそも調べ方すら分からないようなものは後回しにすればいいだろうけど。
自発的に調べる癖をつけると上達も早いぞ
307デフォルトの名無しさん (スフッ Sd9f-BEhL)
2021/01/14(木) 17:25:05.03ID:p39zFz1ud308デフォルトの名無しさん (ワッチョイ 7f52-JsVP)
2021/01/14(木) 17:50:47.97ID:mp+NLhBe0 >>307
書いたことの無い書き方が出てくるってのは、もしかして写経でもやってるの?
もしそうだとしたら、闇雲にゴリゴリ書いたところで理解できるようになるには無駄に長い時間がかかりそう。分からないところは入門書とかで体系的に積み上げて理解したり、ただ写すのではなく考えながらコードを変更して動かすなど理解を深めていった方がいいと思う。
書いたことの無い書き方が出てくるってのは、もしかして写経でもやってるの?
もしそうだとしたら、闇雲にゴリゴリ書いたところで理解できるようになるには無駄に長い時間がかかりそう。分からないところは入門書とかで体系的に積み上げて理解したり、ただ写すのではなく考えながらコードを変更して動かすなど理解を深めていった方がいいと思う。
309デフォルトの名無しさん (ワッチョイ 5fda-BEhL)
2021/01/14(木) 17:53:11.03ID:kKV24xVx0310デフォルトの名無しさん (ワッチョイ 5f7c-/ZZX)
2021/01/14(木) 18:03:37.54ID:ZgCcmsal0 pythonでも何やってるか判りにくい
https://gist.github.com/anonymous/48f9a7af62af4133e04e0bd19f3f4264
https://gist.github.com/anonymous/48f9a7af62af4133e04e0bd19f3f4264
311デフォルトの名無しさん (ワッチョイ df32-H5NA)
2021/01/14(木) 18:45:00.82ID:8wXUKFW10 内包表記とかのことかな?
312デフォルトの名無しさん (ドコグロ MM63-q6Ze)
2021/01/14(木) 22:17:01.86ID:fclWql21M Excel用のライブラリのopenpyxlを使ってみたけど
これって、Excelへの書き込みは.pyを実行しても開いてるExcelファイルにはリアルタイムで反映されず
一々、セーブして開いて確認する認識でいいの?
これって、Excelへの書き込みは.pyを実行しても開いてるExcelファイルにはリアルタイムで反映されず
一々、セーブして開いて確認する認識でいいの?
313デフォルトの名無しさん (ワッチョイ 7f7c-z54k)
2021/01/14(木) 22:38:39.75ID:ZikXJZPw0314デフォルトの名無しさん (ドコグロ MM7f-++32)
2021/01/14(木) 22:45:38.35ID:TLy9JzSwM >>313
了解です
了解です
315デフォルトの名無しさん (ワッチョイ 7f01-KDxU)
2021/01/14(木) 23:04:23.57ID:X9SM/m5M0 ファイルをwatchして読み取り専用で表示を更新してくれるようなViewerがあればいいかもね
openpyxlじゃなくてxlwingsならファイル操作じゃなくCOM経由でExcelを操作するから
リアルタイムでExcelの表示が更新されるよ
openpyxlじゃなくてxlwingsならファイル操作じゃなくCOM経由でExcelを操作するから
リアルタイムでExcelの表示が更新されるよ
316デフォルトの名無しさん (ドコグロ MM7f-++32)
2021/01/14(木) 23:54:39.70ID:TLy9JzSwM >>315
xlwingsを軽くググったら、こっちの方が自分向きかもしれない
xlwingsを軽くググったら、こっちの方が自分向きかもしれない
317デフォルトの名無しさん (ワッチョイ cd90-JESV)
2021/01/15(金) 01:32:57.40ID:DqZ7RMkU0 ドットの意味が紛らわしくないですか?
318デフォルトの名無しさん (ワッチョイ 317f-aU22)
2021/01/15(金) 02:37:25.44ID:lYcrHdQe0 例えばどこらへんが?
319デフォルトの名無しさん (ワッチョイ c5da-p24c)
2021/01/15(金) 19:10:11.75ID:dGraDyCe0 >>305です
pythonの標準入力で、入力した文字列の中に判定文字が含まれればprintで表示、該当する文字列がなければ なし と表示したいです
で、コードを書いてみたけど何を入力しても "該当文字列なし" としか表示されないの
コードのどこがおかしいか教えてください。。
s = int(input()) #入力文字列の個数
search_string =str(input()) #判定文字
flag = True
for i in range(s):
string = input()
if string in search_string: #ここで文字が含まれるか判定
print(string)
flag == False
else:
break
if flag == True:
print("該当文字列なし")
pythonの標準入力で、入力した文字列の中に判定文字が含まれればprintで表示、該当する文字列がなければ なし と表示したいです
で、コードを書いてみたけど何を入力しても "該当文字列なし" としか表示されないの
コードのどこがおかしいか教えてください。。
s = int(input()) #入力文字列の個数
search_string =str(input()) #判定文字
flag = True
for i in range(s):
string = input()
if string in search_string: #ここで文字が含まれるか判定
print(string)
flag == False
else:
break
if flag == True:
print("該当文字列なし")
320蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd22-8NbJ)
2021/01/15(金) 19:13:59.48ID:7nTgmyE8d >>319
stringとsearch_stringが逆
stringとsearch_stringが逆
321デフォルトの名無しさん (ワッチョイ c5da-p24c)
2021/01/15(金) 19:55:47.79ID:dGraDyCe0 >>320
ありがとうございます。。
ありがとうございます。。
324デフォルトの名無しさん (ワッチョイ c5da-p24c)
2021/01/15(金) 20:00:06.56ID:dGraDyCe0 >>322
ですね、そこも見落としてますね。。
ですね、そこも見落としてますね。。
325デフォルトの名無しさん (ワッチョイ c5da-p24c)
2021/01/15(金) 20:05:32.33ID:dGraDyCe0 こうですかね?
s = int(input())
search_string =str(input())
flag = True
for i in range(s):
string = input()
if search_string in string:
print(string)
flag = False
else:
continue
if flag == True:
print("該当文字列なし")
s = int(input())
search_string =str(input())
flag = True
for i in range(s):
string = input()
if search_string in string:
print(string)
flag = False
else:
continue
if flag == True:
print("該当文字列なし")
326デフォルトの名無しさん (ワッチョイ e101-s56y)
2021/01/15(金) 20:19:02.20ID:2PMGKUGp0327蟻人間 ◆T6xkBnTXz7B0 (ワッチョイ f901-8NbJ)
2021/01/15(金) 20:21:20.80ID:HFztBwe10 if flag == True:
ブール代数を勉強したなら↑これは↓こう書ける。
if flag:
あと
else:
continue
は必要なのかね。
ブール代数を勉強したなら↑これは↓こう書ける。
if flag:
あと
else:
continue
は必要なのかね。
328デフォルトの名無しさん (ワッチョイ c5da-p24c)
2021/01/15(金) 20:32:02.93ID:dGraDyCe0329蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd22-8NbJ)
2021/01/15(金) 20:36:05.22ID:7nTgmyE8d 若い子はパイザで勉強すると効率いいぞ。
330デフォルトの名無しさん (ワッチョイ c5da-p24c)
2021/01/15(金) 20:44:49.19ID:dGraDyCe0331デフォルトの名無しさん (ワッチョイ 4173-aKPq)
2021/01/15(金) 21:52:12.95ID:+VHmD3Vm0332デフォルトの名無しさん (ワッチョイ dd77-ecfO)
2021/01/15(金) 21:55:37.04ID:1bx//pda0 どっいしょー
333デフォルトの名無しさん (ワッチョイ 7d6a-7ESL)
2021/01/15(金) 22:02:07.95ID:JDRTBKjk0 pythonからプログラムに入るのか。
pythonとか便利すぎるからな、初めはCのが良い気がする。
まあ、いいんだけど。
pythonとか便利すぎるからな、初めはCのが良い気がする。
まあ、いいんだけど。
334デフォルトの名無しさん (ワッチョイ dd77-ecfO)
2021/01/16(土) 20:07:12.28ID:aA3Ofrxi0 かっこわる
335デフォルトの名無しさん (ワッチョイ c5da-zx6w)
2021/01/16(土) 22:10:55.57ID:AQnIOhvM0 >>333
表記がシンプルなんで学びやすそうな印象を受けたんですよね
表記がシンプルなんで学びやすそうな印象を受けたんですよね
336デフォルトの名無しさん (スッップ Sd22-A78j)
2021/01/16(土) 23:31:27.89ID:qvbha2p+d 主にCで飯を食ってる身だが必要に迫られない限りCのような旧石器時代の言語を勉強する必要はないと思うぞ
まあ静的型付けの言語を先に勉強すべきだとは思う
コンパイル通らないからPythonってのはダサいし害悪
まあ静的型付けの言語を先に勉強すべきだとは思う
コンパイル通らないからPythonってのはダサいし害悪
337デフォルトの名無しさん (ワッチョイ c5da-zx6w)
2021/01/16(土) 23:41:01.55ID:AQnIOhvM0338デフォルトの名無しさん (スッップ Sd22-A78j)
2021/01/16(土) 23:50:22.76ID:qvbha2p+d339デフォルトの名無しさん (ワッチョイ 317f-aU22)
2021/01/16(土) 23:52:38.56ID:haZmUiAy0 pythonも結局速度が必要なところはc/c++じゃん。
機械学習ならpythonって言われるけど、どのライブラリもバックエンドはC/C++で、適材適所でpythonと協調動作している。
CもC++もここ10年でこれまでにない速さで進化してるし、勉強しておいて損はないと思うぞ。
あ、でも僕のおすすめはJavaかC#かな。洗練された膨大なAPIを眺めるのはとても有意義だからね
python覚えたらこれらの言語も是非
機械学習ならpythonって言われるけど、どのライブラリもバックエンドはC/C++で、適材適所でpythonと協調動作している。
CもC++もここ10年でこれまでにない速さで進化してるし、勉強しておいて損はないと思うぞ。
あ、でも僕のおすすめはJavaかC#かな。洗練された膨大なAPIを眺めるのはとても有意義だからね
python覚えたらこれらの言語も是非
340デフォルトの名無しさん (ワッチョイ 254e-kvet)
2021/01/17(日) 01:40:12.11ID:CR1cS2lt0 Java洗練されてるか?
闇鍋じゃん
闇鍋じゃん
341デフォルトの名無しさん (スッップ Sd22-A78j)
2021/01/17(日) 01:41:20.42ID:+kMB1EdVd Cと比べるなら100億万倍洗練されてる
342デフォルトの名無しさん (ワッチョイ 317f-WsPm)
2021/01/17(日) 01:42:45.45ID:JdRZAQ2D0 >>340
闇鍋だと思うのはどこ?
闇鍋だと思うのはどこ?
343デフォルトの名無しさん (スッップ Sd22-A78j)
2021/01/17(日) 01:47:06.31ID:+kMB1EdVd Javaが闇鍋とか言ってたらPythonは風呂とか便器とかのレベルだな
344デフォルトの名無しさん (ワッチョイ a963-sTIO)
2021/01/17(日) 02:05:52.99ID:+x6qKCyx0 みんな、何度くらい闇鍋を経験したの?
345デフォルトの名無しさん (オッペケ Srd1-Z5af)
2021/01/17(日) 02:23:48.83ID:noiciQI4r >>333
老害やんか
老害やんか
346デフォルトの名無しさん (ワッチョイ a963-sTIO)
2021/01/17(日) 02:31:09.81ID:+x6qKCyx0 Linuxカーネルは確かCで作ってある
カーネルを理解するのにCの理解は必要と思う
ちょっとしたツールを作りたいと言うなら
とっつきやすくすぐ動かせる言語が便利だと思う
人に使わせたいアプリケーションなら
実行性能とメンテナンス性の高い言語を選ぶと良い
カーネルを理解するのにCの理解は必要と思う
ちょっとしたツールを作りたいと言うなら
とっつきやすくすぐ動かせる言語が便利だと思う
人に使わせたいアプリケーションなら
実行性能とメンテナンス性の高い言語を選ぶと良い
347デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/17(日) 06:23:13.13ID:kFfi47ih0 pythonの文法チェックする方法ありますか?
348デフォルトの名無しさん (ワッチョイ e101-s56y)
2021/01/17(日) 06:37:51.76ID:ex10k+Ic0 PEP8嫁
349デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/17(日) 07:03:25.36ID:kFfi47ih0350デフォルトの名無しさん (ワッチョイ e101-s56y)
2021/01/17(日) 07:24:06.26ID:ex10k+Ic0 ラズパイ上でやる気?まじで???
351デフォルトの名無しさん (ワッチョイ 6e2c-vYIt)
2021/01/17(日) 08:16:27.97ID:vw4yHq9i0 メモリ16GB 以上のパソコンで、
Windows 10, WSL2, Docker などで、コーディングするのがベスト
VSCode で、Microsoft の拡張機能も入れる
Windows 10, WSL2, Docker などで、コーディングするのがベスト
VSCode で、Microsoft の拡張機能も入れる
352デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/17(日) 09:24:28.60ID:kFfi47ih0 windowsのC#アプリ作るにVS2019Pro入れているけどVsCodeですか。
ところで文字列は" "でやってますが' 'じゃないと駄目ですか?
ところで文字列は" "でやってますが' 'じゃないと駄目ですか?
353デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/17(日) 09:30:25.59ID:kFfi47ih0354デフォルトの名無しさん (ワッチョイ e101-s56y)
2021/01/17(日) 09:54:15.69ID:ex10k+Ic0 >>352
>”派’派
基本的には、好きな方でおk。
英語キーボードでは「”」はうちづらく「’」なら楽、らしいので
英語圏からのソースコピペをよくやるのならば「’」に統一した方が
足並みがそろうので多少は気分がいいかもしれない
ほかについては他の人のレスちゃんと読んでおk
>”派’派
基本的には、好きな方でおk。
英語キーボードでは「”」はうちづらく「’」なら楽、らしいので
英語圏からのソースコピペをよくやるのならば「’」に統一した方が
足並みがそろうので多少は気分がいいかもしれない
ほかについては他の人のレスちゃんと読んでおk
355デフォルトの名無しさん (ワッチョイ 82a5-cHx4)
2021/01/17(日) 10:40:21.22ID:bWGlwscd0 ちげーだろ
宗教的戒律によって「文字列は''で囲む」と決まっている
その主流派に従うかどうかは信心次第
宗教的戒律によって「文字列は''で囲む」と決まっている
その主流派に従うかどうかは信心次第
356デフォルトの名無しさん (オッペケ Srd1-Z5af)
2021/01/17(日) 10:58:22.52ID:noiciQI4r 別言語では’はcharだから”派
357デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/17(日) 16:46:04.30ID:kFfi47ih0 みなさんありがとう。
もう一つ質問です。
ラズパイですが、AutoStartの「~/.config/lxsession/LXDE-pi/autostart」に
「/usr/bin/python3 /home/pi/Desktop/Test/main.py」としていますが、
カレントディレクトリが/home/piになっていているため、ソース内の.pngファイルが/home/piに存在しないためエラーになります。
.pngファイルはQt Desginerでボタンのアイコンで.uiファイルに記録されて、コンパイル後の.pyは“hoge.png”で”/home/pi/hoge.png”に書き換えないと動作しません。コンパイル後の.pyは触りたくないのですが、AutoStartで良い方法はありますか?
もう一つ質問です。
ラズパイですが、AutoStartの「~/.config/lxsession/LXDE-pi/autostart」に
「/usr/bin/python3 /home/pi/Desktop/Test/main.py」としていますが、
カレントディレクトリが/home/piになっていているため、ソース内の.pngファイルが/home/piに存在しないためエラーになります。
.pngファイルはQt Desginerでボタンのアイコンで.uiファイルに記録されて、コンパイル後の.pyは“hoge.png”で”/home/pi/hoge.png”に書き換えないと動作しません。コンパイル後の.pyは触りたくないのですが、AutoStartで良い方法はありますか?
358デフォルトの名無しさん (ワッチョイ 8261-Dqz3)
2021/01/17(日) 16:53:59.21ID:+jqxVCxj0 シェルスクリプトなどに倣って、展開する予定がないならシングル、そうでないならダブル、という使い分けをしている派閥も多そうだけど(自分も)。
ちなみに、最近人気のBlackというフォーマッタは、ダブルへの統一を推奨している。
ちなみに、最近人気のBlackというフォーマッタは、ダブルへの統一を推奨している。
359デフォルトの名無しさん (ワッチョイ c5da-p24c)
2021/01/17(日) 19:11:37.46ID:stHjCDYs0 静的型付け言語見てみたけど、これ記述量が多いから大変だなあ
このご時世で一からコーディングすることってあるのかな
このご時世で一からコーディングすることってあるのかな
360デフォルトの名無しさん (ワッチョイ e101-Ug9T)
2021/01/17(日) 19:31:33.24ID:qv43sRto0 記述量が多くて大変って感覚がわからんけどね
スマホ世代でキー入力が余程苦手とか遅いとか?
スマホ世代でキー入力が余程苦手とか遅いとか?
361デフォルトの名無しさん (ワッチョイ c5da-zx6w)
2021/01/17(日) 19:39:01.44ID:stHjCDYs0362デフォルトの名無しさん (ワッチョイ 4101-VpJF)
2021/01/17(日) 19:48:01.95ID:TR8CJA/Q0 pychamとか使えば綴りが補完されて便利
363デフォルトの名無しさん (アウアウウー Sa05-5loA)
2021/01/17(日) 21:21:17.10ID:Q11k0mcfa364デフォルトの名無しさん (アウアウウー Sa05-SZF4)
2021/01/18(月) 10:46:28.93ID:+IwxwlzSa >>363
Qt Designerでボタンのアイコンにソースフォルダのhoge.pngを指定して、そのuiファイルをコンパイルするとpyファイルにQtGui.QPixmap("hoge.png")なってしまうので、pathを付けるにはpyファイルを編集することになるのです。
AutoStartでカレントディレクトリが指定出来れば良いのですが。
pythonから話題がそれますので、ラズパイへ移動します。
Qt Designerでボタンのアイコンにソースフォルダのhoge.pngを指定して、そのuiファイルをコンパイルするとpyファイルにQtGui.QPixmap("hoge.png")なってしまうので、pathを付けるにはpyファイルを編集することになるのです。
AutoStartでカレントディレクトリが指定出来れば良いのですが。
pythonから話題がそれますので、ラズパイへ移動します。
365デフォルトの名無しさん (エムゾネ FF22-p24c)
2021/01/18(月) 16:02:05.31ID:0ToZeY7aF366デフォルトの名無しさん (ワッチョイ 7d6a-7ESL)
2021/01/18(月) 18:34:31.84ID:O0iVYrPe0 >>364
それあるよね。
おれはshellファイルを作って。
pyuic5 -o ui_file.py file.ui
sed -i -e 's/hoge.png/\/home\/pi\/hoge.png/g' ui_file.py
みたいに力技で直してるw
正しい方法があるならオレも知りたい。
それあるよね。
おれはshellファイルを作って。
pyuic5 -o ui_file.py file.ui
sed -i -e 's/hoge.png/\/home\/pi\/hoge.png/g' ui_file.py
みたいに力技で直してるw
正しい方法があるならオレも知りたい。
367デフォルトの名無しさん (ワッチョイ 6e2c-vYIt)
2021/01/18(月) 19:03:19.87ID:JT9EgKXH0 アプリ内の画像ファイルが、
/home/pi/hoge.png
こういう場所にあると想定されるのが、おかしい
アプリの作り方が間違っているのでは?
普通、アプリ内のリソースは、アプリのディレクトリ以下にあるはず。
/home/ユーザー名
の直下にあるのは、おかしい
/home/pi/hoge.png
こういう場所にあると想定されるのが、おかしい
アプリの作り方が間違っているのでは?
普通、アプリ内のリソースは、アプリのディレクトリ以下にあるはず。
/home/ユーザー名
の直下にあるのは、おかしい
368デフォルトの名無しさん (ワッチョイ 7d6a-7ESL)
2021/01/18(月) 19:22:08.83ID:O0iVYrPe0 >>367
っていうか。
Qt Designerでフルパスで指定しても、出来上がったuiファイルの中身が相対パスになっちゃうんだよ。
その場で動かせばパスが通るんだけど、違う所だとパスが通らない。
まあ、Qt Designerのバグだと思うんだけど。
っていうか。
Qt Designerでフルパスで指定しても、出来上がったuiファイルの中身が相対パスになっちゃうんだよ。
その場で動かせばパスが通るんだけど、違う所だとパスが通らない。
まあ、Qt Designerのバグだと思うんだけど。
369デフォルトの名無しさん (ワッチョイ 317f-WsPm)
2021/01/18(月) 19:37:21.88ID:q58zSgJd0 qtの問題じゃないのでは?
画像を全部Testディレクトリにぶっこんで、
/usr/bin/python3 ...
のところを
(cd ~/Desktop/Test; /usr/bin/python3 main.py)
に書き換えれば動くんじゃね
画像を全部Testディレクトリにぶっこんで、
/usr/bin/python3 ...
のところを
(cd ~/Desktop/Test; /usr/bin/python3 main.py)
に書き換えれば動くんじゃね
370デフォルトの名無しさん (ワッチョイ 0261-JESV)
2021/01/18(月) 19:49:29.25ID:HMQHACqE0 先頭でカレントディレクトリを変更
os.chdir(os.path.dirname(__file__))
os.chdir(os.path.dirname(__file__))
371デフォルトの名無しさん (ワッチョイ e101-s56y)
2021/01/18(月) 20:47:56.69ID:K1JBNFYJ0 >>370やな
エクセルVBAなんかでもよく初心者がつっかかってるとこやな
エクセルVBAなんかでもよく初心者がつっかかってるとこやな
372デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/18(月) 21:51:11.15ID:AlINAcl80 >>368
解説ありがとうございます。
私もQt Designerの悪さと思います。
しょうがないのでui側でアイコン設定しないで継承する実体クラスにコードを書いてカレントディレクトリが/home/piならパスを反映させる様にしました。
でもQt Designerでアイコンとテキストのサイズ確認が出来ないのが不便です。
解説ありがとうございます。
私もQt Designerの悪さと思います。
しょうがないのでui側でアイコン設定しないで継承する実体クラスにコードを書いてカレントディレクトリが/home/piならパスを反映させる様にしました。
でもQt Designerでアイコンとテキストのサイズ確認が出来ないのが不便です。
373デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/18(月) 21:53:32.69ID:AlINAcl80 >>370
詳しくお願いいたします。
詳しくお願いいたします。
374デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/18(月) 21:55:17.02ID:AlINAcl80 >>373
subprocessでディレクトリ移動しても駄目だった。
subprocessでディレクトリ移動しても駄目だった。
375367 (ワッチョイ 6e2c-vYIt)
2021/01/18(月) 22:23:59.02ID:JT9EgKXH0 >>368
Qt Designer って、Qtを作っているプロが作っているのかな?
そんなプロが、場所を変えるだけで動かないような、アプリを作るかな?
ちょっとテストすれば分かるものだから、そんなプロがいるとは考えにくい
失礼な先入観かも知れないけど、
君らのアプリの作り方が間違っているのじゃないの?
失礼で、スマン
Qt Designer って、Qtを作っているプロが作っているのかな?
そんなプロが、場所を変えるだけで動かないような、アプリを作るかな?
ちょっとテストすれば分かるものだから、そんなプロがいるとは考えにくい
失礼な先入観かも知れないけど、
君らのアプリの作り方が間違っているのじゃないの?
失礼で、スマン
376デフォルトの名無しさん (テテンテンテン MM66-AzpH)
2021/01/18(月) 22:39:43.14ID:9edCg1KLM ツールに頼る者はツールに泣く
ライブラリに頼る者はライブラリに泣く
これに懲りて他人依存のプログラミングはやめることだ
Pythonには標準で十分な機能が備わっている
ライブラリに頼る者はライブラリに泣く
これに懲りて他人依存のプログラミングはやめることだ
Pythonには標準で十分な機能が備わっている
377デフォルトの名無しさん (ワッチョイ 7d6a-7ESL)
2021/01/18(月) 22:47:39.22ID:O0iVYrPe0378デフォルトの名無しさん (ワッチョイ a963-sTIO)
2021/01/18(月) 23:06:32.20ID:WjHKUiPT0 シンボリックリンクじゃ駄目なのか?
379デフォルトの名無しさん (ワッチョイ 0261-JESV)
2021/01/18(月) 23:09:47.41ID:HMQHACqE0380デフォルトの名無しさん (ワッチョイ 4201-73fV)
2021/01/18(月) 23:41:58.75ID:XigIjvfo0 「Qt リソースファイル」で検索すればいいよ
変なこと言ってる人がたくさんいて驚く
変なこと言ってる人がたくさんいて驚く
381デフォルトの名無しさん (ワッチョイ 863c-8lVI)
2021/01/19(火) 00:11:54.07ID:ejd3JYRG0 画像のモザイク消したい場合、どのへんの勉強したらいいんでしょうか?
ganからやるべきなのか、既存のライブラリを使うべきなのか
deepmosaicというのを使ってみたけど、あんまりクリアにならない
ganからやるべきなのか、既存のライブラリを使うべきなのか
deepmosaicというのを使ってみたけど、あんまりクリアにならない
382デフォルトの名無しさん (ワッチョイ 495f-r2My)
2021/01/19(火) 00:26:30.80ID:7ewnvD+00 普通に考えるとプログラム自身が使うリソースファイルを
フルパスで指定するってのは違和感あるな、配布等も考慮すると相対パスでアクセスできる方が都合が良いだろうし
フルパスで指定するってのは違和感あるな、配布等も考慮すると相対パスでアクセスできる方が都合が良いだろうし
383デフォルトの名無しさん (ワッチョイ 0261-JESV)
2021/01/19(火) 00:38:24.65ID:Gi067dTi0 >>382
相対パスもカレントディレクトリが定まってないと意味無し
windowsはexeファイルがあるディレクトリのライブラリを読む仕様
要するに仕様を知らないで動かないのを自分以外のせいに
しないで
相対パスもカレントディレクトリが定まってないと意味無し
windowsはexeファイルがあるディレクトリのライブラリを読む仕様
要するに仕様を知らないで動かないのを自分以外のせいに
しないで
384デフォルトの名無しさん (ワッチョイ 6ef2-Dqz3)
2021/01/19(火) 01:41:44.54ID:2SZFJemS0 >>368
>Qt Designerのバグだと思うんだけど
俺はPyQt使ったことないけど、Qt Designerは超使われているツールなんだろ
そんなのにこんなバグがあるっておいおいツールすぎじゃないか
Linuxは超ユーザー少なくてバク放置で良いって感じなのかな
>Qt Designerのバグだと思うんだけど
俺はPyQt使ったことないけど、Qt Designerは超使われているツールなんだろ
そんなのにこんなバグがあるっておいおいツールすぎじゃないか
Linuxは超ユーザー少なくてバク放置で良いって感じなのかな
385デフォルトの名無しさん (ワッチョイ 495f-HpmZ)
2021/01/19(火) 01:55:13.39ID:9cYA5EXc0 Qtインストールするときに/home/piを指定したんじゃないの?
デフォルトが/home/[user]/Qtってのも考えものだけどw
/usr/share/qt/とかにインストールし直してみては?
デフォルトが/home/[user]/Qtってのも考えものだけどw
/usr/share/qt/とかにインストールし直してみては?
386デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/19(火) 06:09:11.92ID:tvisVnjf0 Qt Designerでアイコンのファイルを指定するとファイルダイアログボックスが出て、ソースフォルダ内のhoge.pngファイルを選択すると.uiファイルには"hoge.png"が登録されて、変換後の.pyファイルにも"hoge.png"になるから相対パスが条件と思います。
AutoStartはパス指定が/home/piで呼び出すから、今回の問題となっています。
AutoStartはパス指定が/home/piで呼び出すから、今回の問題となっています。
387367 (ワッチョイ 6e2c-vYIt)
2021/01/19(火) 06:51:45.85ID:JrdPscbl0 hoge.png が、相対パスになっているのなら、たぶん正しい
>AutoStartは、パス指定が/home/piで呼び出す
この決め打ちがおかしい。
このアプリは、まともなアプリなのか?
まともなアプリなら、設定できるはず。
その方法を調べれば?
>AutoStartは、パス指定が/home/piで呼び出す
この決め打ちがおかしい。
このアプリは、まともなアプリなのか?
まともなアプリなら、設定できるはず。
その方法を調べれば?
388デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/19(火) 08:31:12.54ID:tvisVnjf0 >>387
アプリがおかしいと言われてもmain.pyは以下の通りでMainWindowを呼び出すだけです。
from PyQt5.QtWidgets import QApplication
from mainform import MainWindow
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
Window = MainWindow()
Window.showFullScreen()
sys.exit(app.exec_())
フォルダー表示でmain.pyをクリックすればラズパイのThonnyが起動して、Runさせる分には相対パスでアイコンは現れます。
別のフォルダーに移動しても同様にアイコンは現れます。
AutoStartで起動するとNGです。
AutoStartの“~/.config/lxsession/LXDE-pi/AutoStart”ファイルには
/usr/bin/python3 /home/pi/Desktop/Test/main.py
としています。
このAutoStartファイルの書き方がおかしいのでしょうか?
cd /home/pi/Desktop/Testも入れてみましたが結果変わらずです。
アプリ側でフォームのラベルにカレントディレクトリを表示すると/home/piです。
# 現在のpathを取得する
import os
self.path = os.getcwd()
self.ui.testLabel.setText(self.path)
です。
アプリがおかしいと言われてもmain.pyは以下の通りでMainWindowを呼び出すだけです。
from PyQt5.QtWidgets import QApplication
from mainform import MainWindow
if __name__ == "__main__":
import sys
app = QApplication(sys.argv)
Window = MainWindow()
Window.showFullScreen()
sys.exit(app.exec_())
フォルダー表示でmain.pyをクリックすればラズパイのThonnyが起動して、Runさせる分には相対パスでアイコンは現れます。
別のフォルダーに移動しても同様にアイコンは現れます。
AutoStartで起動するとNGです。
AutoStartの“~/.config/lxsession/LXDE-pi/AutoStart”ファイルには
/usr/bin/python3 /home/pi/Desktop/Test/main.py
としています。
このAutoStartファイルの書き方がおかしいのでしょうか?
cd /home/pi/Desktop/Testも入れてみましたが結果変わらずです。
アプリ側でフォームのラベルにカレントディレクトリを表示すると/home/piです。
# 現在のpathを取得する
import os
self.path = os.getcwd()
self.ui.testLabel.setText(self.path)
です。
389デフォルトの名無しさん (ワッチョイ 254e-kvet)
2021/01/19(火) 10:01:30.76ID:lh/VSPm+0 「僕の思った通りに忖度してやってくれないからクソ」
390デフォルトの名無しさん (ワッチョイ 4201-73fV)
2021/01/19(火) 10:02:20.25ID:JZy8vN9I0391デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/19(火) 11:40:31.30ID:tvisVnjf0392デフォルトの名無しさん (ワッチョイ 8602-ahPi)
2021/01/19(火) 12:29:34.29ID:hDmXWGEK0 Java と TypeScript ( JavaScript ) からは、Win32API 叩いたことあるんだけど、
それらと比べて、Python から Win32API 叩くのってどれくらい楽?難しい?
C++ とか除けば C# が一番ラクなのはとりあえず知ってる。
それらと比べて、Python から Win32API 叩くのってどれくらい楽?難しい?
C++ とか除けば C# が一番ラクなのはとりあえず知ってる。
393デフォルトの名無しさん (ワッチョイ 8dda-zx6w)
2021/01/19(火) 17:38:43.18ID:m2hYgPAl0 あの、charって「チャー」って読むんだよね?
394デフォルトの名無しさん (ワッチョイ 317f-aU22)
2021/01/19(火) 17:44:25.29ID:KGVX5wki0 はあ?大佐に喧嘩売ってんの?
395デフォルトの名無しさん (ワッチョイ 317f-aU22)
2021/01/19(火) 17:56:59.37ID:KGVX5wki0 英語圏でも、characterの短縮語にも関わらず、チャーかカーが主流みたいよ。
残念ながら大佐は主流でないようだ…
残念ながら大佐は主流でないようだ…
396デフォルトの名無しさん (ワッチョイ 82a5-cHx4)
2021/01/19(火) 18:02:46.61ID:3vFYkyri0 256倍本に読み方が載ってる
pythonじゃなくてCのやつな
pythonじゃなくてCのやつな
397デフォルトの名無しさん (ワッチョイ 8dda-zx6w)
2021/01/19(火) 18:21:36.10ID:m2hYgPAl0 ありがとう
大佐はよく分からないけど、、
大佐はよく分からないけど、、
398デフォルトの名無しさん (ワッチョイ 254e-kvet)
2021/01/19(火) 18:25:23.76ID:lh/VSPm+0 クワトロ大尉…何者なんだ…
399デフォルトの名無しさん (ワッチョイ 6ef2-Dqz3)
2021/01/19(火) 21:14:11.21ID:2SZFJemS0400デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/19(火) 21:44:23.48ID:tvisVnjf0 リソースファイルと言っても.pyファイルでimportで指定するだけ。
直接オブジェクトファイルを指定するとアプリディレクトリとカレントディレクトリが合わないと駄目で、何でimportだと良いのか理解は出来ていません。
直接オブジェクトファイルを指定するとアプリディレクトリとカレントディレクトリが合わないと駄目で、何でimportだと良いのか理解は出来ていません。
401デフォルトの名無しさん (ワッチョイ 8240-SZF4)
2021/01/19(火) 21:46:00.45ID:tvisVnjf0 なので、結果オーライです。(^_^;)
402デフォルトの名無しさん (ワッチョイ 8dda-p24c)
2021/01/20(水) 23:51:40.74ID:MuBDUw7g0403デフォルトの名無しさん (ワッチョイ 8dd2-bmVY)
2021/01/21(木) 00:30:31.91ID:CxARV0zj0 >>402
rangeが1〜10になってるからiが9の時と10の時に改行が入る
rangeが1〜10になってるからiが9の時と10の時に改行が入る
404デフォルトの名無しさん (ワッチョイ 0261-QwCK)
2021/01/21(木) 00:35:57.46ID:gROtzvMY0 print("\n") → print()
405デフォルトの名無しさん (ワッチョイ 8dda-p24c)
2021/01/21(木) 00:45:50.73ID:l9t0hEUO0 あ、そうか
なんで改行文字入れたんだ。。
ありがとうございます
なんで改行文字入れたんだ。。
ありがとうございます
406デフォルトの名無しさん (ワッチョイ 495f-HpmZ)
2021/01/21(木) 00:50:09.67ID:6L0dUwJb0 >>402
i判定の前にi表示して実行してみては?
i判定の前にi表示して実行してみては?
407デフォルトの名無しさん (ワッチョイ 495f-HpmZ)
2021/01/21(木) 00:50:30.90ID:6L0dUwJb0 おっと遅かった
408デフォルトの名無しさん (ワッチョイ d9b0-tF12)
2021/01/21(木) 13:43:26.45ID:fFCZ4qms0 >>381
BOOTHにあるモザイク除去の技術書が良かったからオススメ
BOOTHにあるモザイク除去の技術書が良かったからオススメ
409デフォルトの名無しさん (ワッチョイ aeda-d4GC)
2021/01/21(木) 14:24:53.65ID:/8Y0ih1k0410デフォルトの名無しさん (ワッチョイ 5f79-Zp8o)
2021/01/23(土) 21:23:21.71ID:Hsg7ZCv90 OpenpyxlでExcelいじってるんだけど、列ごとの最終行のセルを調べたい。どうしたらいいの?
411デフォルトの名無しさん (ワッチョイ 5f61-Woof)
2021/01/24(日) 13:03:45.15ID:67l69Ijb0 ダメもとで、pythonのsliceみたくインデックスに-1指定してみるとか?
412デフォルトの名無しさん (ワッチョイ 077f-0YBH)
2021/01/24(日) 14:02:22.24ID:uoAEL1dG0 len(ws['A'])
最終行以降に余計な書式がついてると意図しない数が返ってくるから結局自分でカウントするほうが無難かと
最終行以降に余計な書式がついてると意図しない数が返ってくるから結局自分でカウントするほうが無難かと
413デフォルトの名無しさん (ワッチョイ 5f79-Zp8o)
2021/01/25(月) 19:04:21.56ID:pG6g+jm20 Openpyxlって読み取り専用のExcelファイルに書き込みってできないですよね?
読み取り専用解除→書き込み→読み取り専用に戻すっていう処理はどうやって書けばいいんですかね?
読み取り専用解除→書き込み→読み取り専用に戻すっていう処理はどうやって書けばいいんですかね?
414デフォルトの名無しさん (ブーイモ MMcf-F+C/)
2021/01/25(月) 19:29:10.56ID:ptYOaHFLM 前の質問は解決したん?
415デフォルトの名無しさん (ワッチョイ 8701-InGC)
2021/01/25(月) 20:19:05.06ID:P238B9gb0416デフォルトの名無しさん (ワッチョイ 5f79-Zp8o)
2021/01/25(月) 22:13:41.43ID:pG6g+jm20 >>414
forとifで書きました。
forとifで書きました。
417蟻人間 ◆T6xkBnTXz7B0 (スフッ Sd7f-XkT0)
2021/01/25(月) 22:20:47.25ID:4bD0zgGid418デフォルトの名無しさん (ワッチョイ 5f79-Zp8o)
2021/01/25(月) 22:36:17.55ID:pG6g+jm20 うーん?
419デフォルトの名無しさん (ワッチョイ 276a-dnk/)
2021/01/26(火) 22:26:22.62ID:07qf8Z/S0 QtCreatorでプログラム作ろうと思ったけど、PytQtのが圧倒的に楽なんで、
今更C++/Qtで書く気になれないよw
今更C++/Qtで書く気になれないよw
420デフォルトの名無しさん (ワッチョイ 5f40-lOqV)
2021/01/27(水) 04:38:46.35ID:CW9cILD40421デフォルトの名無しさん (ワントンキン MM3f-Z7MQ)
2021/01/27(水) 10:28:12.94ID:8VSsYW13M 顔認証はここですか?
422デフォルトの名無しさん (オイコラミネオ MM4f-j4NR)
2021/01/27(水) 15:42:09.50ID:AQ5IIZi9M 組み込み関数にpartialを使いたいとき
キーワード引数はどう指定すれば良いですか?
例えばformat関数の第2引数を”02x” にしたいです
キーワード引数はどう指定すれば良いですか?
例えばformat関数の第2引数を”02x” にしたいです
423デフォルトの名無しさん (ワッチョイ a77c-rvE3)
2021/01/27(水) 17:05:46.69ID:isvLWJ6Q0424デフォルトの名無しさん (ワッチョイ 5f01-oRbG)
2021/01/27(水) 17:18:58.56ID:lgpuzElo0425デフォルトの名無しさん (ワッチョイ 5f6d-j4NR)
2021/01/27(水) 17:30:09.95ID:ZkwFNZKx0 数値が格納された配列に対して
mapを使って16進数文字列に出来るかというところで
色々と考えてます
hex関数だとゼロ埋めができず
format関数を使って試しました
mapを使って16進数文字列に出来るかというところで
色々と考えてます
hex関数だとゼロ埋めができず
format関数を使って試しました
426デフォルトの名無しさん (ブーイモ MM6b-2Z5u)
2021/01/27(水) 17:37:39.83ID:U9ML+VYwM よく知らんけどキーワード引数でなくvar-positional引数らしいから無理じゃないかなあ。
関数定義したら
def bind02x(s, *args):
. return s.format(args[0], "02x", *args[1:])
関数定義したら
def bind02x(s, *args):
. return s.format(args[0], "02x", *args[1:])
427デフォルトの名無しさん (ワッチョイ 5f01-oRbG)
2021/01/27(水) 17:50:49.56ID:lgpuzElo0 >>425
array = [1, 10, 100, 1000]
myformat = '{:02x}'.format
list(map(myformat, array))
#=> [’01', '0a', '64', '3e8']
array = [1, 10, 100, 1000]
myformat = '{:02x}'.format
list(map(myformat, array))
#=> [’01', '0a', '64', '3e8']
428蟻人間 ◆T6xkBnTXz7B0 (ワッチョイ c701-8PYP)
2021/01/27(水) 18:41:48.09ID:8/5NGoYh0 formatを使わない方法だとこんな感じか。
>>> print(("00"+hex(254)[2:])[-2:])
fe
>>> print(("00"+hex(254)[2:])[-2:])
fe
430デフォルトの名無しさん (ワッチョイ 275f-rvE3)
2021/01/28(木) 10:46:38.55ID:dNWrUHbO0 array = [1, 10, 100, 1000]
list(map(f'%02x', array))
list(map(f'%02x', array))
431デフォルトの名無しさん (ワッチョイ bfda-VlSt)
2021/01/28(木) 22:37:26.68ID:tFNMY2GJ0432デフォルトの名無しさん (ワッチョイ 3d1b-RNyz)
2021/01/29(金) 20:39:09.24ID:P45PUhZ00 ッパイ損って、ほんと、
ぶりっ!
ぶりっ!
433デフォルトの名無しさん (ワッチョイ 696a-NgWx)
2021/01/29(金) 20:42:36.06ID:Yw54C/6D0 print("%s は %d です" %("値段", 100))
ってやちゃうけど、formatを使った方いいのか?
変わんないよね?
ってやちゃうけど、formatを使った方いいのか?
変わんないよね?
434デフォルトの名無しさん (ワッチョイ 8d7f-con+)
2021/01/29(金) 21:15:02.93ID:W2+xn0TF0 >>433
何そのクソ記法
何そのクソ記法
435デフォルトの名無しさん (ワッチョイ 696a-NgWx)
2021/01/29(金) 21:19:09.51ID:Yw54C/6D0 >>434
こっちのがC言語のprintf()ぽくって好きなんだよね。
こっちのがC言語のprintf()ぽくって好きなんだよね。
436デフォルトの名無しさん (スップ Sdea-unxX)
2021/01/29(金) 21:54:32.10ID:SEKJJserd Cのようなクソ言語のことは忘れろ
437デフォルトの名無しさん (オッペケ Srbd-3KRy)
2021/01/29(金) 21:55:28.93ID:vobzFHE+r >>433
format文字列の方が自由度高いし柔軟、記述も簡潔
format文字列の方が自由度高いし柔軟、記述も簡潔
438デフォルトの名無しさん (ワッチョイ 6d93-wjER)
2021/01/29(金) 22:09:51.25ID:l5mBGJ/v0 printfのfはformatのf
439デフォルトの名無しさん (ワッチョイ 797c-L6Wt)
2021/01/30(土) 13:06:19.29ID:/Vy2YSUv0 >>435
>print("%s は %d です" %("値段", 100))
a = "値段"
b = 100
print(f"{a:s} は {b:04d} です")
https://note.nkmk.me/python-f-strings/
>print("%s は %d です" %("値段", 100))
a = "値段"
b = 100
print(f"{a:s} は {b:04d} です")
https://note.nkmk.me/python-f-strings/
440デフォルトの名無しさん (テテンテンテン MM3e-ERTH)
2021/01/30(土) 14:04:20.01ID:uBqkRZZEM441デフォルトの名無しさん (オイコラミネオ MM92-6hZ2)
2021/01/30(土) 14:37:52.85ID:PTwpMb/VM 変数だけじゃなく{}内では
コードも展開されるよね
ほとんどeval
コードも展開されるよね
ほとんどeval
442デフォルトの名無しさん (ワッチョイ 6a61-M8vF)
2021/01/30(土) 19:12:32.88ID:DFENYGCB0 >>440
んなわけない。
んなわけない。
443デフォルトの名無しさん (ワッチョイ a95f-K2Y7)
2021/01/31(日) 01:18:23.19ID:pTAAkbAE0 Cはクソじゃない。
プログラマが神であることが前提なだけだ。
プログラマが神であることが前提なだけだ。
444デフォルトの名無しさん (テテンテンテン MM3e-ERTH)
2021/01/31(日) 04:45:12.13ID:LnuqQuZJM445デフォルトの名無しさん (ワッチョイ 1163-unxX)
2021/01/31(日) 06:45:33.91ID:tvoJUBop0 できる限り、python 3.4(XP最終)との互換性を考えて、
新しい使い方は極力控えるようにしてるな
廃止予定になるものはもちろん使わないけど
たとえば、subprocess.run()が使えないので、古くなったsubprocess.call()を使いたいところだけど、
subprocess.Popen()でなんとかなるので、こちらを使うようにしてる
新しい使い方は極力控えるようにしてるな
廃止予定になるものはもちろん使わないけど
たとえば、subprocess.run()が使えないので、古くなったsubprocess.call()を使いたいところだけど、
subprocess.Popen()でなんとかなるので、こちらを使うようにしてる
446デフォルトの名無しさん (ワッチョイ 5d73-merL)
2021/01/31(日) 11:58:30.05ID:IyMlWoIo0 a= open('hoge.txt','r').readlines() ってやったら、どうやって close すればいいの?
勝手にクローズされるの?
勝手にクローズされるの?
447デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/01/31(日) 12:02:35.09ID:ztsWDMWg0448デフォルトの名無しさん (ワッチョイ 696a-NgWx)
2021/01/31(日) 14:18:54.71ID:5J6IAB9V0 >>446
クローズされるされない以前に凄げー書き方だなw
クローズされるされない以前に凄げー書き方だなw
449デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/01/31(日) 14:30:10.98ID:ztsWDMWg0450デフォルトの名無しさん (ワッチョイ 696a-NgWx)
2021/01/31(日) 14:36:14.53ID:5J6IAB9V0 まあ、pythonとかperlとかから入った場合にありそうだな。
C言語から入ったらありえない書き方だよw
C言語から入ったらありえない書き方だよw
451デフォルトの名無しさん (ワッチョイ 2a01-I+PI)
2021/01/31(日) 14:51:34.61ID:+uTrKl1S0452デフォルトの名無しさん (テテンテンテン MM3e-uynL)
2021/01/31(日) 16:21:13.57ID:A/ejTqXCM453デフォルトの名無しさん (テテンテンテン MM3e-uynL)
2021/01/31(日) 16:23:53.89ID:A/ejTqXCM あ、Pathlib は標準ライブラリか。
454デフォルトの名無しさん (ワッチョイ 797c-qCTK)
2021/01/31(日) 16:41:41.03ID:X7lGC0go0 ループの中で使ったりしなければ
プロセス終了したらcloseされるやろ
ワンライナー程度なら問題無い
IDE内で使うとIDE終了までcloseされないことはあるかも
プロセス終了したらcloseされるやろ
ワンライナー程度なら問題無い
IDE内で使うとIDE終了までcloseされないことはあるかも
455デフォルトの名無しさん (ワッチョイ 1eda-PXOE)
2021/01/31(日) 18:36:36.62ID:J79WkYNb0 >>450
rustやc++から入ったならあり得る書き方
rustやc++から入ったならあり得る書き方
456デフォルトの名無しさん (スプッッ Sdea-RNyz)
2021/01/31(日) 18:52:07.55ID:TZ/K0j2Ld 言語としてオブジェクト指向が提供されてる言語を一個でも学んだなら普通
open に繋げるのが微妙なだけで何も凄くないごく普通の書き方
Cしか勉強してない奴には異常に見えるかもしれないが
Cしか勉強してない奴が異常者だと自覚した方がいい
open に繋げるのが微妙なだけで何も凄くないごく普通の書き方
Cしか勉強してない奴には異常に見えるかもしれないが
Cしか勉強してない奴が異常者だと自覚した方がいい
457デフォルトの名無しさん (ワッチョイ a563-6WVI)
2021/01/31(日) 18:57:31.61ID:I2JY0LLZ0 FileもDBも、OpenしたらCloseしなさいと教わりました
458デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/01/31(日) 19:01:18.73ID:ztsWDMWg0 Pythonだって基本はあけたらしめるぞ
基本的には。
基本的には。
459デフォルトの名無しさん (ワッチョイ 5961-Y6bJ)
2021/01/31(日) 19:36:56.91ID:ukHS72vv0 デストラクタって知らんか
460デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/01/31(日) 19:58:37.33ID:ztsWDMWg0461デフォルトの名無しさん (ワッチョイ 6a61-M8vF)
2021/01/31(日) 22:24:30.07ID:kBSAcrG10 えっと、そんな小難しい話ではなくて、単にreadlines()が勝手に閉めてくれているだけの話でしょ?
ましてや、デストラクタが勝手に閉めてくれると思っているなら、それこそとんでもない間違いだ。
ましてや、デストラクタが勝手に閉めてくれると思っているなら、それこそとんでもない間違いだ。
462デフォルトの名無しさん (ワッチョイ 6a61-M8vF)
2021/01/31(日) 22:31:01.38ID:kBSAcrG10 ごめん。readlinesは閉めなかったわ。
常にwithと一緒に使っていたから、ほとんど意識してなかった。
常にwithと一緒に使っていたから、ほとんど意識してなかった。
463デフォルトの名無しさん (アメ MM11-Z/xs)
2021/01/31(日) 23:26:03.78ID:xZnCOk61M >>457
知ってる!オープン・クローズ原則ってやつだよね!
知ってる!オープン・クローズ原則ってやつだよね!
464デフォルトの名無しさん (ワッチョイ 8d7f-LESd)
2021/02/01(月) 00:56:54.84ID:5yr9aQzL0 デストラクタがいつ呼ばれるかは保証されてないんじゃないの?
ほったらかしにすると再度開こうとしたときにすぐに開けなくなるから、ちゃんとcloseするかdelしたほうがいいよ
ほったらかしにすると再度開こうとしたときにすぐに開けなくなるから、ちゃんとcloseするかdelしたほうがいいよ
465デフォルトの名無しさん (スプッッ Sdea-RNyz)
2021/02/01(月) 01:01:18.54ID:nyoV78kKd Pythonは参照が切れた時点でGCに回収されるんだったかな
でもバグの原因になるから明示的にcloseすべき
でもバグの原因になるから明示的にcloseすべき
466デフォルトの名無しさん (テテンテンテン MM3e-ERTH)
2021/02/01(月) 02:17:59.14ID:raodPEZBM467デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/02/01(月) 07:11:31.01ID:zru6Wjni0468デフォルトの名無しさん (ワッチョイ 6aa5-eHoJ)
2021/02/01(月) 07:42:03.45ID:iI5pUuOE0 インデントでスコープ付けるだけじゃダメだったんだろうかといつも疑問に思う
469デフォルトの名無しさん (ワッチョイ 696a-NgWx)
2021/02/01(月) 09:01:53.08ID:bfRVZ7+J0 open()なんてエラーが出る頻度が高い関数をエラーチェック無しに使うのが無理がある。
470デフォルトの名無しさん (テテンテンテン MM3e-uynL)
2021/02/01(月) 09:45:54.13ID:w5ozLfsxM try exception すればいいんやで。
471デフォルトの名無しさん (ワッチョイ e505-gNuC)
2021/02/01(月) 11:07:46.57ID:1Fk5nxUL0 クラスの特殊メソッドをオーバーライドする時にint型との演算を別に定義する方法ってありますか?
472デフォルトの名無しさん (ワッチョイ e505-gNuC)
2021/02/01(月) 11:12:28.52ID:1Fk5nxUL0 特殊メソッドの定義の中で型判別して条件分岐とかになるんですかね?
473デフォルトの名無しさん (ワッチョイ a606-yYpS)
2021/02/01(月) 11:32:20.94ID:6c5mrI3q0 超クソ初心者
for a in range(2,21):
sosuu=1
for j in range(2,a):
if a % j ==0:
sosuu=0
if sosuu ==1:
print(a,'(素数)')
else:
print(a)
これって一行一行どういうことが起こってるのが教えてほしい
『最初の一行「for a in range(2,21):」でaは2-21までの範囲を指してる』
的な感じの説明で。
2行目のsosuu=1とか3行目で何故(2.21)はダメで(2.a)だとしっかりできるのかが謎で
一つ一つ根本が知りたい
for a in range(2,21):
sosuu=1
for j in range(2,a):
if a % j ==0:
sosuu=0
if sosuu ==1:
print(a,'(素数)')
else:
print(a)
これって一行一行どういうことが起こってるのが教えてほしい
『最初の一行「for a in range(2,21):」でaは2-21までの範囲を指してる』
的な感じの説明で。
2行目のsosuu=1とか3行目で何故(2.21)はダメで(2.a)だとしっかりできるのかが謎で
一つ一つ根本が知りたい
474デフォルトの名無しさん (ワッチョイ 5d01-6q/4)
2021/02/01(月) 11:45:16.24ID:Q1Zk9Q1A0 sosuu に1を入れておき
その値が1のままだと素数
sosuu の値が1だと素数
では次の行の担当の方どうぞ
その値が1のままだと素数
sosuu の値が1だと素数
では次の行の担当の方どうぞ
475デフォルトの名無しさん (ワッチョイ 6a61-M8vF)
2021/02/01(月) 11:48:29.39ID:Lp1uHNUM0 @singledispatchが特殊メソッドに対しても直接使えるかどうかわからんけど、
条件分岐の方が結局のところ無難かつスピード的にも利点があるんじゃないかな?
条件分岐の方が結局のところ無難かつスピード的にも利点があるんじゃないかな?
476デフォルトの名無しさん (ワッチョイ 662c-IZeX)
2021/02/01(月) 12:12:27.93ID:KcF6/QTu0 Ruby では、
results = [ 2 ]
( 2..12 ).each do |outer|
prime = true
( 2..outer ).each do |inner|
# 割り切れたら、素数ではない
prime = false if outer % inner == 0
if prime
results.push outer if prime
break
end
end
end
p results #=> [2, 3, 5, 7, 9, 11]
results = [ 2 ]
( 2..12 ).each do |outer|
prime = true
( 2..outer ).each do |inner|
# 割り切れたら、素数ではない
prime = false if outer % inner == 0
if prime
results.push outer if prime
break
end
end
end
p results #=> [2, 3, 5, 7, 9, 11]
477476 (ワッチョイ 662c-IZeX)
2021/02/01(月) 12:15:24.54ID:KcF6/QTu0479デフォルトの名無しさん (ワッチョイ e505-gNuC)
2021/02/01(月) 12:19:24.97ID:1Fk5nxUL0 ありがとう、条件分岐で良さそうですね
singledispatch知らなかったから面白そうなの知れて良かった
>>473
たぶんコードが読み解けない根本の勘違い部分だと思うけど一行目rangeが生成してる範囲は1-20
pythonで範囲を与えるときは基本的に左閉右開区間(右側に五条悟が居て辿り着けない)から覚えておくといいよ
singledispatch知らなかったから面白そうなの知れて良かった
>>473
たぶんコードが読み解けない根本の勘違い部分だと思うけど一行目rangeが生成してる範囲は1-20
pythonで範囲を与えるときは基本的に左閉右開区間(右側に五条悟が居て辿り着けない)から覚えておくといいよ
480デフォルトの名無しさん (ワッチョイ e505-gNuC)
2021/02/01(月) 12:22:14.71ID:1Fk5nxUL0 2-20だった
混乱させたらごめんよ
混乱させたらごめんよ
481476 (ワッチョイ 662c-IZeX)
2021/02/01(月) 12:41:17.52ID:KcF6/QTu0 Ruby では範囲で、.. は終点を含む、... は終点を含まないから、
内側のループで、( 2...outer ) として、outer を含んじゃいけない
含むと例えば、7 % 7 = 0 と割り切れてしまう。
含めない場合は、7 % 2 から、7 % 6 まで、すべてで割り切れないから素数となる
results = [ ]
( 2..12 ).each do |outer|
prime = true
( 2...outer ).each do |inner|
# 割り切れたら、素数ではない
prime = false if outer % inner == 0
end
results.push outer if prime
end
p results #=> [2, 3, 5, 7, 11]
内側のループで、( 2...outer ) として、outer を含んじゃいけない
含むと例えば、7 % 7 = 0 と割り切れてしまう。
含めない場合は、7 % 2 から、7 % 6 まで、すべてで割り切れないから素数となる
results = [ ]
( 2..12 ).each do |outer|
prime = true
( 2...outer ).each do |inner|
# 割り切れたら、素数ではない
prime = false if outer % inner == 0
end
results.push outer if prime
end
p results #=> [2, 3, 5, 7, 11]
482476 (ワッチョイ 662c-IZeX)
2021/02/01(月) 12:46:33.50ID:KcF6/QTu0 例えば、outer が7 の場合、
inner は、2〜6 で、余りouter % inner は、
7 % 2 = 1
7 % 3 = 1
7 % 4 = 3
7 % 5 = 2
7 % 6 = 1
すべてで割り切れないから、素数
inner は、2〜6 で、余りouter % inner は、
7 % 2 = 1
7 % 3 = 1
7 % 4 = 3
7 % 5 = 2
7 % 6 = 1
すべてで割り切れないから、素数
483デフォルトの名無しさん (ワッチョイ 696a-NgWx)
2021/02/01(月) 13:17:18.19ID:bfRVZ7+J0 実際は自分の数字まで探す必要はないよね。
21が素数かしらべたいなら、2から21/2 この場合だと11まで調べればOKだよね(半分を超えたら割りきれる分けがないんだから)
実際は√21までしらべればいいらしい。本当かはしらんがw
21が素数かしらべたいなら、2から21/2 この場合だと11まで調べればOKだよね(半分を超えたら割りきれる分けがないんだから)
実際は√21までしらべればいいらしい。本当かはしらんがw
484デフォルトの名無しさん (オッペケ Srbd-GDPA)
2021/02/01(月) 13:29:16.59ID:MwS2r1BVr485デフォルトの名無しさん (ワッチョイ 6a61-M8vF)
2021/02/01(月) 14:38:09.60ID:Nlbj3k+a0 なるほど。そっちのは知らなかった。
def is_prime(n):
__x = 2
__while x * x <= n: # 判定だけだから、sqrtじゃなくてもいいよね?
____if n % x == 0:
______return False
____x += 1
__return True
def is_prime(n):
__x = 2
__while x * x <= n: # 判定だけだから、sqrtじゃなくてもいいよね?
____if n % x == 0:
______return False
____x += 1
__return True
486476 (ワッチョイ 662c-IZeX)
2021/02/01(月) 14:42:52.30ID:KcF6/QTu0 もっと厳密に言えば、配列に順番に素数を入れていくから、
例えば、outer が7 の場合、既に[2, 3, 5]が入っていて、
inner は、2,3,5 だけ調べれば良い。
4,6 は調べる必要がない
つまり、それまでの素数で割り切れなければ、素数
5以上の素数は、6n + 1, 6n + 5 だけ。
6n + 3 は、3で割り切れる
7 % 2 = 1
7 % 3 = 1
7 % 4 = 3 → 不要
7 % 5 = 2
7 % 6 = 1 → 不要
例えば、outer が7 の場合、既に[2, 3, 5]が入っていて、
inner は、2,3,5 だけ調べれば良い。
4,6 は調べる必要がない
つまり、それまでの素数で割り切れなければ、素数
5以上の素数は、6n + 1, 6n + 5 だけ。
6n + 3 は、3で割り切れる
7 % 2 = 1
7 % 3 = 1
7 % 4 = 3 → 不要
7 % 5 = 2
7 % 6 = 1 → 不要
487デフォルトの名無しさん (ワッチョイ e505-gNuC)
2021/02/01(月) 14:55:10.84ID:1Fk5nxUL0 ある値以下の素数を列挙したいならエラトステネスの篩でいいんじゃないの
488デフォルトの名無しさん (オイコラミネオ MM2e-6hZ2)
2021/02/01(月) 18:15:30.30ID:iFiWp8sSM 関数内で呼び出すexecをグローバルコンテキストで
実行させるには第2引数に何を与えれば良いですか?
def func():
exec(“a=1”, ???)
実行させるには第2引数に何を与えれば良いですか?
def func():
exec(“a=1”, ???)
489デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/02/01(月) 18:39:40.42ID:zru6Wjni0490デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/02/01(月) 20:00:44.02ID:zru6Wjni0491デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/02/01(月) 20:23:34.86ID:zru6Wjni0492デフォルトの名無しさん (オッペケ Srbd-2WwA)
2021/02/01(月) 20:35:03.79ID:dLYyxM+Vr マルチポスト警察だ!!!
493デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/02/01(月) 20:45:22.01ID:zru6Wjni0 >>492
くっやしいわろらされたwww
くっやしいわろらされたwww
494デフォルトの名無しさん (アウアウウー Sa21-yKBq)
2021/02/01(月) 21:06:46.60ID:pf4bKJUwa マッチポンプとか正確悪ぃーな
495デフォルトの名無しさん (ワッチョイ a563-6WVI)
2021/02/01(月) 22:35:28.59ID:y6HQlT0y0 マッチはいらんかね
496デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/02/02(火) 07:19:50.09ID:yxeR01+C0 >>494は不正確なやつだなw
497デフォルトの名無しさん (ワッチョイ 5d01-6q/4)
2021/02/02(火) 07:28:47.85ID:6zQI8Heo0 ワロタ
498デフォルトの名無しさん (ワッチョイ b501-CIkM)
2021/02/02(火) 09:31:45.46ID:VDC2/rXs0 Numpyのアプデが来たな
iOSの変換だと
ナンピー→Numpy
ナンパイ→numpy
になるのは何故なのか
iOSの変換だと
ナンピー→Numpy
ナンパイ→numpy
になるのは何故なのか
499デフォルトの名無しさん (ワッチョイ a532-NgWx)
2021/02/02(火) 14:50:00.64ID:mHChSSLg0 >>484
Python じゃなくて数学スレみたくなるけど、
一つの整数を二つの整数の積にするとき、片方が必ず√N以下になるらしい。
例えば32を二つの整数の積であらわすと、約数が6個なので
1,2,4,8,16,32
1X32、2x16、4x8の三通りで片方はかならず√32以下となる。
だから平方根以下を調べればいい。って事らしい。
Python じゃなくて数学スレみたくなるけど、
一つの整数を二つの整数の積にするとき、片方が必ず√N以下になるらしい。
例えば32を二つの整数の積であらわすと、約数が6個なので
1,2,4,8,16,32
1X32、2x16、4x8の三通りで片方はかならず√32以下となる。
だから平方根以下を調べればいい。って事らしい。
500デフォルトの名無しさん (エムゾネ FF0a-qCTK)
2021/02/02(火) 15:26:31.76ID:eTRsUHIhF >らしい
小学生か文系か池沼かどっち
小学生か文系か池沼かどっち
501デフォルトの名無しさん (ワッチョイ a532-NgWx)
2021/02/02(火) 15:51:40.29ID:mHChSSLg0 >>500
3択でどっちつかうなよw
3択でどっちつかうなよw
502デフォルトの名無しさん (テテンテンテン MM3e-uynL)
2021/02/02(火) 18:18:25.52ID:ozkAVgNFM 文系で池沼の小学生かも知れん。
503デフォルトの名無しさん (オッペケ Srbd-GDPA)
2021/02/02(火) 18:51:33.53ID:OU1WloPYr 素数でなければ正の整数を因数分解すると必ず平方根より小さい数が現れるって当然のことと思ってたけど普段平方根なんて全く見ない人にとっては自明じゃないのか
元ネタはループと条件の練習だから無駄な探索を減らすとか考えてないんだろう
元ネタはループと条件の練習だから無駄な探索を減らすとか考えてないんだろう
504デフォルトの名無しさん (オッペケ Srbd-GDPA)
2021/02/02(火) 18:52:46.72ID:OU1WloPYr505デフォルトの名無しさん (ワッチョイ a6da-6WVI)
2021/02/03(水) 01:31:50.54ID:eVAWbdwx0 pythonでseleniumを使ってスクレイピングをやり始めたのだが、
find_element系の話題てこのスレでいいの?
find_element系の話題てこのスレでいいの?
506デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/02/03(水) 20:04:08.00ID:0a0VMm7q0 >>505
初心者スレ向けたぶん
初心者スレ向けたぶん
507デフォルトの名無しさん (ワッチョイ ea02-qCTK)
2021/02/03(水) 23:15:51.64ID:AA4wcGbL0 お世話になります。
これからPythonでプログラミングを始めようと考えています。
今後プログラミングをするにあたってエディタは何を使えば良いかご意見を頂きたいです。
自分で調べてみて、visual studio codeやjupyter、atom等様々なものを見つけましたが、短期、中期、長期でみてどれが良いのか決めかねています。
・今の状態はAnacondaでインストールし、とりあえず万能そうなvisual studio 2019でhallo worldは出せた状態
・プログラムの経験としてはjavaを大学の授業で3単位分と、Arduino(マイコン)で少し遊んだことがある程度
・短期(実働約1ヶ月)の目標としては、GUI、webアプリの作成(手始めに4桁の数字を入力するとその年にオリンピックが開催されたか判定するアプリを作ってみようかと)
・中期(実働約3ヶ月)の目標としては、スクレイピングやデータ分析、簡単なAIを作成しての業務の半自動化(オリンピック判定アプリの強化、Twitterでフォローされた際にフォローバックするべきか判定するアプリ等)
・長期(実働1年以上)の目標としては、難しいAIを作成しての業務の自動化、データサイエンティストとして通用するレベルの能力(オリンピック判定アプリの最強化、自動ツイートや自動リプライの作成アプリ)
・勉強手段は図書館の書籍やwebページ、掲示板での質問等による独学
・仕事を辞めたので時間はあります、やる気もあります
以上のことを踏まえて以下のことにお答え頂けると嬉しいです。
1,みなさんの開発環境及びその理由
2,短期目標に合ったエディタとその理由、他に検討したもの
3,中期目標に合ったエディタとその理由、他に検討したもの
4,長期目標に合ったエディタとその理由、他に検討したもの
5,おすすめの学習方法、コミュニティ等
6,その他(目標に無理がある、致命的な勘違いがある等)
1〜6のうち1つだけでも良いので回答頂けるととても嬉しいです。
良かったらよろしくおねがいします。
これからPythonでプログラミングを始めようと考えています。
今後プログラミングをするにあたってエディタは何を使えば良いかご意見を頂きたいです。
自分で調べてみて、visual studio codeやjupyter、atom等様々なものを見つけましたが、短期、中期、長期でみてどれが良いのか決めかねています。
・今の状態はAnacondaでインストールし、とりあえず万能そうなvisual studio 2019でhallo worldは出せた状態
・プログラムの経験としてはjavaを大学の授業で3単位分と、Arduino(マイコン)で少し遊んだことがある程度
・短期(実働約1ヶ月)の目標としては、GUI、webアプリの作成(手始めに4桁の数字を入力するとその年にオリンピックが開催されたか判定するアプリを作ってみようかと)
・中期(実働約3ヶ月)の目標としては、スクレイピングやデータ分析、簡単なAIを作成しての業務の半自動化(オリンピック判定アプリの強化、Twitterでフォローされた際にフォローバックするべきか判定するアプリ等)
・長期(実働1年以上)の目標としては、難しいAIを作成しての業務の自動化、データサイエンティストとして通用するレベルの能力(オリンピック判定アプリの最強化、自動ツイートや自動リプライの作成アプリ)
・勉強手段は図書館の書籍やwebページ、掲示板での質問等による独学
・仕事を辞めたので時間はあります、やる気もあります
以上のことを踏まえて以下のことにお答え頂けると嬉しいです。
1,みなさんの開発環境及びその理由
2,短期目標に合ったエディタとその理由、他に検討したもの
3,中期目標に合ったエディタとその理由、他に検討したもの
4,長期目標に合ったエディタとその理由、他に検討したもの
5,おすすめの学習方法、コミュニティ等
6,その他(目標に無理がある、致命的な勘違いがある等)
1〜6のうち1つだけでも良いので回答頂けるととても嬉しいです。
良かったらよろしくおねがいします。
508デフォルトの名無しさん (ワッチョイ b501-oPl4)
2021/02/03(水) 23:21:46.16ID:Ky2GsCU50 VSCode1択
509デフォルトの名無しさん (テテンテンテン MM3e-uynL)
2021/02/03(水) 23:24:09.97ID:jct3FtxBM オリンピック判定アプリにAI必要だろうか?という疑問は別にして
オレはSublime Text使ってる。
仕事でちょこっとDNN使うけどそれはJupyterNotebook上で走らすだけ。
SublimeはシフトJIS使えないからその時はNotepad++。
オレはSublime Text使ってる。
仕事でちょこっとDNN使うけどそれはJupyterNotebook上で走らすだけ。
SublimeはシフトJIS使えないからその時はNotepad++。
510デフォルトの名無しさん (ワッチョイ ea02-qCTK)
2021/02/03(水) 23:34:57.31ID:AA4wcGbL0511デフォルトの名無しさん (ワッチョイ ea02-qCTK)
2021/02/03(水) 23:47:22.57ID:AA4wcGbL0512デフォルトの名無しさん (テテンテンテン MM3e-ERTH)
2021/02/03(水) 23:49:33.72ID:UujXRH40M 何をそんなに難しく構えるのかわからない
エディタなんてメモ帳で十分
エディタなんてメモ帳で十分
513デフォルトの名無しさん (ワッチョイ 4a52-99pZ)
2021/02/03(水) 23:54:59.40ID:Nl+WsQpo0 >>507
時間はあるんだし、自分で情報を探すこともできそうなんだから人の意見から最適なものを探そうとするより自分でいろいろ試して自分に合うものを探した方がいいと思うよ
時間はあるんだし、自分で情報を探すこともできそうなんだから人の意見から最適なものを探そうとするより自分でいろいろ試して自分に合うものを探した方がいいと思うよ
514デフォルトの名無しさん (ワッチョイ eada-6WVI)
2021/02/04(木) 00:12:31.27ID:xQ5oR1jN0 MS visual studioじゃダメなの?
昭和のときてあれ有料だったよな。
池袋の菓子ソフト屋で借りてコピーした覚えが。
昭和のときてあれ有料だったよな。
池袋の菓子ソフト屋で借りてコピーした覚えが。
515デフォルトの名無しさん (オッペケ Srbd-hDhx)
2021/02/04(木) 04:13:45.68ID:GuF5hqrPr spyderで良いじゃん
516デフォルトの名無しさん (ワッチョイ 496e-6WVI)
2021/02/04(木) 06:43:51.28ID:0ZzXd+rR0 やっぱりPyCharm
ちゃんと使えるようになったら他の環境には戻れないよ
ちゃんと使えるようになったら他の環境には戻れないよ
517デフォルトの名無しさん (ワッチョイ a532-NgWx)
2021/02/04(木) 07:03:35.66ID:9pzUc+/10 viで十分と言いたいが、これから始めるなら機能が充実したヤツのがいいね。
おれはvscodeを使ってみたけど、イライラしてviに戻ったw
おれはvscodeを使ってみたけど、イライラしてviに戻ったw
518デフォルトの名無しさん (テテンテンテン MM3e-uynL)
2021/02/04(木) 07:24:22.89ID:eSJaND/aM vi使いにくいからvim使うかな。
Visual Studioって、Visual Studio Codeのことだよね?
Visual Studioって、Visual Studio Codeのことだよね?
519デフォルトの名無しさん (ワッチョイ 0a79-JrwG)
2021/02/04(木) 07:38:54.86ID:I9QqdDvG0 IDLEで
520デフォルトの名無しさん (ワッチョイ 662c-IZeX)
2021/02/04(木) 08:18:30.90ID:Gk5V85vI0 >>507
勝又健太の最新版、Web系エンジニアを目指す手順書
KENTA、2021/02/01
Web系エンジニアを目指す人のためのプログラミング学習ロードマップ
https://www.youtube.com/watch?v=0TABrlhci5M
Ruby on Rails, VSCode
2019/9
「AIや機械学習に興味があるのでPythonから勉強」は誤りです。【YAGNIの法則】
https://www.youtube.com/watch?v=dRSsdsw0-r8
これを見ても、どうしてもPythonを学びたいのなら、キノコードの動画を見ろ
勝又健太の最新版、Web系エンジニアを目指す手順書
KENTA、2021/02/01
Web系エンジニアを目指す人のためのプログラミング学習ロードマップ
https://www.youtube.com/watch?v=0TABrlhci5M
Ruby on Rails, VSCode
2019/9
「AIや機械学習に興味があるのでPythonから勉強」は誤りです。【YAGNIの法則】
https://www.youtube.com/watch?v=dRSsdsw0-r8
これを見ても、どうしてもPythonを学びたいのなら、キノコードの動画を見ろ
521デフォルトの名無しさん (アウアウエー Sa52-vmyQ)
2021/02/04(木) 09:43:07.04ID:g2toKVp1a 長期的に見るならpycharm
やりたい事が楽に全部出来る
やりたい事が楽に全部出来る
522デフォルトの名無しさん (ワントンキン MM7a-ovjX)
2021/02/04(木) 10:05:17.10ID:TBxNDSB+M 逆でしょ
長期的にはいずれPython以外も触ることになるからVSCodeへ移ることになる
長期的にはいずれPython以外も触ることになるからVSCodeへ移ることになる
523デフォルトの名無しさん (ワッチョイ 662c-pWJC)
2021/02/04(木) 10:15:42.73ID:v9fdGQAX0 VSCodeじゃなくIntelliJ IDEA Ultimateに移ればいい
524デフォルトの名無しさん (ワッチョイ 39da-T/8B)
2021/02/04(木) 10:16:28.25ID:Fod3eUHm0 何にせよコード補完機能が付いてるエディタがいいな
525デフォルトの名無しさん (ワッチョイ b501-hDhx)
2021/02/04(木) 10:26:15.35ID:s4diH7so0 >>519
実は結構好きw
実は結構好きw
526デフォルトの名無しさん (ワッチョイ a59b-qCTK)
2021/02/04(木) 11:27:37.10ID:ZzRKCYY/0527デフォルトの名無しさん (テテンテンテン MM3e-uynL)
2021/02/04(木) 13:41:31.33ID:tGhO4hlPM528デフォルトの名無しさん (ワッチョイ a563-6WVI)
2021/02/04(木) 14:20:23.95ID:fNS56dm20 中学入試って事は、対象は小学生だろ
あり得なくない?
あり得なくない?
529デフォルトの名無しさん (オッペケ Srbd-GDPA)
2021/02/04(木) 14:38:58.88ID:2O/P6eWtr そもそも何の意図でこれ書いたのか
別に閃きを必要とするような問題でもないし
Pythonスレ的な解答は計算して比較しろだな
人間はそんなアホらしいことしないけど
別に閃きを必要とするような問題でもないし
Pythonスレ的な解答は計算して比較しろだな
人間はそんなアホらしいことしないけど
530デフォルトの名無しさん (ワッチョイ 5961-Y6bJ)
2021/02/04(木) 14:42:05.96ID:c3ORmfAe0 2^14=16384
5^6=15625
2^56=(2^14)^4
5^24=(5^6)^4
5^6=15625
2^56=(2^14)^4
5^24=(5^6)^4
531デフォルトの名無しさん (オッペケ Srbd-GDPA)
2021/02/04(木) 14:46:40.16ID:2O/P6eWtr >>530
指数の最大公約数である8の方が楽だぞ
指数の最大公約数である8の方が楽だぞ
532デフォルトの名無しさん (ワッチョイ 7d01-BbU2)
2021/02/04(木) 16:29:25.89ID:Rmua4RGj0533デフォルトの名無しさん (ワッチョイ ea02-czmT)
2021/02/04(木) 16:40:18.04ID:bNzdZfd00 >>507です みなさんたくさんのご意見ありがとうございました。どれもとても参考になりました。
自分で色々触ってみて、とりあえずはVSCodeを使っていこうと決めました。非常に軽くUIも好み、他の言語への触れやすさやプラグインによるカスタマイズ性もあるというのが主な理由です。
その時その時のやりたいこと等に合わせて変えていこうと思います。
ありがとうございました。以下は個別返信
>>512さん レスありがとうございます。
確かにおっしゃるとおりかもしれませんね。少しやる気が空回りしてしまったのだと思います。
エディタ選択に完璧を求めず、まずはコードを書けるようになることを目指したいと思います。
>>513さん レスありがとうございます。
環境構築が苦手なのでできるだけ少ない試行で選べたら良いなと思っていましたが考え方が甘かったですね。仰る通り自分の手に馴染むものを自分で見つけるのが一番だと実際にやってみて思いました。
それとなんだかんだで楽しかったです。
>>514さん レスありがとうございます。
昔のことは存じ上げませんが、MS visual studioはコミュニティという個人用のやつが今は無料で使えます。
コード補完機能や色分け等が便利で、起動が遅い以外は気に入っていたのですが、逆にもっと便利なのがあるのでは!?と感じるきっかけにもなったので今回質問させて頂きました。
自分で色々触ってみて、とりあえずはVSCodeを使っていこうと決めました。非常に軽くUIも好み、他の言語への触れやすさやプラグインによるカスタマイズ性もあるというのが主な理由です。
その時その時のやりたいこと等に合わせて変えていこうと思います。
ありがとうございました。以下は個別返信
>>512さん レスありがとうございます。
確かにおっしゃるとおりかもしれませんね。少しやる気が空回りしてしまったのだと思います。
エディタ選択に完璧を求めず、まずはコードを書けるようになることを目指したいと思います。
>>513さん レスありがとうございます。
環境構築が苦手なのでできるだけ少ない試行で選べたら良いなと思っていましたが考え方が甘かったですね。仰る通り自分の手に馴染むものを自分で見つけるのが一番だと実際にやってみて思いました。
それとなんだかんだで楽しかったです。
>>514さん レスありがとうございます。
昔のことは存じ上げませんが、MS visual studioはコミュニティという個人用のやつが今は無料で使えます。
コード補完機能や色分け等が便利で、起動が遅い以外は気に入っていたのですが、逆にもっと便利なのがあるのでは!?と感じるきっかけにもなったので今回質問させて頂きました。
534デフォルトの名無しさん (ワッチョイ ea02-czmT)
2021/02/04(木) 16:41:33.55ID:bNzdZfd00 >>515さん レスありがとうございます。
spyderはAnacondaに最初から入っていて導入が簡単でした。
MS Visual Studio2019よりは速いですが、少しもっさりした起動時間と、コード補完機能の候補が表示されるまでのラグが少し気になりましたね。
データサイエンスに強いエディタらしいので、今後頼りにすることがあるかもしれません。
>>516さん レスありがとうございます。
PyCharmは無料版ですが触ってみてすごく良さげでした。起動も快適で特にコード補完機能が1文字ずつ埋まっていく感じとか初学者にはすごく良かったです。
ただ、有料版がなかなかお高いですね。調べてみたらVSCodeのプラグインで同様の事ができるようになるみたいです。
>>517さん >>518さん レスありがとうございます。
Visual Studioには後ろに2017や2019という数字がついていて機能がやたら多いどっしりしたものと、Visual Studio Codeという後からプラグインで自分で使いやすくしてね的な軽いものがあります。
質問の段階で私が使っていたのはどっしりしている方の2019でした。
viはvimの前進のものですよね。vimは軽く触っただけだと普通のエディタでしたが、調べてみてすごく良いぃ!と思いました。
私自身トラッキングポイントやマウスジェスチャ、親指シフト入力等を使っているようなゲテモノなのですが同じニオイを感じましたね。
ただ流石に最初はローマ字入力や普通のマウスから入ったので、エディタもまずは普通の操作感のものから使ってみようと思います。後で使ってみたいエディタ筆頭ですね。
>>519さん レスありがとうございます。
IDLEはシンプルなのは良いのですが、逆にシンプル過ぎて使いこなせない感がありました。
本当に基礎からできている方々はこういうエディタが一番しっくりくるのかなーとか思いましたね。
spyderはAnacondaに最初から入っていて導入が簡単でした。
MS Visual Studio2019よりは速いですが、少しもっさりした起動時間と、コード補完機能の候補が表示されるまでのラグが少し気になりましたね。
データサイエンスに強いエディタらしいので、今後頼りにすることがあるかもしれません。
>>516さん レスありがとうございます。
PyCharmは無料版ですが触ってみてすごく良さげでした。起動も快適で特にコード補完機能が1文字ずつ埋まっていく感じとか初学者にはすごく良かったです。
ただ、有料版がなかなかお高いですね。調べてみたらVSCodeのプラグインで同様の事ができるようになるみたいです。
>>517さん >>518さん レスありがとうございます。
Visual Studioには後ろに2017や2019という数字がついていて機能がやたら多いどっしりしたものと、Visual Studio Codeという後からプラグインで自分で使いやすくしてね的な軽いものがあります。
質問の段階で私が使っていたのはどっしりしている方の2019でした。
viはvimの前進のものですよね。vimは軽く触っただけだと普通のエディタでしたが、調べてみてすごく良いぃ!と思いました。
私自身トラッキングポイントやマウスジェスチャ、親指シフト入力等を使っているようなゲテモノなのですが同じニオイを感じましたね。
ただ流石に最初はローマ字入力や普通のマウスから入ったので、エディタもまずは普通の操作感のものから使ってみようと思います。後で使ってみたいエディタ筆頭ですね。
>>519さん レスありがとうございます。
IDLEはシンプルなのは良いのですが、逆にシンプル過ぎて使いこなせない感がありました。
本当に基礎からできている方々はこういうエディタが一番しっくりくるのかなーとか思いましたね。
535デフォルトの名無しさん (ワッチョイ ea02-czmT)
2021/02/04(木) 16:41:44.22ID:bNzdZfd00 >>520さん 資料ありがとうございます。
この方はWEB系の就職を前提として話を展開されていらっしゃいますね。
私はどちらかと言うと最初からAIやデータサイエンスを活用しようという人間なのでPythonで合っていると思います。
キノコードさんの動画はとても良い教材を教えて頂きました。勉強に活用していきたいと思います。
>>521さん レスありがとうございます。
先の内容と重複してしまいますが、すごく良いエディタだと思いました。VSCodeのプラグインを使っても補いきれないと感じたら検討してみようと思います。
>>522 レスありがとうございます。
最終的にどこまでプログラミングを極めるかはわかりませんが、選択肢は多いほうが良いですよね。
それもあってVSCodeを選びました。
>>523さん レスありがとうございます。
IntelliJ IDEA Ultimateは公式からの機能が充実している代わりに有料みたいですね。
まだまだ初心者なので、とりあえずは無料のものでやってみようと思います。
>>524さん レスありがとうございます。
そうですね。そういうつもりで調べていましたが意外とそういった機能がついているエディタは多いみたいで、大体のものについていました。
結構基本的な機能なのかもしれませんね。
この方はWEB系の就職を前提として話を展開されていらっしゃいますね。
私はどちらかと言うと最初からAIやデータサイエンスを活用しようという人間なのでPythonで合っていると思います。
キノコードさんの動画はとても良い教材を教えて頂きました。勉強に活用していきたいと思います。
>>521さん レスありがとうございます。
先の内容と重複してしまいますが、すごく良いエディタだと思いました。VSCodeのプラグインを使っても補いきれないと感じたら検討してみようと思います。
>>522 レスありがとうございます。
最終的にどこまでプログラミングを極めるかはわかりませんが、選択肢は多いほうが良いですよね。
それもあってVSCodeを選びました。
>>523さん レスありがとうございます。
IntelliJ IDEA Ultimateは公式からの機能が充実している代わりに有料みたいですね。
まだまだ初心者なので、とりあえずは無料のものでやってみようと思います。
>>524さん レスありがとうございます。
そうですね。そういうつもりで調べていましたが意外とそういった機能がついているエディタは多いみたいで、大体のものについていました。
結構基本的な機能なのかもしれませんね。
536デフォルトの名無しさん (ワッチョイ b501-oPl4)
2021/02/04(木) 17:39:33.92ID:PEdBryNL0 YouTubeのプログラミング系動画はあんまり鵜呑みにしない方がいいでしょ
詐欺師みたいなやつしか居ない
詐欺師みたいなやつしか居ない
537デフォルトの名無しさん (アウアウエー Sa52-vmyQ)
2021/02/04(木) 18:53:07.60ID:g2toKVp1a YouTubeみるよりドキュメント読んだ方が楽なんだけど
それが理解できない層はYouTube見て変な方向行くんだろう
それが理解できない層はYouTube見て変な方向行くんだろう
538デフォルトの名無しさん (ワッチョイ a563-6WVI)
2021/02/04(木) 19:01:57.97ID:fNS56dm20 YouTubeは今やテレビに代わる洗脳マシン
539520 (ワッチョイ 662c-IZeX)
2021/02/04(木) 21:13:06.04ID:Gk5V85vI0 テレビは嘘ばっかり。
不利な情報は発信しない
でも、YouTube はだませない。
KENTA は日本6位のサロン。
嘘なら、文句ばっかり書かれる
だから、Ruby on Rails しか薦めない
もし、Java, PHP, Python を対象にすると、
数年間も就職できない香具師がサロンに集まって、
そいつらが、KENTAのせいで就職できないと大暴れして、サロンが崩壊するから
だから、嘘を付けない。
Java, PHP, Python で就職できますって言えない
就職できても、KENTAのせいで年収200万円以下だったとか、
無茶苦茶言われるから、Rails 以外を勧められない
不利な情報は発信しない
でも、YouTube はだませない。
KENTA は日本6位のサロン。
嘘なら、文句ばっかり書かれる
だから、Ruby on Rails しか薦めない
もし、Java, PHP, Python を対象にすると、
数年間も就職できない香具師がサロンに集まって、
そいつらが、KENTAのせいで就職できないと大暴れして、サロンが崩壊するから
だから、嘘を付けない。
Java, PHP, Python で就職できますって言えない
就職できても、KENTAのせいで年収200万円以下だったとか、
無茶苦茶言われるから、Rails 以外を勧められない
540デフォルトの名無しさん (ワッチョイ 39da-T/8B)
2021/02/04(木) 22:03:38.68ID:Fod3eUHm0 Rubyってスマホアプリ作れるよね
Pythonは知らんが
Pythonは知らんが
541520 (ワッチョイ 662c-IZeX)
2021/02/04(木) 22:34:21.91ID:Gk5V85vI0 Ruby で、スマホアプリは聞かない。
組み込みの本は出た
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミで、使っている
組み込みの本は出た
Webで使えるmrubyシステムプログラミング入門、近藤宇智朗、2020/11
宇宙開発などの組み込み用、MicroPython, Lua, Squirrel の代替になる。
Ubuntu 18.04, C99 対応
人工衛星イザナギ・イザナミで、使っている
542デフォルトの名無しさん (ワッチョイ b501-oPl4)
2021/02/04(木) 23:21:16.35ID:PEdBryNL0 rubyなんて今時オワコンだろ
543デフォルトの名無しさん (ワッチョイ a532-NgWx)
2021/02/04(木) 23:29:49.45ID:9pzUc+/10 んんん、perlからpythonに移ったが今のところ
perl << python だな。
rubyをやる意味があるのかわからんが、pythonを超えられるのか?
perl << python だな。
rubyをやる意味があるのかわからんが、pythonを超えられるのか?
544520 (ワッチョイ 662c-IZeX)
2021/02/04(木) 23:39:21.99ID:Gk5V85vI0 HashiCorp の時価総額は5,000億円、GitHub は8,000億円で、
Shopify は15兆円で、
Airbnb は10兆円で、米ホテル大手3社の合計を超える
Ruby on Rails だと、社員1,000人で、1兆円ぐらい行く。
他の言語の10倍ぐらい高いのでは?
Shopify は15兆円で、
Airbnb は10兆円で、米ホテル大手3社の合計を超える
Ruby on Rails だと、社員1,000人で、1兆円ぐらい行く。
他の言語の10倍ぐらい高いのでは?
545デフォルトの名無しさん (オッペケ Srbd-2WwA)
2021/02/04(木) 23:45:40.37ID:WzBF5t1fr ディープステートとかコロナは茶番とかの陰謀論系も信じてそう
546デフォルトの名無しさん (テテンテンテン MM3e-ERTH)
2021/02/04(木) 23:58:07.34ID:SgmN+2/MM rubyの話題はよそでやってね
547デフォルトの名無しさん (ワッチョイ ffda-JWMU)
2021/02/05(金) 09:31:22.95ID:rtWV5odb0 5chで「お世話になります。」って、なんだか・・・
まだ「教えろ下さい」の方がしっくり馴染むのは
俺がすっかり5ch民になった証拠か。
まだ「教えろ下さい」の方がしっくり馴染むのは
俺がすっかり5ch民になった証拠か。
548デフォルトの名無しさん (スプッッ Sd3f-QgsX)
2021/02/05(金) 13:00:21.35ID:zDZZZ1eUd ・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」をNGワード登録推奨
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」をNGワード登録推奨
549デフォルトの名無しさん (ワッチョイ 1732-BviN)
2021/02/05(金) 20:38:19.53ID:ywhpQUZR0 コマンドラインで動くpop3のプログラムないかな?って検索したら
pythonのサンプルプログラムがあった。
pythonは何でもあるなw
pythonのサンプルプログラムがあった。
pythonは何でもあるなw
550デフォルトの名無しさん (ワッチョイ d701-FV/V)
2021/02/05(金) 20:55:59.91ID:mRakDWTP0 バーコードついてないウス・イ・ホン的な
551デフォルトの名無しさん (ワッチョイ ffda-BN1l)
2021/02/05(金) 21:26:30.33ID:AHPqmzI00 魔導書ネクラノミコン
552デフォルトの名無しさん (ワッチョイ 9701-YwAT)
2021/02/06(土) 05:00:34.55ID:pmOPvlEA0 最近のwindows のアップデートで
PyAutoGUIでマウス操作自動化できないモード
ぽいのが出来た気がする
今まで自動クリックできてたのにできなくなった
PyAutoGUIでマウス操作自動化できないモード
ぽいのが出来た気がする
今まで自動クリックできてたのにできなくなった
553デフォルトの名無しさん (ワッチョイ 9701-YwAT)
2021/02/06(土) 05:08:52.38ID:pmOPvlEA0 テレワークでエクセル処理を自動化して欲しくない会社が沢山いて
要望をmsが取り入れた感じかな?
要望をmsが取り入れた感じかな?
554デフォルトの名無しさん (ワッチョイ 175f-o6+U)
2021/02/06(土) 13:07:45.33ID:Ye4r/rjw0 Ruby使いとは仲良くなれないよね
555デフォルトの名無しさん (ワッチョイ ff63-IK8y)
2021/02/06(土) 22:07:11.91ID:l1Q4fjMo0 ほぼガイジと同義語ですからなあ
556デフォルトの名無しさん (アウアウエー Sadf-K62s)
2021/02/06(土) 23:15:57.06ID:s8ZQn1/Ta 誰も聞いてないのにRubyのサンプルコード貼り始めるしな
557デフォルトの名無しさん (ワッチョイ ff10-WNvl)
2021/02/07(日) 00:34:11.38ID:LHj1ntdf0 RubyスレでPyhonの話すんぞ
558デフォルトの名無しさん (ワッチョイ d701-FV/V)
2021/02/07(日) 09:03:20.20ID:JR5bkMUq0559デフォルトの名無しさん (ワッチョイ 9f61-XJ0Q)
2021/02/07(日) 10:36:01.11ID:Ybn/tgqX0 >>549
そのあたりのプロトコルなんぞ、telnetだけで十分だろ。
そのあたりのプロトコルなんぞ、telnetだけで十分だろ。
560デフォルトの名無しさん (ワッチョイ 9f85-BviN)
2021/02/08(月) 15:34:02.43ID:rmqG/2zi0 """
"""
これで囲むと一気にコメントアウトできるんだね。
知らんかった。超便利w
"""
これで囲むと一気にコメントアウトできるんだね。
知らんかった。超便利w
561デフォルトの名無しさん (ブーイモ MMcf-Wgeg)
2021/02/08(月) 16:05:04.00ID:U8Md53kEM 初日にググるとこじゃないんか
562デフォルトの名無しさん (ワッチョイ f74e-vsPm)
2021/02/08(月) 16:23:55.37ID:wJ3JIqDy0 """でググっても何も出て来んぞ
563デフォルトの名無しさん (ワッチョイ 9fa5-Van7)
2021/02/08(月) 16:25:39.43ID:EEKwFibi0 これ実はかなり危険な兆候で、
pythonから入ると複数行コメントがあるということ自体を知らないままやってる奴が多いんじゃなかろうか
pythonから入ると複数行コメントがあるということ自体を知らないままやってる奴が多いんじゃなかろうか
564デフォルトの名無しさん (ワッチョイ 9f01-OQuQ)
2021/02/08(月) 16:31:48.15ID:TxCBSk9L0 君たち…
それはコメントアウトとは違うぞ
違いがわかってないのが危険な兆候
それはコメントアウトとは違うぞ
違いがわかってないのが危険な兆候
565デフォルトの名無しさん (ワッチョイ 9f85-BviN)
2021/02/08(月) 16:46:13.07ID:rmqG/2zi0 >>564
詳しく。
詳しく。
566デフォルトの名無しさん (ワッチョイ 1f32-RXZG)
2021/02/08(月) 17:02:21.81ID:Tn3NJ+7O0 複数行コメントじゃなく複数行文字列ですねぇ
ヒアドキュメントなら間違いでもなかろうが
まぁ似て非なる物を区別出来ないのは世の常
ヒアドキュメントなら間違いでもなかろうが
まぁ似て非なる物を区別出来ないのは世の常
567デフォルトの名無しさん (ワッチョイ 9f01-OQuQ)
2021/02/08(月) 17:18:58.52ID:TxCBSk9L0 >>565
multiline stringとかtriple-quoted stringと呼ばれる文字列
docstringとしても使われる
文字列として利用されない箇所に書いた場合は
読み捨てられるのでコメントっぽく見えてるだけ
事故る可能性が高いから
コメントアウトするキーボードショートカットを覚えたほうがいい
multiline stringとかtriple-quoted stringと呼ばれる文字列
docstringとしても使われる
文字列として利用されない箇所に書いた場合は
読み捨てられるのでコメントっぽく見えてるだけ
事故る可能性が高いから
コメントアウトするキーボードショートカットを覚えたほうがいい
568デフォルトの名無しさん (ワッチョイ 9f85-BviN)
2021/02/08(月) 17:21:44.42ID:rmqG/2zi0 >>567
ありがとう。
ありがとう。
569デフォルトの名無しさん (オッペケ Sr0b-WNvl)
2021/02/08(月) 18:45:49.87ID:5y8cMstvr570デフォルトの名無しさん (スップ Sd3f-QgsX)
2021/02/08(月) 18:53:29.10ID:12vI8+IBd 今日日?
エディタのコマンドで複数行コメントアウトできなかったのって何年前まで遡るの?
知らんけど30年くらい?それとも50年くらい?
言語仕様くらい理解して書くべき
エディタのコマンドで複数行コメントアウトできなかったのって何年前まで遡るの?
知らんけど30年くらい?それとも50年くらい?
言語仕様くらい理解して書くべき
571デフォルトの名無しさん (ワッチョイ 1763-JWMU)
2021/02/08(月) 18:59:18.20ID:ayLQs4lP0 行先頭にアスタリスクを入れる
572デフォルトの名無しさん (アウアウエー Sadf-K62s)
2021/02/08(月) 19:19:57.78ID:2j68MtTna >>571
それはもう非推奨
それはもう非推奨
573デフォルトの名無しさん (オッペケ Sr0b-WNvl)
2021/02/08(月) 19:43:58.30ID:5y8cMstvr >>570
言語仕様とエディタの仕様を混同してるの?!!?!
言語仕様とエディタの仕様を混同してるの?!!?!
574デフォルトの名無しさん (ワッチョイ 9f01-pSMo)
2021/02/08(月) 19:53:50.00ID:PnrMZIJR0575デフォルトの名無しさん (ワッチョイ ff2c-Bxgn)
2021/02/08(月) 19:54:31.44ID:jrseTYLx0 上の段落は皮肉で下の段落は指摘でしょ
別に混同してるようには見えないけど
別に混同してるようには見えないけど
576デフォルトの名無しさん (スップ Sd3f-QgsX)
2021/02/08(月) 19:56:30.52ID:12vI8+IBd577デフォルトの名無しさん (ワッチョイ d773-Dc0a)
2021/02/08(月) 20:08:15.96ID:FO/O3plX0578デフォルトの名無しさん (ワッチョイ 9f46-pPHF)
2021/02/08(月) 21:01:22.80ID:IbHTP6sm0 よく話題を把握できないが、/* */ 的なモノが Python には無いというコトでつか?
579デフォルトの名無しさん (ワッチョイ 3761-RXZG)
2021/02/08(月) 21:21:12.71ID:VNADdVi30 func='''
print("a")
print("b")
'''
print(func)
exec(func)
print("a")
print("b")
'''
print(func)
exec(func)
580デフォルトの名無しさん (ワッチョイ 9f01-pSMo)
2021/02/08(月) 21:31:45.09ID:PnrMZIJR0 >>575
いや、そもそもコメントじゃないのにコメントの話ししてるのが危険な兆候なわけで…
いや、そもそもコメントじゃないのにコメントの話ししてるのが危険な兆候なわけで…
581デフォルトの名無しさん (ワッチョイ ff10-WNvl)
2021/02/08(月) 23:36:56.48ID:3/VNBCst0582デフォルトの名無しさん (ブーイモ MM1b-kh8G)
2021/02/09(火) 08:35:05.82ID:b8t8ECqzM tesseractの他にocrのライブラリってありますか?
教えて下さい。、よろしくお願いします。
教えて下さい。、よろしくお願いします。
583デフォルトの名無しさん (テテンテンテン MM8f-Dc0a)
2021/02/09(火) 11:55:40.91ID:9FDyhkZVM584デフォルトの名無しさん (ワッチョイ 9f40-xUEw)
2021/02/09(火) 18:42:15.43ID:toi+sQsf0 PyQt5なんですが、環境はeric6でラズパイです。
eric6のエディタでクラス変数にドットをタイプしたらメンバー関数などの候補表示出来ないかな?
eric6のエディタでクラス変数にドットをタイプしたらメンバー関数などの候補表示出来ないかな?
585デフォルトの名無しさん (ワッチョイ ff10-WNvl)
2021/02/09(火) 19:45:17.69ID:D2eLzUKh0586デフォルトの名無しさん (アウアウエー Sadf-K62s)
2021/02/09(火) 20:34:27.53ID:e7x1mgoea Python3.9の型ヒントの修正影響大きいな
これからの開発は3.9前提にしとかないと数年後死にそう
使わない人は関係無いけど
これからの開発は3.9前提にしとかないと数年後死にそう
使わない人は関係無いけど
587デフォルトの名無しさん (テテンテンテン MM8f-UcqE)
2021/02/09(火) 20:47:25.74ID:Uy3w/8jHM 型の指定が不要な点がPytthonの大きな利点だったのに何で日和ったのかな
588デフォルトの名無しさん (ワッチョイ 5793-NQaa)
2021/02/09(火) 20:55:00.70ID:0sl1Vngh0 ペェソン
589デフォルトの名無しさん (ワッチョイ 5793-NQaa)
2021/02/09(火) 20:55:11.12ID:0sl1Vngh0 すみません誤爆しました
590デフォルトの名無しさん (ワッチョイ 171a-BviN)
2021/02/09(火) 22:01:27.24ID:lYf1nIxh0 >>586
3.9の変更のサイトみたけど、ふーんとしか思えない。
いや、型指定できるリストなんて知らなかったw
型指定できるリストって何が便利なの?
誤った要素を追加されないって事? 処理スピードが早い?
3.9の変更のサイトみたけど、ふーんとしか思えない。
いや、型指定できるリストなんて知らなかったw
型指定できるリストって何が便利なの?
誤った要素を追加されないって事? 処理スピードが早い?
591デフォルトの名無しさん (ワッチョイ d773-nYQ4)
2021/02/09(火) 22:12:47.46ID:uBv/r2l30592デフォルトの名無しさん (ワッチョイ 5793-NQaa)
2021/02/09(火) 22:24:53.38ID:0sl1Vngh0 >>591
良いと思う理由を知りたい
良いと思う理由を知りたい
593デフォルトの名無しさん (ワッチョイ ff63-IK8y)
2021/02/10(水) 03:14:29.54ID:qAo90TQX0 >>590
>誤った要素を追加されないって事?
>処理スピードが早い?
どっちもハズレ
外部の型検査ツールの動作のヒントになるだけで、処理系の動作には関与しない
(ことになっているが、dataclassなど一部の機能は型アノテーションに基づいている)
TypeScript全盛期の世の中になっても型検査の恩恵が理解できなったMatzのようなアホは使う必要がないし、使わなくていいようになっている
>誤った要素を追加されないって事?
>処理スピードが早い?
どっちもハズレ
外部の型検査ツールの動作のヒントになるだけで、処理系の動作には関与しない
(ことになっているが、dataclassなど一部の機能は型アノテーションに基づいている)
TypeScript全盛期の世の中になっても型検査の恩恵が理解できなったMatzのようなアホは使う必要がないし、使わなくていいようになっている
594デフォルトの名無しさん (ワッチョイ d74f-QgsX)
2021/02/10(水) 08:19:32.56ID:lpKRsYpp0 >>592
わずかにCPUやメモリを食う以外に悪さをしないなら別にいいと思うが
わずかにCPUやメモリを食う以外に悪さをしないなら別にいいと思うが
595デフォルトの名無しさん (ワッチョイ ff63-Zca7)
2021/02/10(水) 10:04:24.28ID:mbcoKY280 >>591
アスタリスク*とナンバマーク#の区別もつかない池沼が書いたレスを真に受けてはいけない
アスタリスク*とナンバマーク#の区別もつかない池沼が書いたレスを真に受けてはいけない
596デフォルトの名無しさん (ブーイモ MMcf-Gowg)
2021/02/10(水) 16:32:18.58ID:3/NHEGS7M docstringとコメントの違いをご存じない人がいる...
597デフォルトの名無しさん (アウアウエー Sadf-K62s)
2021/02/10(水) 18:49:13.84ID:li7FLtWZa ある程度の規模のプロジェクトなら型ヒント必須だよね
コーディング楽だもの
コーディング楽だもの
598デフォルトの名無しさん (ブーイモ MM1b-ljws)
2021/02/10(水) 20:40:50.55ID:Br03dODRM 型ヒント必須にするくらいならC#やGo使ったほうがいいでしょ
TypeScriptはブラウザのJSしばりがあるから意味があるわけで
TypeScriptはブラウザのJSしばりがあるから意味があるわけで
599デフォルトの名無しさん (スップ Sdbf-QgsX)
2021/02/10(水) 20:47:16.71ID:Bk3UY7xid ある程度の規模のプロジェクトならpythonで書かない方が良い
600デフォルトの名無しさん (テテンテンテン MM8f-UcqE)
2021/02/10(水) 22:18:18.10ID:P4SGBQUnM601デフォルトの名無しさん (ワッチョイ ff63-IK8y)
2021/02/11(木) 04:35:39.63ID:NWaOB8+b0 >>599
同感
同感
602デフォルトの名無しさん (ワッチョイ 7240-Ctud)
2021/02/14(日) 15:34:01.66ID:fO4cOAVs0 本当にプログラムが作りやすい時代になったね。
pyqtでドロップしたときに、どのwidgetにドロップされたのかポジションを便りに検索しようと思ってたんだけど
うまく動かない。
んんん、と検索したら海外のサイトでオレとまったく同じ問題で悩んでる人がいて質問してるのね。
で、見事に回答されている。
その方法を自分のプログラムに組み込んだら動いた。
これって、Qtの人が答えてるのかね?それとも一般の詳しい人なのだろうか?
pyqtでドロップしたときに、どのwidgetにドロップされたのかポジションを便りに検索しようと思ってたんだけど
うまく動かない。
んんん、と検索したら海外のサイトでオレとまったく同じ問題で悩んでる人がいて質問してるのね。
で、見事に回答されている。
その方法を自分のプログラムに組み込んだら動いた。
これって、Qtの人が答えてるのかね?それとも一般の詳しい人なのだろうか?
603デフォルトの名無しさん (ワッチョイ 92a5-5IAm)
2021/02/14(日) 16:46:01.57ID:o3m2mmNT0 21世紀特有のネットワーク化された100億人だ
99.99%のことはもう他の誰かがやっている
ついでに英語
99.99%のことはもう他の誰かがやっている
ついでに英語
604デフォルトの名無しさん (ワッチョイ 1f7b-9N8P)
2021/02/14(日) 17:24:00.43ID:+ScjNPu30 pandas でエクセルで言うsumproductをどう命令すればよいかわからん。
1列目は固定で2列目との積は出せるんだが3列目以降はどうすればいいのかな。
全行書くならできるんだがさすがにそれは...
1列目は固定で2列目との積は出せるんだが3列目以降はどうすればいいのかな。
全行書くならできるんだがさすがにそれは...
605デフォルトの名無しさん (ワッチョイ d201-b83C)
2021/02/14(日) 18:59:47.92ID:TDUjnB7+0 df = pd.DataFrame([[1, 2, -3, -4], [5, -6, 7, 8]])
df.product().sum()
#=> -60
df.product(axis=1).sum()
#=> -1656
df.product().sum()
#=> -60
df.product(axis=1).sum()
#=> -1656
606デフォルトの名無しさん (エムゾネ FF32-olyV)
2021/02/15(月) 16:04:03.98ID:g92MWppkF 集合知>AI
607デフォルトの名無しさん (ワッチョイ a701-UZw6)
2021/02/16(火) 01:07:35.97ID:0NT619Ya0 Pytorch tensorflow
今から始めるならどっちがいいですか?
今から始めるならどっちがいいですか?
608デフォルトの名無しさん (ワッチョイ 7212-Ctud)
2021/02/16(火) 06:20:03.57ID:sDsECY7V0 なぜ、pythonスレで聞く?w
609デフォルトの名無しさん (アウウィフ FFc3-olyV)
2021/02/16(火) 10:32:24.22ID:yhgiETSaF 聞かれてもいない うぴy や レils のはなしをする香具師は逝ってヨシ
Pytorch tensorflow はセーフ
Pytorch tensorflow はセーフ
610デフォルトの名無しさん (アウアウエー Saaa-HJYl)
2021/02/16(火) 11:12:42.08ID:tjl7Fm3+a 両方やり比べて自分に合ってる方
611デフォルトの名無しさん (ワッチョイ a394-Gcv6)
2021/02/19(金) 21:45:42.33ID:PISEHCEQ0 最近、誰もいない。
612デフォルトの名無しさん (ワッチョイ e393-OYW5)
2021/02/19(金) 22:15:52.27ID:H/RAcesT0 >>611ってバカなのかな
613デフォルトの名無しさん (スフッ Sd1f-4oy0)
2021/02/19(金) 22:23:29.46ID:gWMDVcMRd お勉強してた、ごめん
614デフォルトの名無しさん (ワッチョイ 6f02-pQAD)
2021/02/20(土) 14:17:23.71ID:Qz20NbPh0 コードナビゲーション、コードジャンプの話
VSCode 使ってるんだけど、Go To Definition じゃなくて
Go To Implementation みたいな C言語 も含めたガチ実装を見たいんだけど
なんか上手いことやってる人いますか?
Go To Definition だと、pyi みたいなインターフェースしか見れなかったりするから
本当になにやってるのか関数の中身を見てみたいです
VSCode 使ってるんだけど、Go To Definition じゃなくて
Go To Implementation みたいな C言語 も含めたガチ実装を見たいんだけど
なんか上手いことやってる人いますか?
Go To Definition だと、pyi みたいなインターフェースしか見れなかったりするから
本当になにやってるのか関数の中身を見てみたいです
615デフォルトの名無しさん (ワッチョイ ffa5-4VXI)
2021/02/20(土) 15:05:55.25ID:sWzyXIl90 githubのcpythonのParserのparser.cにありそうな気もするがそこだけで2.5万行ある
616デフォルトの名無しさん (ワッチョイ 035f-51Gu)
2021/02/20(土) 15:18:59.51ID:4RJ/Zca/0 ctagsの更新をどう巧くやるか、って事?
617デフォルトの名無しさん (スフッ Sd1f-rMiz)
2021/02/20(土) 15:21:43.15ID:6T1758Qud pipの依存性チェック厳しくなってめんどくさい
618デフォルトの名無しさん (ワッチョイ cfda-iyw6)
2021/02/20(土) 15:23:23.39ID:CtFQU0sc0 pipが駄目ならcondaを使えば良いじゃない。by マリー
619デフォルトの名無しさん (ワッチョイ ff01-pEhb)
2021/02/20(土) 17:00:26.03ID:56yjs2OO0 >>614
Pythonには簡単にCの定義に飛べるような便利機能やライブラリはない(知らない)ので
CPythonのソースをGithubで見るかローカルに落として見るか
built-in関数ならbltinmodule.c (lenならbuiltin_lenで定義されてる)
built-inのオブジェクトなら/Objects, 標準ライブラリなら/Lib
Pythonには簡単にCの定義に飛べるような便利機能やライブラリはない(知らない)ので
CPythonのソースをGithubで見るかローカルに落として見るか
built-in関数ならbltinmodule.c (lenならbuiltin_lenで定義されてる)
built-inのオブジェクトなら/Objects, 標準ライブラリなら/Lib
620デフォルトの名無しさん (アウアウウー Sae7-dd8n)
2021/02/20(土) 18:47:43.24ID:Js128pH0a 大石ゆかり「お願いします!」
621デフォルトの名無しさん (ワッチョイ 6f02-pQAD)
2021/02/21(日) 08:41:04.52ID:Ad1gHg6w0622デフォルトの名無しさん (ワッチョイ 6f02-pQAD)
2021/02/21(日) 08:42:39.78ID:Ad1gHg6w0623デフォルトの名無しさん (エムゾネ FFea-RATT)
2021/03/02(火) 12:09:59.64ID:f7OYJ+/1F なってない
624デフォルトの名無しさん (オッペケ Sr91-57j1)
2021/03/12(金) 08:27:10.02ID:cArPyMUwr Pythonを2年以上使ってきてjitを初めて使った
速いなあ!
40倍とか100倍になる
だが@jitだけで終わるものは少なく
大抵は関数の引数返り値書く必要があり
配列の形も書くしクラスもメンバー書くし
ライブラリ呼んできてわざわざnumpyにしてそれから関数にいれるとか大変だねw
速いなあ!
40倍とか100倍になる
だが@jitだけで終わるものは少なく
大抵は関数の引数返り値書く必要があり
配列の形も書くしクラスもメンバー書くし
ライブラリ呼んできてわざわざnumpyにしてそれから関数にいれるとか大変だねw
625デフォルトの名無しさん (ワッチョイ a236-FSKG)
2021/03/12(金) 08:32:25.85ID:CaljefPy0 どうせ大概のプログラムだと、うまく動かないんだろ。
626デフォルトの名無しさん (ワッチョイ 8279-pjrT)
2021/03/12(金) 09:27:14.09ID:OgGpb9H20 速度が必要ならPython使わない方がいい
Pythonのライブラリが欲しい場合もその部分だけ使えばいい
Pythonのライブラリが欲しい場合もその部分だけ使えばいい
627デフォルトの名無しさん (オッペケ Sr91-57j1)
2021/03/12(金) 09:34:33.99ID:cArPyMUwr628デフォルトの名無しさん (ワッチョイ 6105-A5Qd)
2021/03/13(土) 10:33:37.20ID:qHWWB1bn0 pypyじゃいかんのか
629デフォルトの名無しさん (アウアウウー Sa5d-k6Ek)
2021/03/21(日) 08:21:42.95ID:GmlVqwJua Python3.9でpip installできない外部ライブラリがある場合は別バージョンのPythonを使う
ls /usr/bin | grep --color=auto -i 'python'
/usr/bin/python3.7 -m venv "$HOME/venv/py37"
chmod +x "HOME/venv/py37/bin/activate"
source "HOME/venv/py37/bin/activate"
py37) $ pip -V
py37) $ pip install -U pip jupyterlab
py37) $ jupyter lab --notebook-dir="$HOME/kr/jupyter_notebook/" --browser='/usr/bin/google-chrome'
$HOME/.local/share/applications/にpython37.desktopとして保存
[Desktop Entry]
Name=python37
Exec=lxterminal -e "jupyter lab --notebook-dir="$HOME/kr/jupyter_notebook/" --browser='/usr/bin/google-chrome'; bash"
Terminal=false
Type=Application
Icon=/home/<ユーザー名>/Pictures/icon/jupyter.png
ls /usr/bin | grep --color=auto -i 'python'
/usr/bin/python3.7 -m venv "$HOME/venv/py37"
chmod +x "HOME/venv/py37/bin/activate"
source "HOME/venv/py37/bin/activate"
py37) $ pip -V
py37) $ pip install -U pip jupyterlab
py37) $ jupyter lab --notebook-dir="$HOME/kr/jupyter_notebook/" --browser='/usr/bin/google-chrome'
$HOME/.local/share/applications/にpython37.desktopとして保存
[Desktop Entry]
Name=python37
Exec=lxterminal -e "jupyter lab --notebook-dir="$HOME/kr/jupyter_notebook/" --browser='/usr/bin/google-chrome'; bash"
Terminal=false
Type=Application
Icon=/home/<ユーザー名>/Pictures/icon/jupyter.png
630訂正 (アウアウウー Sa5d-k6Ek)
2021/03/21(日) 09:03:41.81ID:F0S2saFPa ls /usr/bin | grep --color=auto -i 'python'
/usr/bin/python3.7 -m venv "$HOME/venv/py37"
chmod +x "$HOME/venv/py37/bin/activate"
source "$HOME/venv/py37/bin/activate"
py37) $ pip -V
py37) $ pip install -U pip jupyterlab
py37) $ jupyter lab --notebook-dir="$HOME/kr/jupyter_notebook/" --browser='/usr/bin/google-chrome'
$HOME/.local/share/applications/にpython37.desktopとして保存後に
python37.desktopファイルをデスクトップ等にドラッグアンドドロップ
[Desktop Entry]
Name=python37
Exec=lxterminal -e "source "$HOME/venv/py37/bin/activate" && jupyter lab --notebook-dir="$HOME/kr/jupyter_notebook/" --browser='/usr/bin/google-chrome'; bash"
Terminal=false
Type=Application
Icon=/home/<ユーザー名>/Pictures/icon/jupyter.png
セルに!python3 -Vと入力して実行し、pythonのバージョンを確認
/usr/bin/python3.7 -m venv "$HOME/venv/py37"
chmod +x "$HOME/venv/py37/bin/activate"
source "$HOME/venv/py37/bin/activate"
py37) $ pip -V
py37) $ pip install -U pip jupyterlab
py37) $ jupyter lab --notebook-dir="$HOME/kr/jupyter_notebook/" --browser='/usr/bin/google-chrome'
$HOME/.local/share/applications/にpython37.desktopとして保存後に
python37.desktopファイルをデスクトップ等にドラッグアンドドロップ
[Desktop Entry]
Name=python37
Exec=lxterminal -e "source "$HOME/venv/py37/bin/activate" && jupyter lab --notebook-dir="$HOME/kr/jupyter_notebook/" --browser='/usr/bin/google-chrome'; bash"
Terminal=false
Type=Application
Icon=/home/<ユーザー名>/Pictures/icon/jupyter.png
セルに!python3 -Vと入力して実行し、pythonのバージョンを確認
631デフォルトの名無しさん (ワッチョイ 3902-CZfK)
2021/03/21(日) 10:41:11.56ID:Duyg5pmm0 非互換パッケシステム移行中(PEP517)、pipの機能制限(search)と過渡期だから今はマネージャで一発依存解決ってなくなったね
マネージャでの提供やめるプロジェクトも増えてきたし
今の環境で足りてるならそのまま使って、アップデートする必要が出たら手動でダウンロードして管理した方が楽だね
しばらくの我慢
マネージャでの提供やめるプロジェクトも増えてきたし
今の環境で足りてるならそのまま使って、アップデートする必要が出たら手動でダウンロードして管理した方が楽だね
しばらくの我慢
632デフォルトの名無しさん (アウアウウー Sa5d-k6Ek)
2021/03/21(日) 13:29:13.57ID:F0S2saFPa # Step 3: Handle the Clipboard Content and Launch the Browser
import webbrowser, pyperclip
keyword = pyperclip.paste()
webbrowser.get('firefox').open('=k?s/pj.oc.nozama.www//:sptth'[::-1] + keyword)
webbrowser.get('firefox').open('=q?hcraes/moc.rettiwt//:sptth'[::-1] + keyword)
webbrowser.get('firefox').open('/11retpahc/moc.ffutsgnirobehtetamotua//:sptth'[::-1])
import webbrowser, pyperclip
keyword = pyperclip.paste()
webbrowser.get('firefox').open('=k?s/pj.oc.nozama.www//:sptth'[::-1] + keyword)
webbrowser.get('firefox').open('=q?hcraes/moc.rettiwt//:sptth'[::-1] + keyword)
webbrowser.get('firefox').open('/11retpahc/moc.ffutsgnirobehtetamotua//:sptth'[::-1])
633デフォルトの名無しさん (ワッチョイ 2968-789W)
2021/03/22(月) 17:15:22.28ID:f8BCFfgp0 Atomで作成したpythonファイルをコマンドプロンプトで実行したいのですが、pythonファイルをコマンドプロンプトにドラッグして実行すると
SyntaxError: unexpected character after line continuation character
と表示されます。ネットで調べると文字列に不備があるとこのエラーが出る様なのですが
print("hello world")に間違いがあるとは思えません。他にどの様な原因が考えられますでしょうか。
SyntaxError: unexpected character after line continuation character
と表示されます。ネットで調べると文字列に不備があるとこのエラーが出る様なのですが
print("hello world")に間違いがあるとは思えません。他にどの様な原因が考えられますでしょうか。
634デフォルトの名無しさん (ワッチョイ 2968-789W)
2021/03/22(月) 17:41:47.04ID:f8BCFfgp0 >>633
多分解決したした
多分解決したした
635デフォルトの名無しさん (ワッチョイ 4901-Tor3)
2021/03/22(月) 19:33:09.84ID:kkApIhiV0 自決した?
636デフォルトの名無しさん (ワッチョイ 5305-4Ddi)
2021/03/24(水) 10:01:54.58ID:dyD+zADo0 Excelファイルを操作したいんだけど
プログラムをスタートしてからフォルダを開いて操作対象のブックを
指定するのはどうすればいいの?
最初から該当ファイル名をプログラム内にフルパスで書いておかないと駄目なの?
プログラムをスタートしてからフォルダを開いて操作対象のブックを
指定するのはどうすればいいの?
最初から該当ファイル名をプログラム内にフルパスで書いておかないと駄目なの?
637デフォルトの名無しさん (ワッチョイ 2963-Uufl)
2021/03/24(水) 10:30:59.54ID:k5Y8bTwj0 コマンドライン引数かinput関数
638デフォルトの名無しさん (ワッチョイ fb02-NQwo)
2021/03/24(水) 10:34:50.91ID:cm19HoNg0 インターネット接続できず、pipとかが動作しない環境でDjangoとか使いたいのだけど、
同じバージョンのPython導入したインターネット接続できるPCで仮想環境作って、
pipで必要なもの導入して、その仮想環境のディレクトリを丸ごとコピーすれば大丈夫?
あと、OSはWindowsで、Pythonのインストール先が異なるのですが、それでも大丈夫?
python.exeへのPATHとか通せるのですが
同じバージョンのPython導入したインターネット接続できるPCで仮想環境作って、
pipで必要なもの導入して、その仮想環境のディレクトリを丸ごとコピーすれば大丈夫?
あと、OSはWindowsで、Pythonのインストール先が異なるのですが、それでも大丈夫?
python.exeへのPATHとか通せるのですが
639デフォルトの名無しさん (ワッチョイ d901-1i51)
2021/03/24(水) 12:14:57.54ID:QM63f7fk0640デフォルトの名無しさん (ワッチョイ 695f-J1Cx)
2021/03/24(水) 12:35:35.92ID:TVZjqsq+0 >>638
そういう場合はDockerを使った方が良い
@ネットに繋がる環境でDocker上に開発環境を一通り整える
A@で作ったDockerイメージをエクスポートする
B閉鎖環境の方でDockerをローカルインストールする
CAで作ったtarファイルをインポートする
D閉鎖環境でコンテナ立ち上げて、VSCodeとか使ってリモート接続して開発する
こういう感じ、Docker何それおいしいの?っていうレベルなら諦めろ
そういう場合はDockerを使った方が良い
@ネットに繋がる環境でDocker上に開発環境を一通り整える
A@で作ったDockerイメージをエクスポートする
B閉鎖環境の方でDockerをローカルインストールする
CAで作ったtarファイルをインポートする
D閉鎖環境でコンテナ立ち上げて、VSCodeとか使ってリモート接続して開発する
こういう感じ、Docker何それおいしいの?っていうレベルなら諦めろ
641デフォルトの名無しさん (ワッチョイ fb02-NQwo)
2021/03/24(水) 14:13:32.73ID:cm19HoNg0 >>640
閉鎖環境はAdministrator権限もない仮想デスクトップでしかないので、
Dockerはセットアップ不能っぽいです
開発用Python一式まるごと入ったコンテナというのも、ちょっとなぁとも…
閉鎖環境はAdministrator権限もない仮想デスクトップでしかないので、
Dockerはセットアップ不能っぽいです
開発用Python一式まるごと入ったコンテナというのも、ちょっとなぁとも…
642デフォルトの名無しさん (ワッチョイ 695f-J1Cx)
2021/03/24(水) 16:13:21.03ID:TVZjqsq+0643デフォルトの名無しさん (ワッチョイ d901-1i51)
2021/03/24(水) 16:17:46.86ID:QM63f7fk0 >>642
>関連パッケージを一括で集める方法
pipで入ってるものリストを出せるから
それ見て集めるか
自分でだうんろだ作るとか、だうんろだのジョブリストに投げるとかして
pipでローカルファイルからインストールする方法使って入れる
>関連パッケージを一括で集める方法
pipで入ってるものリストを出せるから
それ見て集めるか
自分でだうんろだ作るとか、だうんろだのジョブリストに投げるとかして
pipでローカルファイルからインストールする方法使って入れる
644デフォルトの名無しさん (ワッチョイ b205-UUyU)
2021/03/26(金) 10:56:52.72ID:MeZBcxpA0 Python上でxlsファイルを書式を保持したままxlsxファイルで保存はできぬの?
645デフォルトの名無しさん (テテンテンテン MM96-z6l0)
2021/03/27(土) 21:39:31.54ID:dzeVfsQYM Excelの操作をわざわざ別言語を一段挟んでやる意味がわからない
Excelの操作はExcelでやるべきだ
Excelの操作はExcelでやるべきだ
646デフォルトの名無しさん (スップ Sd12-bb0G)
2021/03/27(土) 21:42:07.23ID:Ddj5+6ASd VBAのようなものも使いたくないので
結論としてはExcelを使わない方がいい
結論としてはExcelを使わない方がいい
647デフォルトの名無しさん (ワッチョイ d993-H12r)
2021/03/27(土) 21:54:18.26ID:c8B2TB9l0 PyXLLかxlwingsを使えってmsが言ってた
648デフォルトの名無しさん (ワッチョイ 515f-FAEs)
2021/03/28(日) 02:41:52.31ID:5CqHwU1U0649デフォルトの名無しさん (ワッチョイ 9e68-UUyU)
2021/03/28(日) 04:27:19.63ID:1pRVqQsC0 一度DataFrameの便利さを味わってしまうと
VBAに戻る気しないよなぁ
Stackoverflow辺りが沢山情報が有ったと思う
VBAに戻る気しないよなぁ
Stackoverflow辺りが沢山情報が有ったと思う
650デフォルトの名無しさん (ワッチョイ 9279-bb0G)
2021/03/28(日) 04:35:14.89ID:KilAia2s0 データ処理というか表計算には便利だけどねExcel
システムやらツールやらに組み込むのはイケてないなと思う
システムやらツールやらに組み込むのはイケてないなと思う
651デフォルトの名無しさん (テテンテンテン MM96-z6l0)
2021/03/28(日) 06:15:00.64ID:Mcu8Nnl/M652デフォルトの名無しさん (ワッチョイ 655f-j37g)
2021/03/28(日) 11:03:13.20ID:Ur5GLSBG0 Excelファイルの操作はマイクロソフト製品を使っておかないとサポート対象外になるからな。
653デフォルトの名無しさん (ワッチョイ b163-UUyU)
2021/03/28(日) 11:21:53.87ID:htGLt0fB0 CSVでいいじゃん
654デフォルトの名無しさん (ワッチョイ 9201-Dwok)
2021/03/28(日) 12:17:45.89ID:W2vCV6FV0655デフォルトの名無しさん (ワッチョイ 9e68-UUyU)
2021/03/28(日) 12:48:08.73ID:1pRVqQsC0 XLSファイルの書式(xf4)が読めるのはxlrtだけかな?
openpyxlで読めればかなり」楽だけど
openpyxlで読めればかなり」楽だけど
656デフォルトの名無しさん (ワッチョイ 9202-duYg)
2021/03/28(日) 13:22:03.71ID:DrtCFmfB0 貧乏人なのでgoogle spread sheet派のワイ
低みの見物
低みの見物
657デフォルトの名無しさん (ワッチョイ b163-UUyU)
2021/03/28(日) 13:23:35.79ID:htGLt0fB0 xlsx拡張子を.zipに変えると色々分かる
658デフォルトの名無しさん (ワッチョイ 9202-duYg)
2021/03/28(日) 13:41:08.53ID:DrtCFmfB0 大学の同級生(パソコン音痴)が卒論でアンケート集計するときにめちゃくちゃな方法でやってたし、マウスで思うがままにグリグリできるexcelは彼らにとって不幸なのかもしれない。
659デフォルトの名無しさん (ワッチョイ d957-z6l0)
2021/03/28(日) 17:04:58.28ID:X7gKijYs0660デフォルトの名無しさん (ワッチョイ 3602-wN/n)
2021/03/28(日) 19:05:15.87ID:jco7oOvI0 Excelはxls形式にしてもxlsx形式にしても、読むだけにしといた方がと
661デフォルトの名無しさん (スフッ Sdb2-QYNs)
2021/03/29(月) 10:01:50.30ID:/i/qkskJd pythonからexcel!って飛び付いたけどいつの間にやらvbaの方がいいやって思うようになったわ
とりあえずexcel入門には悪くないと思うが
とりあえずexcel入門には悪くないと思うが
662デフォルトの名無しさん (ワッチョイ 3602-wN/n)
2021/03/29(月) 12:58:09.38ID:a4tEKBGK0 言語としての良し悪しと、使い勝手の良し悪しは、往々にしてリンクしないものよ
ことExcelについてはVBAが標準であり、業界標準でもあるのだからして、
そこにおいてはVBAの方がPythonよりも優れている
PythonでExcelのファイルを扱おうとするのなら、Pythonでやれる範囲を正しく把握して
しっかり考えながら作らないと、Pythonでは所定のセルに数式を埋め込むだけで
実際の処理は相変わらずExcelがやる、みたいな微妙なモノができることになる
ことExcelについてはVBAが標準であり、業界標準でもあるのだからして、
そこにおいてはVBAの方がPythonよりも優れている
PythonでExcelのファイルを扱おうとするのなら、Pythonでやれる範囲を正しく把握して
しっかり考えながら作らないと、Pythonでは所定のセルに数式を埋め込むだけで
実際の処理は相変わらずExcelがやる、みたいな微妙なモノができることになる
663デフォルトの名無しさん (ワントンキン MM62-b/vv)
2021/03/29(月) 14:12:00.22ID:rqimYYiOM 何故微妙。
シートを単なる用紙として使う方が、役割分担としてどうなん?という気がする。
シートを単なる用紙として使う方が、役割分担としてどうなん?という気がする。
664デフォルトの名無しさん (エアペラ SD95-H12r)
2021/03/29(月) 14:16:57.50ID:AQFRFBIRD665デフォルトの名無しさん (スプッッ Sd12-bb0G)
2021/03/29(月) 15:23:19.04ID:gelnLRlEd Excelを表計算ツールとして使わないならExcelを使わない方がいい
666デフォルトの名無しさん (ワッチョイ 1902-QYNs)
2021/03/29(月) 16:20:37.39ID:T/NVAJfs0 excelは因子分析周りとか異様に高度な機能揃っててAPI引けるのは助かるけど、デカいファイルは向かなかったりするな
pythonでもpandasで頑張ればエミュれるからお好きな方で
もっとデカいと基本全部メモリに載せるpdも諦めてioあたりに入ってるストリームで頑張ることになるが
pythonでもpandasで頑張ればエミュれるからお好きな方で
もっとデカいと基本全部メモリに載せるpdも諦めてioあたりに入ってるストリームで頑張ることになるが
667デフォルトの名無しさん (スフッ Sdb2-QYNs)
2021/03/29(月) 16:53:18.13ID:Rg+QTQQxd 一旦整形処理してしまえばpythonもexcelもネイティブでデータベース対応してるのでいける
excelにはsqlite3等フリーのdbより高機能なaccessと連携できる強みがあるが、セルの描画を最終結果を得るときだけ行うなど本質以外のおまじないが多くなりがち
学習コストが高い
excelにはsqlite3等フリーのdbより高機能なaccessと連携できる強みがあるが、セルの描画を最終結果を得るときだけ行うなど本質以外のおまじないが多くなりがち
学習コストが高い
668デフォルトの名無しさん (スフッ Sdb2-QYNs)
2021/03/29(月) 17:18:08.81ID:rN3B1yZ0d accessはメーカーpc同梱の下位版Officeには付いてなかったりするから、結構値が張るのがつらいな
昔は無駄に付いてたもんだけど
高度な事やりたいなら、python標準ライブラリ同梱でexcelからも接続できるsqlite3を軸に学んで、必要な機能を必要に応じて引くのが一番スケーラブルで楽かもしらん
流行りのデータ処理ならローカル向けのsqlite3が必要十分
なによりpython公式お墨付きだしな
昔は無駄に付いてたもんだけど
高度な事やりたいなら、python標準ライブラリ同梱でexcelからも接続できるsqlite3を軸に学んで、必要な機能を必要に応じて引くのが一番スケーラブルで楽かもしらん
流行りのデータ処理ならローカル向けのsqlite3が必要十分
なによりpython公式お墨付きだしな
669デフォルトの名無しさん (エアペラ SD95-H12r)
2021/03/29(月) 17:55:02.61ID:zJF4s9bOD670デフォルトの名無しさん (ワッチョイ 1902-QYNs)
2021/03/29(月) 18:06:36.95ID:T/NVAJfs0 >>669
大学の学生ライセンスに付いてたのずっと使ってるけど良心的だったんだな…
プロユースのソフトを買えとはとても言えないからAccessの話は忘れてくれ
他の学生ライセンスで買ったのは(ChemOfficeなど)卒業時に認証切れで動かなくなったけど、これ使ってていいんだろうかね?
大学の学生ライセンスに付いてたのずっと使ってるけど良心的だったんだな…
プロユースのソフトを買えとはとても言えないからAccessの話は忘れてくれ
他の学生ライセンスで買ったのは(ChemOfficeなど)卒業時に認証切れで動かなくなったけど、これ使ってていいんだろうかね?
671デフォルトの名無しさん (ワッチョイ d957-z6l0)
2021/03/29(月) 18:25:57.37ID:/0WCEJE40 ×良心的
○良心特価…と見せかけて、社会人価格になってもなじみがあるソフトを買うように洗脳特化
○良心特価…と見せかけて、社会人価格になってもなじみがあるソフトを買うように洗脳特化
672デフォルトの名無しさん (ワッチョイ d957-z6l0)
2021/03/29(月) 18:27:42.72ID:/0WCEJE40673デフォルトの名無しさん (ワッチョイ 5e61-cryJ)
2021/03/29(月) 18:44:18.43ID:+TJ9eB+T0 今は教育機関向けはOffice 365 Educationで卒業すると無効になるね
674デフォルトの名無しさん (ワッチョイ d957-z6l0)
2021/03/29(月) 20:06:42.44ID:/0WCEJE40 せや
675デフォルトの名無しさん (ワッチョイ a2bd-UUyU)
2021/03/29(月) 20:25:09.86ID:JSbWE4RM0 ワイはOffice365はなんか使う気になれないので買い切りのOffice2021の年末発売を楽しみにしてる
676デフォルトの名無しさん (ブーイモ MMad-iyka)
2021/03/29(月) 20:40:12.34ID:5ANJeo2UM 個人で使ってるの?何に使うん?
677デフォルトの名無しさん (ワッチョイ d957-z6l0)
2021/03/29(月) 20:41:03.82ID:/0WCEJE40 ブラック体質+コンプライアンスなにそれおいしいの企業で持ち帰り残業してるのではとゲスパー(零細あるある)
678デフォルトの名無しさん (ワッチョイ b236-dP5h)
2021/03/31(水) 20:05:54.71ID:DeUP+i8b0 pythonで一番のお気に入りは、戻り値を複数指定できる事だね。
text, ret = func()
if( ret == True):
・・・
見たいに。
これ便利w
text, ret = func()
if( ret == True):
・・・
見たいに。
これ便利w
679デフォルトの名無しさん (ブーイモ MMa6-iyka)
2021/03/31(水) 20:53:19.89ID:4SvaIgPhM 今どき多値返却が出来ないメジャー言語はC、Javaくらいだけどな。C++ですらできる
680デフォルトの名無しさん (ワッチョイ b236-dP5h)
2021/03/31(水) 21:24:20.26ID:DeUP+i8b0 お、C++17から複数戻り値がつかえるんだ。pythonが気に入って、今更C++で書く気になれないw
正確にはC+11から? でもこれは力技ぽいねw
正確にはC+11から? でもこれは力技ぽいねw
681デフォルトの名無しさん (ワッチョイ 127f-Fws9)
2021/03/31(水) 22:30:43.99ID:X5A5stO80 用途が違うのに気に入ったからどっちかしか使わないとか頭悪い
682デフォルトの名無しさん (ワッチョイ 1902-QYNs)
2021/03/31(水) 22:36:37.20ID:AtIsL56M0 見た目はスッキリでいいんだけど、でもタプルだし…
本当の多値を返すのはlisp系であるね、除算は主値として商を返すが、余りも受けたければ受けれるみたいな
戻り値が数値なので理論的にはスッキリ、するとモナドパターンのようなものも必要無いわけで
まあ暗黙に決まるから見付けにくいバグも産むけどな!
本当の多値を返すのはlisp系であるね、除算は主値として商を返すが、余りも受けたければ受けれるみたいな
戻り値が数値なので理論的にはスッキリ、するとモナドパターンのようなものも必要無いわけで
まあ暗黙に決まるから見付けにくいバグも産むけどな!
683デフォルトの名無しさん (ワッチョイ b236-dP5h)
2021/03/31(水) 22:50:48.30ID:DeUP+i8b0 >>681
仕事ならわかるけど、個人使用だとpythonのがはるかに便利だし。
ヘッダーファイルを書く必要がない。
ちょっとした手直しでコンパイルをかける必要が無い。
型指定の必要が無い。
perlほどではないにせよ、そこそこ無茶な書き方も出きるし。
などなどw。
仕事ならわかるけど、個人使用だとpythonのがはるかに便利だし。
ヘッダーファイルを書く必要がない。
ちょっとした手直しでコンパイルをかける必要が無い。
型指定の必要が無い。
perlほどではないにせよ、そこそこ無茶な書き方も出きるし。
などなどw。
684デフォルトの名無しさん (スプッッ Sd12-bb0G)
2021/03/31(水) 22:54:05.43ID:xFFdI/y6d 本当に一度しか使わない関数とかじゃないならせめてNamedTupleにすべき
PythonでTuple濫用するのはかなり悪質
Cの言葉で言うならばvoid*の配列を戻り値にするようなもの
PythonでTuple濫用するのはかなり悪質
Cの言葉で言うならばvoid*の配列を戻り値にするようなもの
685デフォルトの名無しさん (ワッチョイ 1902-QYNs)
2021/03/31(水) 23:01:05.75ID:AtIsL56M0 謎タプル[0]
ババーン
ババーン
686デフォルトの名無しさん (ワッチョイ 1902-QYNs)
2021/03/31(水) 23:12:51.06ID:AtIsL56M0 常に代入の左辺でアンパックして受けるのはよい習慣ね
namedtupleはreturn文の後に定義と同時にコンストラクタを呼ぶワンライナーがお気に入り、簡単に作れて良いものだ
別にタプルとしても使えるからとりあえずnamedtupleで間違いない
もし適切なフィールド名が浮かばないならそれはリストで返すべきものだ
なんか公式は継承用にクラスNamedTuple推してくるけど、わざわざclassブロック書くくらいなら普通にクラス定義しますんで…
namedtupleはreturn文の後に定義と同時にコンストラクタを呼ぶワンライナーがお気に入り、簡単に作れて良いものだ
別にタプルとしても使えるからとりあえずnamedtupleで間違いない
もし適切なフィールド名が浮かばないならそれはリストで返すべきものだ
なんか公式は継承用にクラスNamedTuple推してくるけど、わざわざclassブロック書くくらいなら普通にクラス定義しますんで…
687デフォルトの名無しさん (ワッチョイ b236-dP5h)
2021/03/31(水) 23:14:13.09ID:DeUP+i8b0 >>684
勉強になるわ。NamedTupleってあるんだね。
勉強になるわ。NamedTupleってあるんだね。
688デフォルトの名無しさん (ワッチョイ b168-UUyU)
2021/04/01(木) 00:29:22.33ID:jNxGiVAy0 ドットアクセス出来るんだ
コレは辞書使う気失せるね
コレは辞書使う気失せるね
689デフォルトの名無しさん (ワッチョイ 1997-TeJi)
2021/04/01(木) 02:07:45.31ID:FhmSAAiQ0 謎タプルはメンテナンスで地獄を見るものなのは間違い無いね
690デフォルトの名無しさん (ワッチョイ 1902-QYNs)
2021/04/01(木) 02:41:23.69ID:B5PjUTjB0 昔はclass Frob: pass
frob = Frob()
ってしてfrobに属性付けてたなあ、結構見かけた
そして百手観音へ…
それ用にはSimpleNameSpace(うろ覚え)ってクラスが用意されてたと思うけど、人間というのは好き放題手を生やしたくなる生き物でして
やっぱnamedtupleだね
frob = Frob()
ってしてfrobに属性付けてたなあ、結構見かけた
そして百手観音へ…
それ用にはSimpleNameSpace(うろ覚え)ってクラスが用意されてたと思うけど、人間というのは好き放題手を生やしたくなる生き物でして
やっぱnamedtupleだね
691デフォルトの名無しさん (ワッチョイ d957-z6l0)
2021/04/01(木) 05:16:33.91ID:LrZAWSnS0692デフォルトの名無しさん (ササクッテロラ Sp01-W0Vr)
2021/04/03(土) 10:52:44.31ID:+tfXQ/fep selenium でgoogleアカウントログイン出来ない
Windows ではちゃんと動くのが謎
何か回避策ないの?
Windows ではちゃんと動くのが謎
何か回避策ないの?
693デフォルトの名無しさん (ワッチョイ 8557-8vo5)
2021/04/03(土) 11:04:44.64ID:6fy7iE1I0 seleniumじゃないふりする方法を考え、実装するのだ。
694デフォルトの名無しさん (ワッチョイ 4b63-KlBn)
2021/04/03(土) 16:33:29.67ID:gHKAEbqs0 windowsで動くならAutomationControlledとかじゃないだろうしなんだろうね〜
695デフォルトの名無しさん (ワッチョイ 0568-0pr0)
2021/04/03(土) 16:41:07.67ID:JmOwZsjA0 「出来ない」だけで解る人居るんだろうか
696デフォルトの名無しさん (ワッチョイ 2361-yxFh)
2021/04/05(月) 17:33:43.48ID:1getKqSz0697デフォルトの名無しさん (アウアウエー Sa13-TUYo)
2021/04/07(水) 11:12:20.77ID:Fc4JJ1yka 最近は面倒なので全部pydanticで良くね?ってなってる
698デフォルトの名無しさん (ワッチョイ e501-8vo5)
2021/04/07(水) 12:27:37.13ID:kaudX4Ty0699デフォルトの名無しさん (ワッチョイ e336-83ev)
2021/04/07(水) 16:04:29.79ID:mnlFo/n80 pythonって奥がふかいね。
次から次にいろんな情報が。
完璧に理解してる人はどれくらいいるのだろう?
次から次にいろんな情報が。
完璧に理解してる人はどれくらいいるのだろう?
700デフォルトの名無しさん (ワッチョイ 155f-LZ2c)
2021/04/07(水) 17:08:40.23ID:mfaYiltv0 オランダ人でも無理
701デフォルトの名無しさん (ワッチョイ 9b30-xZZo)
2021/04/07(水) 18:49:19.62ID:x2p7x4yl0 オランダにもおらんだ〜よw
702デフォルトの名無しさん (ワッチョイ e501-8vo5)
2021/04/07(水) 19:39:38.83ID:kaudX4Ty0703デフォルトの名無しさん (ワッチョイ 1dda-nQQ9)
2021/04/07(水) 21:17:18.63ID:Sy5crr+u0 簡単なホームページなら自力で作れる程度のプログラミング初心者です(htmlとcssはプログラミングではないというツッコミは勘弁してください)
株の自動取引がしたくてPythonを勉強してみようかと思っています
Pythonで自動取引ができるレベルになるまでにどれぐらいの時間がかかるでしょうか
勉強に割ける時間は1日1〜2時間程度だと思います
株の自動取引がしたくてPythonを勉強してみようかと思っています
Pythonで自動取引ができるレベルになるまでにどれぐらいの時間がかかるでしょうか
勉強に割ける時間は1日1〜2時間程度だと思います
704デフォルトの名無しさん (ワッチョイ 4bbb-q4K6)
2021/04/07(水) 21:35:11.75ID:TQgaJFks0 >>703
そのスタンスなら一生無理。できるようになるやつは無駄なこと聞く前に勉強始めてる
そのスタンスなら一生無理。できるようになるやつは無駄なこと聞く前に勉強始めてる
705デフォルトの名無しさん (ワッチョイ 0568-0pr0)
2021/04/07(水) 21:43:38.95ID:1w9P7Z2K0 ppydanticかぁ
ココは色んなヒントワードが転がってるから助かるわ
情報がそれなりにあるのがpythonの良いところだね
ココは色んなヒントワードが転がってるから助かるわ
情報がそれなりにあるのがpythonの良いところだね
706デフォルトの名無しさん (ワッチョイ 1dda-nQQ9)
2021/04/07(水) 22:03:13.33ID:Sy5crr+u0 >>704
参考までに聞いただけなんだけど
参考までに聞いただけなんだけど
707デフォルトの名無しさん (ワッチョイ e501-xk52)
2021/04/07(水) 22:19:19.58ID:z8yT1R7E0 >>706
出来るやつは参考までに聞こうなんて思わない
出来るやつは参考までに聞こうなんて思わない
708デフォルトの名無しさん (ワッチョイ b501-kjVL)
2021/04/07(水) 23:01:01.87ID:IpT006M70 pythonのnumpyとtensorflowのインストールがちゃんとできてるか確認する方法って
なにかありますか?
なにかありますか?
709デフォルトの名無しさん (ワッチョイ 5563-398V)
2021/04/07(水) 23:26:54.36ID:j1QCKHMl0710デフォルトの名無しさん (ワッチョイ a37c-OrjQ)
2021/04/07(水) 23:56:50.35ID:PLFrZdLZ0 >>703
証券会社がAPI公開してるなら、とりあえずコマンドラインからプログラムで売買する基本ぐらいは2週間もあればできるよ
まあいろいろな判断を自動でこなしていろいろ操作するってなると手間がかかるけど、プログラムとして困難な訳じゃない。
単に面倒くさいだけ。
もしAPIがなくて自分でSeleniumなりでhtmlパースして……みたいなのだと2週間が2ヶ月になるかもだけど
証券会社がAPI公開してるなら、とりあえずコマンドラインからプログラムで売買する基本ぐらいは2週間もあればできるよ
まあいろいろな判断を自動でこなしていろいろ操作するってなると手間がかかるけど、プログラムとして困難な訳じゃない。
単に面倒くさいだけ。
もしAPIがなくて自分でSeleniumなりでhtmlパースして……みたいなのだと2週間が2ヶ月になるかもだけど
711デフォルトの名無しさん (ワッチョイ 552c-s+Uo)
2021/04/08(木) 00:34:27.20ID:lDvnXqCb0 エンジニア・チャンネル、粟島
【検証】プログラミングでビットコインを自動売買すると一週間でいくら稼げるのか?
youtube.com/watch?v=h0tYyIY0T2Y
Ruby で鞘取り
このサイトの2人は、Ruby が多い。
Python よりも簡単だから
統計的な計算するなら、Python
【検証】プログラミングでビットコインを自動売買すると一週間でいくら稼げるのか?
youtube.com/watch?v=h0tYyIY0T2Y
Ruby で鞘取り
このサイトの2人は、Ruby が多い。
Python よりも簡単だから
統計的な計算するなら、Python
712デフォルトの名無しさん (ワッチョイ 5536-0Da6)
2021/04/08(木) 05:12:37.72ID:CZb2HJoA0 githubに転がってるのを改良してるが何を作るか決まってれば1個30分も掛からない
713デフォルトの名無しさん (ワッチョイ 4bbb-q4K6)
2021/04/08(木) 05:29:01.90ID:SEjZhveM0 このスレ、怖いな。工数見積に嘘つきすぎだろw
自動取引のセオリー知らないやつが適当なこと言ってんのか、知ってるやつがデタラメ教えてるのか判断できないけど。
自動取引のセオリー知らないやつが適当なこと言ってんのか、知ってるやつがデタラメ教えてるのか判断できないけど。
714デフォルトの名無しさん (ワッチョイ e532-gyCz)
2021/04/08(木) 05:46:22.21ID:qHTn+gT70 ルビおじw
715デフォルトの名無しさん (ワッチョイ a37c-OrjQ)
2021/04/08(木) 05:56:05.55ID:ZkLgcGxh0 >>713
710だけど、自動取引にかかる手間についてはぼかしたつもり。というか読めない
まず人間の個々の判断基準を全部フローチャートに書き起こせるか?(知識を外在化できるか) ってだけでもものすごくかかるだろうね
でもプログラムにしてしまえばただのif-thenの羅列でしょ?
ディープラーニングで相場を予測するとか言い出したらしらん
710だけど、自動取引にかかる手間についてはぼかしたつもり。というか読めない
まず人間の個々の判断基準を全部フローチャートに書き起こせるか?(知識を外在化できるか) ってだけでもものすごくかかるだろうね
でもプログラムにしてしまえばただのif-thenの羅列でしょ?
ディープラーニングで相場を予測するとか言い出したらしらん
716デフォルトの名無しさん (スップ Sd03-0Da6)
2021/04/08(木) 06:12:08.02ID:/qxDuRGSd 構想を考える時間>コードを書く時間
だから書くだけなら時間かからんわ
だから書くだけなら時間かからんわ
717デフォルトの名無しさん (ワッチョイ 4bbb-q4K6)
2021/04/08(木) 06:25:14.39ID:SEjZhveM0 >>715
28時間でAPIドキュメント読めるようになる秘術、ウチの新卒に伝授して
28時間でAPIドキュメント読めるようになる秘術、ウチの新卒に伝授して
718デフォルトの名無しさん (ワッチョイ 155f-+WRc)
2021/04/08(木) 07:01:40.78ID:F80Jv78s0 株の自動取引でどこまでやりたいかによる
前提としてPythonの基本的な知識取得には1〜2ヶ月ぐらいを目途にしておく
・実験的に単純な売買をしたい
⇒証券会社がAPIとサンプルコードを配布してるから
比較的すぐに試す事はできる
https://kabucom.github.io/kabusapi/ptal/index.html
・株の自動取引で「利益を出したい」
⇒ド素人なら年単位を覚悟しておけ
前提としてPythonの基本的な知識取得には1〜2ヶ月ぐらいを目途にしておく
・実験的に単純な売買をしたい
⇒証券会社がAPIとサンプルコードを配布してるから
比較的すぐに試す事はできる
https://kabucom.github.io/kabusapi/ptal/index.html
・株の自動取引で「利益を出したい」
⇒ド素人なら年単位を覚悟しておけ
719デフォルトの名無しさん (ワッチョイ 1dda-nQQ9)
2021/04/08(木) 07:48:04.65ID:BSG0cBnZ0 >>707
お前頭イカれてんのかよw
お前頭イカれてんのかよw
720デフォルトの名無しさん (ワッチョイ 1dda-nQQ9)
2021/04/08(木) 07:48:54.01ID:BSG0cBnZ0721デフォルトの名無しさん (ワッチョイ 2d02-0pr0)
2021/04/08(木) 08:17:54.34ID:staN6S9C0 似たようなことをしたい人がいたから自分も聞かせてもらいたいんですが、
最終的な目標としてFXや株でバックテスター作ろうと思ってます
書籍やyoutubeで基礎固め(イマココ)→スクレイピング→チャートや指標の作成みたいな感じでやっていくとして
具体的に「これやっとけ」とか「これ便利だよ」っていう書籍やツールその他諸々ってありますか?
最終的な目標としてFXや株でバックテスター作ろうと思ってます
書籍やyoutubeで基礎固め(イマココ)→スクレイピング→チャートや指標の作成みたいな感じでやっていくとして
具体的に「これやっとけ」とか「これ便利だよ」っていう書籍やツールその他諸々ってありますか?
722デフォルトの名無しさん (アウアウエー Sa13-TUYo)
2021/04/08(木) 10:18:10.95ID:LTslT1Nxa 世界中に先人がいるのでまずはgithub漁ってみるのが正解
目から鱗のツール沢山あるよ
目から鱗のツール沢山あるよ
723デフォルトの名無しさん (オッペケ Sr01-PNUy)
2021/04/08(木) 18:32:03.16ID:OWWau3Bor 自分ならこういう匿名スレで質問しないな
まともな回答、欲しい情報が返ってくるとも思えないので
まともな回答、欲しい情報が返ってくるとも思えないので
724デフォルトの名無しさん (ワッチョイ 4b10-d3lM)
2021/04/08(木) 18:37:24.28ID:17S6MxuK0 リテラシーが高くてえらいね!
725デフォルトの名無しさん (ワッチョイ 8593-v6pP)
2021/04/08(木) 18:41:42.92ID:YJHzPpEi0 githubのクソソース見たことあったら>>723みたいなこと言えない
726デフォルトの名無しさん (アウアウエー Sa13-TUYo)
2021/04/08(木) 19:16:45.20ID:5V/lZTTDa 自動取引系は結局アルゴリズム次第だからなんとも言えないよね
速度重視ならサーバーを取引所の近くに置くとかになってくるし
速度重視ならサーバーを取引所の近くに置くとかになってくるし
727デフォルトの名無しさん (ワッチョイ 5536-0Da6)
2021/04/08(木) 19:47:22.77ID:CZb2HJoA0 computer scienceというyoutuberの動画でも見てとりあえずの流れを覚えたら?
匿名なのに教えてあげたよ
匿名なのに教えてあげたよ
728デフォルトの名無しさん (ワッチョイ 852c-KShf)
2021/04/08(木) 21:22:29.71ID:ojprTUDY0 言語を覚えられるかとか書けるかとかではなく
バグで大損出しても耐えられるメンタル持ってるかが重要
バグで大損出しても耐えられるメンタル持ってるかが重要
729デフォルトの名無しさん (ワッチョイ 0568-0pr0)
2021/04/08(木) 22:11:37.89ID:NtBlHkvZ0 5chになってからレベルの落ち方が半端ないな
730デフォルトの名無しさん (オッペケ Sr5f-5Dtg)
2021/04/09(金) 00:27:47.56ID:spkNTq/6r >>729
おそろしいよな
おそろしいよな
731デフォルトの名無しさん (ワッチョイ 6f63-CoCA)
2021/04/09(金) 00:39:27.54ID:P0SgLRtF0 みんな歳を取るんだよ
君だけじゃないから
君だけじゃないから
732デフォルトの名無しさん (ワッチョイ df01-zeZA)
2021/04/09(金) 00:45:03.58ID:qVee83Ql0 レベル落ちたなとか言う人のレベルって低く見えるよね
不思議
不思議
733デフォルトの名無しさん (ワッチョイ c23f-aMNe)
2021/04/09(金) 01:40:24.99ID:ktVevk0Z0 >>729
おまえのレベルが上がっただけだよ
おまえのレベルが上がっただけだよ
734デフォルトの名無しさん (ワッチョイ 06d1-hjnJ)
2021/04/09(金) 08:25:58.53ID:ny/9NHY70 >>729
そりゃ要領いいやつはSNSで情報交換するからな
そりゃ要領いいやつはSNSで情報交換するからな
735デフォルトの名無しさん (テテンテンテン MM8e-n4n2)
2021/04/09(金) 10:38:17.41ID:FVZAzmahM いやSNSはないわw
736デフォルトの名無しさん (アウアウエー Sa3a-U9uM)
2021/04/09(金) 15:35:55.96ID:OomUHYuna 5ch だからじゃなくてPythonユーザー増えたからじゃない?
10年前のPythonスレは今みたいによく分かんないけど偉そうな人いなかったもんな
10年前のPythonスレは今みたいによく分かんないけど偉そうな人いなかったもんな
737デフォルトの名無しさん (ワッチョイ 4f5f-uoSr)
2021/04/09(金) 17:14:44.42ID:LF3gSMbd0 おっPythonは偉大
738デフォルトの名無しさん (ワッチョイ 23da-zxRa)
2021/04/09(金) 22:33:00.67ID:GlJoIjww0 スクレイピングするとき
url=XXX.html
url=XXX1.html
ってなってるのあるんですけど
for i in range(m)
のmに空入れる方法ってありますか?
url=XXX.html
url=XXX1.html
ってなってるのあるんですけど
for i in range(m)
のmに空入れる方法ってありますか?
739デフォルトの名無しさん (ワッチョイ 437d-VRFv)
2021/04/09(金) 23:27:06.60ID:DKvRk4WS0 if i==0:
i=""でいいだろ、そもそもスクレイピング関係ない
i=""でいいだろ、そもそもスクレイピング関係ない
740デフォルトの名無しさん (ワッチョイ 2768-CoCA)
2021/04/10(土) 07:40:36.50ID:IfVElqHb0 雑な質問は答えるの難しいな
741デフォルトの名無しさん (ササクッテロ Sp5f-oPg2)
2021/04/10(土) 09:08:09.45ID:qnibVeTgp >>711
結局稼げるの?
結局稼げるの?
742デフォルトの名無しさん (スップ Sd22-iXtQ)
2021/04/10(土) 11:00:55.07ID:13mACr6rd その話しはもうしたくない
743デフォルトの名無しさん (ワッチョイ 23da-s9Ii)
2021/04/10(土) 17:31:57.04ID:rH4mNlVQ0 さすがやな
試してみるわ(^_^;)
試してみるわ(^_^;)
744デフォルトの名無しさん (ワッチョイ 23da-s9Ii)
2021/04/12(月) 13:02:03.17ID:0SWOxT7a0 上手くいったわ(^_^;)
でも空番目が違うフォーマットなんで
元の使うはめに
まあ勉強にはなった
でも空番目が違うフォーマットなんで
元の使うはめに
まあ勉強にはなった
745デフォルトの名無しさん (ワッチョイ 428c-ZmP3)
2021/04/12(月) 18:41:25.24ID:VYgLgFqq0 >>721
英語可ならquantconnectとか覗いてみたら
半年前まではquantopianっていうヘッジファンドがpythonベースのアルゴでコンテスト開催して優秀アルゴで運用してたんだけど潰れた
quantconnectも多分似たような事やってるはず
英語可ならquantconnectとか覗いてみたら
半年前まではquantopianっていうヘッジファンドがpythonベースのアルゴでコンテスト開催して優秀アルゴで運用してたんだけど潰れた
quantconnectも多分似たような事やってるはず
746デフォルトの名無しさん (ワッチョイ 6fb5-KVJ7)
2021/04/12(月) 19:53:28.72ID:qz6dA5SH0 銀行の基幹システムなどの大規模開発に向いている言語と言えばJavaやC#で
Pythonは大規模開発に向いてないとよく聞きますが、
Pythonは何が足りなくて大規模開発に向いてないんでしょうか?
大規模開発に必要とされる要件って何ですか?
※これは逆にアンチPythonの人達に訊いた方がいいのかも・・・と思いつつここで質問します
Pythonは大規模開発に向いてないとよく聞きますが、
Pythonは何が足りなくて大規模開発に向いてないんでしょうか?
大規模開発に必要とされる要件って何ですか?
※これは逆にアンチPythonの人達に訊いた方がいいのかも・・・と思いつつここで質問します
747デフォルトの名無しさん (スプッッ Sd22-1WRr)
2021/04/12(月) 20:01:51.33ID:Q/ZYcgv/d 型とコンパイル、そして実行速度
Pythonはライブラリを借用して少し弄るだけの言語に留めておくのが正解
イメージとしては、つよいシェルスクリプト、関数電卓より強力な電卓
Pythonはライブラリを借用して少し弄るだけの言語に留めておくのが正解
イメージとしては、つよいシェルスクリプト、関数電卓より強力な電卓
748デフォルトの名無しさん (テテンテンテン MM8e-CoCA)
2021/04/12(月) 20:12:19.80ID:iOiHPkVCM exeにできない
ファイルが多すぎる
言語の違いはあっても操作してるapiは同じ
ファイルが多すぎる
言語の違いはあっても操作してるapiは同じ
749デフォルトの名無しさん (ワッチョイ e27c-ksEv)
2021/04/12(月) 20:25:39.05ID:LxS6qsxT0 exe化する方法はあるだろ
750デフォルトの名無しさん (ワッチョイ 2768-CoCA)
2021/04/12(月) 21:06:54.71ID:jAfbX3n/0 webアプリでフロントエンド部分がが作りにくい印象があるな
bootstrap的なので良いのないんだろうか?
bootstrap的なので良いのないんだろうか?
751デフォルトの名無しさん (テテンテンテン MM8e-CoCA)
2021/04/12(月) 21:27:56.32ID:iOiHPkVCM752746 (ワッチョイ 6fb5-KVJ7)
2021/04/12(月) 21:59:13.33ID:qz6dA5SH0 皆さん、ありがとうございます。
>>747
なるほど、基本的に型宣言が無くてインタプリタだから実行速度が遅いんですよね。
ああ、欠点は実行速度と集約できるかもですね。
ではPythonは豊富なライブラリを弄る程度に留めて、
根幹はJavaかC#かC++で作りますかね。
>>748-749 >>751
exeは出来ますね(作ったことがあります)。
でも、確かにdllは作れそうにないですね。
C++のdllを読むばっかりですものね。
>>750
Djangoのことでしょうか?
自分もDjangoで簡単なWebサイトを作ってみましたが設定が大変でした…。
まだあまり普及してないので情報も少ないですね。
・・・結論として、やっぱりPython一本だけだと心許ないですね。
大規模言語も覚えます。
>>747
なるほど、基本的に型宣言が無くてインタプリタだから実行速度が遅いんですよね。
ああ、欠点は実行速度と集約できるかもですね。
ではPythonは豊富なライブラリを弄る程度に留めて、
根幹はJavaかC#かC++で作りますかね。
>>748-749 >>751
exeは出来ますね(作ったことがあります)。
でも、確かにdllは作れそうにないですね。
C++のdllを読むばっかりですものね。
>>750
Djangoのことでしょうか?
自分もDjangoで簡単なWebサイトを作ってみましたが設定が大変でした…。
まだあまり普及してないので情報も少ないですね。
・・・結論として、やっぱりPython一本だけだと心許ないですね。
大規模言語も覚えます。
753デフォルトの名無しさん (スプッッ Sd22-1WRr)
2021/04/12(月) 22:02:07.71ID:Q/ZYcgv/d754デフォルトの名無しさん (ワッチョイ 2797-fxd7)
2021/04/12(月) 23:41:35.63ID:hy9D3mum0 >>752
静的型付け言語だと、コンパイル時に型があっていないことについてはエラーを出してプログラムが間違っていると確認できるのが強い。
Pythonみたいな動的言語は変数に何でも入れられるから実行時に初めてわかるエラーとか発生してしまうし、
リファクタリングがやりづらい。
静的型付け言語だと、コンパイル時に型があっていないことについてはエラーを出してプログラムが間違っていると確認できるのが強い。
Pythonみたいな動的言語は変数に何でも入れられるから実行時に初めてわかるエラーとか発生してしまうし、
リファクタリングがやりづらい。
755746 (ワッチョイ 6fb5-KVJ7)
2021/04/12(月) 23:51:11.23ID:qz6dA5SH0 >>753-754
なるほど、静的型付け言語だとプログラムが間違ってるとIDEでいろいろ指摘してくれますよね。
大規模になればなるほど、型の整合性が重要になってきそうですね。
動的言語だと、小さなプログラムならなんとか動くが大きなプログラムになってくると収拾付かなくなりそうですね。
なるほど、静的型付け言語だとプログラムが間違ってるとIDEでいろいろ指摘してくれますよね。
大規模になればなるほど、型の整合性が重要になってきそうですね。
動的言語だと、小さなプログラムならなんとか動くが大きなプログラムになってくると収拾付かなくなりそうですね。
756デフォルトの名無しさん (ワッチョイ 6f2c-uh6b)
2021/04/12(月) 23:59:54.58ID:z80SpJNy0 Ruby なんて遅くて仕方ないけど、米国年収は最高だよ。
募集人数は、Node.js の半分しかない
AWS のソリューション・アーキテクトは、1,400万円
Ruby on Rails は、1,300万円
Node.js は、900万円
Java なんて速いけど、20年で200万円とかw
GitHub に、銀行のソースコードを公開していた人
Django の募集人数は、Rails の1/10 ぐらいでしょ?
遅いとか欠点なんて、年収・就職に関係ない
https://dev.to/
なんて、Rails だけど世界最速。処理時間0
募集人数は、Node.js の半分しかない
AWS のソリューション・アーキテクトは、1,400万円
Ruby on Rails は、1,300万円
Node.js は、900万円
Java なんて速いけど、20年で200万円とかw
GitHub に、銀行のソースコードを公開していた人
Django の募集人数は、Rails の1/10 ぐらいでしょ?
遅いとか欠点なんて、年収・就職に関係ない
https://dev.to/
なんて、Rails だけど世界最速。処理時間0
757デフォルトの名無しさん (ワッチョイ 7b32-YO+V)
2021/04/13(火) 00:01:44.35ID:qUgbyQcP0 おっルビおじ
758756 (ワッチョイ 6f2c-uh6b)
2021/04/13(火) 00:14:08.95ID:YlnYj74B0 3銀行統合プロジェクトは、ピラミッド建設と同じ人月!
1人月百万円 * 数十万月 = 数千億円
でも、Java 土方は、給料20万円しかない。
残りの80万円は多重請負構造によって、数社に分配される
速いもクソも関係ない
だから、YouTube で有名な、雑食系エンジニア・KENTA は、
初心者に、Ruby on Rails 以外を勧めない
低年収だから
1人月百万円 * 数十万月 = 数千億円
でも、Java 土方は、給料20万円しかない。
残りの80万円は多重請負構造によって、数社に分配される
速いもクソも関係ない
だから、YouTube で有名な、雑食系エンジニア・KENTA は、
初心者に、Ruby on Rails 以外を勧めない
低年収だから
759デフォルトの名無しさん (ワッチョイ 0663-oziv)
2021/04/13(火) 00:32:00.59ID:FveNCngD0 まあガイジは生活保護なんですけどね
760デフォルトの名無しさん (ワッチョイ df01-ksEv)
2021/04/13(火) 01:27:17.80ID:I4gI3mAh0 あわしろ氏もRubyを褒めてた。
761デフォルトの名無しさん (ワッチョイ 62a5-KBiW)
2021/04/13(火) 11:50:38.01ID:1lbWciyF0 ハッシュへの追加が無駄に慎重なのがJava
スクリプト言語は深く考えずけっこうチャランポランにやってる
例外がやたらと多いのがJava
Javaと言えば例外、例外と言えばJava
慎重度合い、病的な気難しさ、高度の心配性、これが向くか向かないかの違い
ツールや言語に引き摺られて人間の精神まで変わるか、最初からそういう傾向のヤツが集まるかは分からないが、
心配で心配でしょうがない不安で慎重すぎる人材が集まると大規模開発が発生する
スクリプト言語は深く考えずけっこうチャランポランにやってる
例外がやたらと多いのがJava
Javaと言えば例外、例外と言えばJava
慎重度合い、病的な気難しさ、高度の心配性、これが向くか向かないかの違い
ツールや言語に引き摺られて人間の精神まで変わるか、最初からそういう傾向のヤツが集まるかは分からないが、
心配で心配でしょうがない不安で慎重すぎる人材が集まると大規模開発が発生する
762デフォルトの名無しさん (テテンテンテン MM8e-n4n2)
2021/04/13(火) 12:11:19.61ID:fFGtEPzhM そう考えると日本人には向きそうだよね
763デフォルトの名無しさん (ワッチョイ 177c-I7Om)
2021/04/13(火) 13:27:51.52ID:aOI1s2+z0 >>746
JavaやC#で銀行の基幹系とかやりたくないな
JavaやC#で銀行の基幹系とかやりたくないな
764デフォルトの名無しさん (ワッチョイ 4f5f-rK7/)
2021/04/13(火) 15:04:40.40ID:S2ZPcZD90 まあ後は単純にPythonメインでの大型開発案件自体が無いってのもあるな
実際にやるなら型ヒント必須とかにするだろうし、だったら最初からJavaとC#で良くね?になる
(特にデスクトップアプリ作るならそれこそC#で良いし、WebアプリでもSpringが選択肢に入るJavaが出てくる)
実際にやるなら型ヒント必須とかにするだろうし、だったら最初からJavaとC#で良くね?になる
(特にデスクトップアプリ作るならそれこそC#で良いし、WebアプリでもSpringが選択肢に入るJavaが出てくる)
765デフォルトの名無しさん (ワッチョイ 6fb5-KVJ7)
2021/04/13(火) 15:51:37.55ID:WoYnxMFx0 大規模案件ほど例外が多くなる傾向があるだろうね
どんなクソ入力されようとエラーで停めるなよ、と
どんなクソ入力されようとエラーで停めるなよ、と
766デフォルトの名無しさん (ワッチョイ 6fb5-KVJ7)
2021/04/13(火) 15:52:01.83ID:WoYnxMFx0 >>763
JavaやC#で銀行の基幹系やりたくないならどの言語使うよ?
JavaやC#で銀行の基幹系やりたくないならどの言語使うよ?
767デフォルトの名無しさん (ワッチョイ 6fb5-KVJ7)
2021/04/13(火) 16:28:28.18ID:WoYnxMFx0 Cython的に全部型宣言して使えば、実行速度でも他に引けを取らないし、大規模案件でも使えたりするんかね?
768デフォルトの名無しさん (アウアウウー Sabb-CoCA)
2021/04/13(火) 17:15:04.36ID:Vxk3w1FKa 大規模開発を安く上げたい
そのためには人件費を削りたい
低スペックの人材しか集まらない
底スペックの人材は無茶無茶なコードを書く
Javaはかなりちゃんと書かないと動かない
Pythonはかなりいい加減に書ける
業界の思い込みもいろいろ入っているけど
Javaが採用される理由
そのためには人件費を削りたい
低スペックの人材しか集まらない
底スペックの人材は無茶無茶なコードを書く
Javaはかなりちゃんと書かないと動かない
Pythonはかなりいい加減に書ける
業界の思い込みもいろいろ入っているけど
Javaが採用される理由
769デフォルトの名無しさん (ワッチョイ e279-1WRr)
2021/04/13(火) 17:36:39.35ID:ch424B+y0 ウィザード級プログラマが良心のある優秀なベテランプログラマを率いるくらいして
どこを見ても常識と性善説が通用するの精鋭チームを隅から隅まで揃えないと
Pythonの大規模開発はすぐ崩壊すると思っていい
現実的じゃない
Pythonが遅いってのはガチでCに比べて5〜10倍遅いとされてるJavaの100倍は遅い
Cythonは使うメリットを感じられない
どこを見ても常識と性善説が通用するの精鋭チームを隅から隅まで揃えないと
Pythonの大規模開発はすぐ崩壊すると思っていい
現実的じゃない
Pythonが遅いってのはガチでCに比べて5〜10倍遅いとされてるJavaの100倍は遅い
Cythonは使うメリットを感じられない
770デフォルトの名無しさん (テテンテンテン MM8e-n4n2)
2021/04/13(火) 17:57:18.07ID:HQ291iiMM 精鋭チームを揃えないとって時点で無理なんだよな
771デフォルトの名無しさん (ワッチョイ a201-vZv9)
2021/04/13(火) 18:03:12.08ID:CfPnmjiF0 今は全体の規模が大きいからといっても一つの言語で作る必要性は低い
規模は言語に依存しない方法で適切に分割すれば各サブシステムは小規模になる
むしろベンダーが責任持って最後までサポートする言語かどうかのほうが大事
規模は言語に依存しない方法で適切に分割すれば各サブシステムは小規模になる
むしろベンダーが責任持って最後までサポートする言語かどうかのほうが大事
772デフォルトの名無しさん (アウアウエー Sa3a-U9uM)
2021/04/13(火) 18:05:59.51ID:Wu9PD3Zea 実行時に型チェックでエラー出ないと複数人の開発はきついよ
Pythonとかの型無し言語の優位性はまずはざっくり動くものを作って成長に合わせて部分的に最適化できるってとこかと
スタートアップには最適だけど大規模前提だときついよね
Pythonとかの型無し言語の優位性はまずはざっくり動くものを作って成長に合わせて部分的に最適化できるってとこかと
スタートアップには最適だけど大規模前提だときついよね
773デフォルトの名無しさん (ワッチョイ 4f5f-rK7/)
2021/04/13(火) 18:16:04.91ID:S2ZPcZD90774デフォルトの名無しさん (ワッチョイ 6fb5-KVJ7)
2021/04/13(火) 18:37:04.01ID:WoYnxMFx0775デフォルトの名無しさん (エアペラ SD7a-I7Om)
2021/04/13(火) 18:44:49.01ID:arsZDomXD776デフォルトの名無しさん (ワッチョイ d701-/CMm)
2021/04/13(火) 19:14:29.32ID:Qr7OJO8/0 むしろタイピングとかのほうのタイプのことをわすれてたは
777デフォルトの名無しさん (ワッチョイ e279-1WRr)
2021/04/13(火) 19:24:13.49ID:ch424B+y0 Python…というか動的型付け言語は大規模開発に向かないというが
実際には複数人開発の時点で既にキツい
精鋭5人で開発したところで必ずメンバーの入れ替わりが発生して
いずれメンテナンスコストの増大に耐えられなくなる
実際には複数人開発の時点で既にキツい
精鋭5人で開発したところで必ずメンバーの入れ替わりが発生して
いずれメンテナンスコストの増大に耐えられなくなる
778デフォルトの名無しさん (テテンテンテン MM8e-CoCA)
2021/04/13(火) 19:34:43.07ID:/ZU5S8StM javaやc#をサポートする経済力がpythonとは
桁違いなんじゃないの
pythonと比較するのはnodeだと思うの
桁違いなんじゃないの
pythonと比較するのはnodeだと思うの
779デフォルトの名無しさん (アウアウエー Sa3a-U9uM)
2021/04/13(火) 19:51:11.43ID:Wu9PD3Zea Juliaはその辺組み込んでるけどPythonもいずれ組み込むだろうね
780デフォルトの名無しさん (ワッチョイ 67da-CoCA)
2021/04/14(水) 15:50:39.19ID:qSFMs3PL0 関数の引数が参照渡ししかないのか?
変数のスコープはどうなってるんだこれ?
変数のスコープはどうなってるんだこれ?
781デフォルトの名無しさん (スプッッ Sd22-1WRr)
2021/04/14(水) 16:58:33.16ID:FZAwY2nud 値渡しもあるぞ、判別は空気を読め
変数のスコープは右から左に及ぶし場合によって下から上にも及ぶ
こんなガバガバ言語で中規模以上の開発は無理
変数のスコープは右から左に及ぶし場合によって下から上にも及ぶ
こんなガバガバ言語で中規模以上の開発は無理
782デフォルトの名無しさん (ワッチョイ 42f0-wmIk)
2021/04/14(水) 17:20:04.23ID:mzVN7NnP0 pythonは値渡しだけじゃなかったか?
783デフォルトの名無しさん (ラクッペペ MM8e-oziv)
2021/04/14(水) 17:55:48.76ID:5CCb2HIOM たぶん理解は同じなのに明確に統一された用語がないせいで食い違ってるように思えてるやつ
784デフォルトの名無しさん (アウアウエー Sa3a-U9uM)
2021/04/14(水) 17:57:37.37ID:NWDZgyJca 変数がミュータブルかイミュータブルで変わる
引数のリストがタプル推奨なのはこの辺が理由
引数のリストがタプル推奨なのはこの辺が理由
785デフォルトの名無しさん (ワッチョイ 7b02-srk6)
2021/04/15(木) 15:13:17.28ID:Hr/L3ezh0 初期値空リスト/辞書パターンは探索にすごく便利なのでconsidered harmful化は断固阻止したい
nonlocal/grobalまみれのクソコードを駆逐したい
nonlocal/grobalまみれのクソコードを駆逐したい
786デフォルトの名無しさん (ワッチョイ 7b02-srk6)
2021/04/15(木) 15:28:17.11ID:Hr/L3ezh0 というかlocal/global文がbuiltinsに必要ある?
スコープ宣言なんてせずとも、名前空間が全てプレーン辞書のpythonには、lispみたいに環境オブジェクトを保存したり弄ったり、そしてまた戻したりできる能力があるわけで
レキシカルじゃない名前解決が必要なら辞書を持ち回れよ
ビルトインならvars()locals()やglobals()、例え無くてもモジュールでも何でも__dict__晒してるだろ
そのままデフォルト引数にブチ込めば状態保持のカスタムスコープが手に入るだろ
スコープ宣言なんてせずとも、名前空間が全てプレーン辞書のpythonには、lispみたいに環境オブジェクトを保存したり弄ったり、そしてまた戻したりできる能力があるわけで
レキシカルじゃない名前解決が必要なら辞書を持ち回れよ
ビルトインならvars()locals()やglobals()、例え無くてもモジュールでも何でも__dict__晒してるだろ
そのままデフォルト引数にブチ込めば状態保持のカスタムスコープが手に入るだろ
787デフォルトの名無しさん (ワッチョイ 7b02-srk6)
2021/04/15(木) 15:35:32.09ID:Hr/L3ezh0 外のスコープの変数に手を付ける、ってのは既にconsidered halmfulだと思うけど
これって名前空間持ち回り以外に解決策あるだろうか?
デフォルト引数は一度しか初期化されないから特に便利ね
探索終わった後に手動初期化忘れてもう一度走らせると大変なことになるけどな!
これって名前空間持ち回り以外に解決策あるだろうか?
デフォルト引数は一度しか初期化されないから特に便利ね
探索終わった後に手動初期化忘れてもう一度走らせると大変なことになるけどな!
788デフォルトの名無しさん (ワッチョイ 7b02-srk6)
2021/04/15(木) 15:44:00.72ID:Hr/L3ezh0 ちょっとマニアックなユースケースに偏ってしまった…
python自体の名前空間を探索アルゴリズムにかけるのは、主にコードウォークやメタプログラミングだな
一般のグラフの探索問題等でも、ミュータブルコンテナデフォルト引数は最も行儀が良いと思う
外部に変数持たなくても関数ブロック一つにカプセル化、今走ってるスタックフレームから参照すれば、常にその視点からの参照という一貫性
我らがbdflも探索入門の記事書いてるけど、確かそうしてたはず
python自体の名前空間を探索アルゴリズムにかけるのは、主にコードウォークやメタプログラミングだな
一般のグラフの探索問題等でも、ミュータブルコンテナデフォルト引数は最も行儀が良いと思う
外部に変数持たなくても関数ブロック一つにカプセル化、今走ってるスタックフレームから参照すれば、常にその視点からの参照という一貫性
我らがbdflも探索入門の記事書いてるけど、確かそうしてたはず
789デフォルトの名無しさん (ワッチョイ bb83-1WRr)
2021/04/15(木) 16:20:21.63ID:cAhjn5hs0 まさに便所の落書きだな
チラ裏
チラ裏
790デフォルトの名無しさん (ワッチョイ 7b02-srk6)
2021/04/15(木) 16:22:31.98ID:Hr/L3ezh0 今のところメーリス等で是非は議題になってはないようだけど、なったらpepの便所に落書きしてくる所存
791デフォルトの名無しさん (スププ Sd02-srk6)
2021/04/15(木) 16:42:37.58ID:ogE0iY3id 貧者のオブジェクトとしてのクロージャは撲滅すべき
792デフォルトの名無しさん (ワッチョイ 7b02-srk6)
2021/04/15(木) 16:49:32.41ID:Hr/L3ezh0 クロージャ×global/nonlocalコンボは結構見るし、高等テクとして紹介してるサイトすら見かけるな
キャプチャして参照するだけならまだしも…
キャプチャして参照するだけならまだしも…
793デフォルトの名無しさん (ワッチョイ 7b02-srk6)
2021/04/15(木) 16:54:14.56ID:Hr/L3ezh0 python クロージャでクグるとわらわら引っかかるなこれ、完全なアンチパターン
https://gihyo.jp/dev/serial/01/pythonhacks/0001
ミュータブルなlistを更新する必要がありました→そこでnonlocalババーン
なんの為にミュータブルなのか理解してるのだろうか
https://gihyo.jp/dev/serial/01/pythonhacks/0001
ミュータブルなlistを更新する必要がありました→そこでnonlocalババーン
なんの為にミュータブルなのか理解してるのだろうか
794デフォルトの名無しさん (ワッチョイ 7b02-srk6)
2021/04/15(木) 16:58:05.44ID:Hr/L3ezh0 なお標準ライブラリにミュータブルな数値も文字列もあるっていうね
795デフォルトの名無しさん (ワッチョイ 9f90-pvza)
2021/04/16(金) 05:20:37.00ID:QCkzJvi10 Jupyter Notebookですか?で、
!python test.py
で、ほかのpythonスクリプトを実行していました
で、今度はそれをローカルの環境で実行したいのですが、
例えば
hoge.py内で
上のtest.pyのスクリプトをキックしたのですがどうすればいいでしょうか?
!python test.py
で、ほかのpythonスクリプトを実行していました
で、今度はそれをローカルの環境で実行したいのですが、
例えば
hoge.py内で
上のtest.pyのスクリプトをキックしたのですがどうすればいいでしょうか?
796デフォルトの名無しさん (ワッチョイ 9f90-pvza)
2021/04/16(金) 06:57:49.34ID:QCkzJvi10 ランピーさん使ってみます
runpy
runpy
797デフォルトの名無しさん (ワッチョイ 5779-ubdj)
2021/04/16(金) 07:05:34.82ID:wn75Zjq40 Pythonとは別の方向性でC並に害悪プログラマを生みやすい言語だよね
798デフォルトの名無しさん (ワッチョイ 5779-ubdj)
2021/04/16(金) 07:06:10.91ID:wn75Zjq40 変な日本語になってしまった
正 PythonはCとは別の方向性で〜
正 PythonはCとは別の方向性で〜
799デフォルトの名無しさん (ワッチョイ 9f90-pvza)
2021/04/16(金) 07:43:29.10ID:QCkzJvi10 うわーーん
run_pathだとModuleNotFoundで実行できん
run_pathだとModuleNotFoundで実行できん
800デフォルトの名無しさん (ワッチョイ 9f90-pvza)
2021/04/16(金) 07:56:45.03ID:QCkzJvi10 sys.path.append()とかしたらいけました
801デフォルトの名無しさん (ワッチョイ 975f-pHeQ)
2021/04/18(日) 17:14:24.70ID:CMmk+mnY0 プロジェクトディレクトリ
|-test
| |-test_foo.py
|-main,py
こういう感じの構成しちゃうと、test_foo,pyから見た時に
main.pyが上位ディレクトリに配置されるから、相対インポートで上位ディレクトリを指定するとエラーになる問題が起きて
仕方なくsys.pathとかでルート追加するんだけど、なんか間違ってる気がする……
|-test
| |-test_foo.py
|-main,py
こういう感じの構成しちゃうと、test_foo,pyから見た時に
main.pyが上位ディレクトリに配置されるから、相対インポートで上位ディレクトリを指定するとエラーになる問題が起きて
仕方なくsys.pathとかでルート追加するんだけど、なんか間違ってる気がする……
802デフォルトの名無しさん (アウアウウー Sa1b-2sL5)
2021/04/18(日) 18:46:36.38ID:PS75IPPya # 気になる言葉をクリップボードにコピーした後に>>632のpyperclipを使って
# 指定のメモ用テキストファイルに追記
import pyperclip, getpass
clipb = pyperclip.paste() + '\n'
print('コレを指定のファイルに追記:' + clipb)
user = getpass.getuser() # ユーザー名を取得
open("/home/" + user + "/Documents/memo.txt",'a').write(clipb) # 追記モード('a')でopen
# 失敗.
# open("~/Documents/memo.txt",'a').write(clipb)
# open("$HOME/Documents/memo.txt",'a').write(clipb)
# 指定のメモ用テキストファイルに追記
import pyperclip, getpass
clipb = pyperclip.paste() + '\n'
print('コレを指定のファイルに追記:' + clipb)
user = getpass.getuser() # ユーザー名を取得
open("/home/" + user + "/Documents/memo.txt",'a').write(clipb) # 追記モード('a')でopen
# 失敗.
# open("~/Documents/memo.txt",'a').write(clipb)
# open("$HOME/Documents/memo.txt",'a').write(clipb)
803デフォルトの名無しさん (ワッチョイ 9f36-LfmL)
2021/04/18(日) 20:52:50.82ID:dizANDxf0 open().write
この手の書き方って普通なの?
open()なんて結構失敗する可能性が高いじゃん。
どうしても馴染めないw
f = open()
f.write()
もしくは、
with open() as f:
f.write()
にしたい。
この手の書き方って普通なの?
open()なんて結構失敗する可能性が高いじゃん。
どうしても馴染めないw
f = open()
f.write()
もしくは、
with open() as f:
f.write()
にしたい。
804デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2021/04/18(日) 21:05:13.59ID:qHYw4Dd30805デフォルトの名無しさん (ワッチョイ 975f-xG11)
2021/04/18(日) 21:06:26.11ID:FVCnZJxc0 他で例外キャッチとかしてれば良いんじゃない?
806デフォルトの名無しさん (スップ Sd3f-ubdj)
2021/04/18(日) 21:14:20.17ID:qyelpH95d >>805
行儀悪い
行儀悪い
807デフォルトの名無しさん (ワッチョイ bf02-EJz/)
2021/04/18(日) 21:33:38.92ID:KvIeL27F0 >>803 のいずれの例も例外処理とセットになるものにも思えるが
808デフォルトの名無しさん (ワッチョイ 9f5c-ubdj)
2021/04/18(日) 21:40:35.71ID:nlaPamEC0 pythonが~やら$HOMEやらのシェル変数を展開できんだろ
809デフォルトの名無しさん (テテンテンテン MM8f-tdH6)
2021/04/18(日) 21:43:19.31ID:q3rCzQ3dM ネストしていけるのも便利だから
ネストの塊を関数としてみればいいのでは
いいか悪いかはその塊による
ネストの塊を関数としてみればいいのでは
いいか悪いかはその塊による
810デフォルトの名無しさん (ワッチョイ ff63-7LQ7)
2021/04/18(日) 21:45:28.19ID:SZzrtLk80 このopenは我々の知っているopenではないかもしれない
811デフォルトの名無しさん (ワッチョイ 9fad-ubdj)
2021/04/18(日) 22:07:26.38ID:T1oP4O/e0 "~"も"$HOME"もpythonからは単なる文字列にしか過ぎない
import os
open(os.getenv("HOME") + "/Documents/memo.txt", "a")
import os
open(os.getenv("HOME") + "/Documents/memo.txt", "a")
812デフォルトの名無しさん (ワッチョイ 9736-WtSs)
2021/04/18(日) 22:07:40.08ID:Q1kVqm310813デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2021/04/18(日) 22:39:44.96ID:qHYw4Dd30 pathlibでPath.home()とかexpanduser()とか使えるよ
Path(‘~/path/to/file’).expanduser()
Path(‘~/path/to/file’).expanduser()
814デフォルトの名無しさん (ブーイモ MMbb-14pY)
2021/04/19(月) 08:44:09.55ID:wJLYJwE7M815デフォルトの名無しさん (ワッチョイ 5701-1iXq)
2021/04/19(月) 11:04:03.16ID:8re1FBPZ0 またガッベッジコレックションでてきたこれ!
816デフォルトの名無しさん (ブーイモ MMbb-14pY)
2021/04/19(月) 12:10:21.74ID:wJLYJwE7M >>815
一緒に回収されたいんか?
一緒に回収されたいんか?
817デフォルトの名無しさん (ワッチョイ 5701-1iXq)
2021/04/19(月) 13:09:56.93ID:8re1FBPZ0 くやしいわろたwww
818デフォルトの名無しさん (オッペケ Sr8b-zvMC)
2021/04/19(月) 19:13:44.89ID:nEpTcudsr Pythonと組み合わせがいいSQLってsqlliteなんですか?
「Python SQL」と検索するとこればかり出てくるんです
「Python SQL」と検索するとこればかり出てくるんです
819デフォルトの名無しさん (テテンテンテン MM8f-wT4Z)
2021/04/19(月) 19:37:59.07ID:cAtgxduAM >>818
そりゃpython sqlとかでググるような初心者ならサーバー立てなくていいsqliteが簡単でいいわな
そりゃpython sqlとかでググるような初心者ならサーバー立てなくていいsqliteが簡単でいいわな
820デフォルトの名無しさん (ワッチョイ 3702-tdH6)
2021/04/19(月) 21:39:50.48ID:ZVFLPhBo0 Pythonの操作が全部頭に入ってるような
サイコなPythonPGなら
PostgreSQLで
サイコなPythonPGなら
PostgreSQLで
821デフォルトの名無しさん (ワッチョイ 9746-ymO2)
2021/04/20(火) 02:30:09.26ID:t7QTcT+T0822デフォルトの名無しさん (スフッ Sdbf-28fk)
2021/04/20(火) 08:06:06.71ID:Q0MmVqg3d フレームワークと相性が良いSQLはともかく、言語と相性が良いとは
823デフォルトの名無しさん (ワッチョイ 975f-xG11)
2021/04/20(火) 08:15:41.49ID:zZDizZln0 sql99で書いてるうちはドライブ先はなんでも良いんじゃないの?
フリーで手軽って意味でsqliteだったんだと思う。
嫌なら自分で変えるヨロシ
フリーで手軽って意味でsqliteだったんだと思う。
嫌なら自分で変えるヨロシ
824デフォルトの名無しさん (ワッチョイ 972c-KAGY)
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 のみ
Ruby on Rails でも、開発環境ではSQLite。
本番環境では、MySQL, PostgreSQL
Amazon Linux でも、Aurora が、MySQL, PostgreSQL 互換で、
最大数倍速くなるように、カスタマイズされている
EC2 に、自分でデータベースを入れても、速くならない。
Aurora のみ
825デフォルトの名無しさん (ワッチョイ 774e-iIqq)
2021/04/20(火) 12:34:24.93ID:ZzbiSkpt0 推奨NGワード: Ruby
推奨NGワード: Rails
推奨NGワード: Rails
826デフォルトの名無しさん (ワッチョイ 9f36-LfmL)
2021/04/20(火) 13:28:44.38ID:rnIFW1Lz0 よくデータベースのカキコ見かけるけど、なんに使うの?仕事?
827デフォルトの名無しさん (エアペラ SDbb-vsd6)
2021/04/20(火) 13:54:17.36ID:UlsxkGg7D モンハンのスキル値計算したりとか
828デフォルトの名無しさん (テテンテンテン MM8f-wT4Z)
2021/04/20(火) 13:59:24.14ID:v3OtCzj2M829デフォルトの名無しさん (ワッチョイ 3702-WfsT)
2021/04/20(火) 14:19:40.95ID:YStzcIe+0 CSVにゴソゴソ書いてもいいけど遅いし壊れる
830デフォルトの名無しさん (ワッチョイ b732-5HvV)
2021/04/20(火) 14:22:03.71ID:TajtxNdD0 時々くだすれと混ざるよねここ
両方見てる人が多いんだろうけど
両方見てる人が多いんだろうけど
831デフォルトの名無しさん (アメ MMdb-iIqq)
2021/04/20(火) 15:00:17.22ID:OntG3LnGM えっ、その程度?
エクセルで十分なのでは…
エクセルで十分なのでは…
832デフォルトの名無しさん (ワッチョイ 5701-1iXq)
2021/04/20(火) 15:12:56.51ID:ZUNvehNP0 ぷあまんえくせるもってないネー
833デフォルトの名無しさん (ワッチョイ 774e-iIqq)
2021/04/20(火) 15:16:05.00ID:ZzbiSkpt0 googleのスプレッドシートならquery関数使えるぞ
834デフォルトの名無しさん (ワッチョイ 577c-vsd6)
2021/04/20(火) 15:50:29.59ID:V6f03X980 そう思う人はExcel使うだけ
835デフォルトの名無しさん (アメ MMdb-iIqq)
2021/04/20(火) 15:54:50.26ID:OntG3LnGM836デフォルトの名無しさん (コムイーン 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]]にしたいのだけど、
スマートに行う関数ってありますか?学が無くてこういう処理なんていうのか
わからないから調べることもできてなくて困ってます。
スマートに行う関数ってありますか?学が無くてこういう処理なんていうのか
わからないから調べることもできてなくて困ってます。
837デフォルトの名無しさん (ワッチョイ 9f8c-17U8)
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:])])
じゃダメなん?
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で回しているんですかね。
forで回すのは速度遅いのかなって思ってて、
convolve()みたいな移動平均出せる関数があるなら、
これできる関数もあればいいなと思ってるのですが、
convolveも中身はforで回しているんですかね。
839デフォルトの名無しさん (ワッチョイ 972c-KAGY)
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] ]
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使っているみたいだったしそれでいこうと思う!
for使っているみたいだったしそれでいこうと思う!
842デフォルトの名無しさん (アウアウエー Sadf-AjlJ)
2021/04/20(火) 17:10:22.48ID:7n462IvCa データベースの利用目的も分からない人がプログラム組む時代か
色々考えさせられるな
色々考えさせられるな
843デフォルトの名無しさん (ワッチョイ 975f-xG11)
2021/04/20(火) 17:28:27.45ID:zZDizZln0 スプシのquery便利だけど
でかいデータ貼り付けする事自体が重いのが難点。
データ量、カラム数で使い分けてる。
でかいデータ貼り付けする事自体が重いのが難点。
データ量、カラム数で使い分けてる。
844デフォルトの名無しさん (テテンテンテン MM8f-wT4Z)
2021/04/20(火) 17:46:33.16ID:rO/yaUaqM845デフォルトの名無しさん (オッペケ Sr8b-zvMC)
2021/04/20(火) 17:49:38.03ID:m/LBLUGkr846デフォルトの名無しさん (ワッチョイ 9f01-7Des)
2021/04/20(火) 18:20:51.91ID:KMnW7zDR0847デフォルトの名無しさん (ワッチョイ ff35-B9Cj)
2021/04/20(火) 19:05:52.72ID:0SLE9Fks0848デフォルトの名無しさん (アウアウウー 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()
# クリップボードのテキストを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]]
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:TxR5y8a9G851デフォルトの名無しさん (ワッチョイ 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での挿入
だったので蛇使いはずいぶんコードをコンパクトに抑えるんだなと思ったのですが、
動的にメモリを要素ずつ確保すると時間がかかるという事ですか?
検証してないからわからにゃい…
私が最初にイメージしたのはnp.zerosかなんかで作成した配列へのforでの挿入
だったので蛇使いはずいぶんコードをコンパクトに抑えるんだなと思ったのですが、
動的にメモリを要素ずつ確保すると時間がかかるという事ですか?
検証してないからわからにゃい…
853デフォルトの名無しさん (ワッチョイ b702-7yQ1)
2021/04/21(水) 20:50:20.57ID:nyleF7PB0 そういうのは困ってから考えればいい
854デフォルトの名無しさん (コムイーン 0G4f-B9Cj)
2021/04/22(木) 09:45:01.20ID:sj24/dD4G855デフォルトの名無しさん (ワッチョイ 937d-g0gl)
2021/04/28(水) 15:25:51.16ID:Lt+TeZcR0 AをBで切り上げ除算したいときに(eg.5÷3→2)
A + (B - 1) // Bとすれば良いと知ったんですけど
そうなる理由が分からないので、どなたか教えて頂けませんか?
A + (B - 1) // Bとすれば良いと知ったんですけど
そうなる理由が分からないので、どなたか教えて頂けませんか?
856デフォルトの名無しさん (ワッチョイ 937d-g0gl)
2021/04/28(水) 15:26:58.89ID:Lt+TeZcR0 まちがえ
(A + B - 1) //Bでした
(A + B - 1) //Bでした
857デフォルトの名無しさん (ワッチョイ 8cbb-BShP)
2021/04/28(水) 15:55:32.27ID:uI+2ScFT0 小さめの数字の境界条件を実際にプロットしてみるとわかりやすいよ
例えば、数直線上の 3 と 5 に印を付け、3 ずつの区切りも印を付けてみる
それだけみてもわからなければ、
5 と 6 を 3 ずつ
4 と 7 を 4 ずつ
とかもやってみるといい
すると、 B-1 の意味が見えてくるはず
例えば、数直線上の 3 と 5 に印を付け、3 ずつの区切りも印を付けてみる
それだけみてもわからなければ、
5 と 6 を 3 ずつ
4 と 7 を 4 ずつ
とかもやってみるといい
すると、 B-1 の意味が見えてくるはず
858デフォルトの名無しさん (ワッチョイ a802-MXzx)
2021/04/28(水) 15:59:44.14ID:snsrMSzN0 おかしくね、それ
-5割る-1が7になる奇怪な定義
除算の定義が変な言語は沢山あるから何れかの写経?
Bが正ならばAの正負を問わずpythonの//は常に切り下げなので、A//B +1でいいよ
-5割る-1が7になる奇怪な定義
除算の定義が変な言語は沢山あるから何れかの写経?
Bが正ならばAの正負を問わずpythonの//は常に切り下げなので、A//B +1でいいよ
859デフォルトの名無しさん (ワッチョイ a802-MXzx)
2021/04/28(水) 16:03:14.36ID:snsrMSzN0 何れにせよその定義だと正数に対しすら切り上げ除算になっていない
4.5割る2が2になってしまうことは理解できる?
4.5割る2が2になってしまうことは理解できる?
860デフォルトの名無しさん (ワッチョイ a802-MXzx)
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
(4.5+2-1)//2=5.5//2=2
x//y+1を採用すれば
4.5//2 +1 = 3
861デフォルトの名無しさん (ワッチョイ a802-MXzx)
2021/04/28(水) 16:08:01.62ID:snsrMSzN0 >>857
適当言うんじゃない
適当言うんじゃない
862デフォルトの名無しさん (ワッチョイ a802-MXzx)
2021/04/28(水) 17:04:41.64ID:snsrMSzN0 除算の妥当な定義は数多あるので、算数に自信がないならmath、rational、decimalあたりの関数を常に引くべき
863デフォルトの名無しさん (スププ Sd70-MXzx)
2021/04/28(水) 17:50:11.40ID:MMub4JLHd 適切な関数を探すことは概念を学ぶ事でもあるね、math.ceilは浮動小数点誤差の影響受けたっけ?
気にし過ぎだと思うし使わんから知らんけど、fractionあたりにベストなのがありそう
気にし過ぎだと思うし使わんから知らんけど、fractionあたりにベストなのがありそう
864デフォルトの名無しさん (スププ Sd94-MXzx)
2021/04/28(水) 17:53:45.83ID:O4frZqUPd x//y+1もpythonの仕様知ってる人じゃ無いと意味が取れないし、厳密さを求めないならceil(x/y)の方がよい
865デフォルトの名無しさん (ワッチョイ 4697-CS5p)
2021/04/29(木) 17:31:27.21ID:hj4NO6UY0 >>858
4/2が3になるのは切り上げ除算とは言わなくないか?
正確に何をしたいか書いてない質問者のせいでもあるけど
float同士ならどうせfloatの演算があるのだからmath.ceilで、
int同士なら途中がfloatになるのがなんとなく嫌だからb-1足すかなあ
4/2が3になるのは切り上げ除算とは言わなくないか?
正確に何をしたいか書いてない質問者のせいでもあるけど
float同士ならどうせfloatの演算があるのだからmath.ceilで、
int同士なら途中がfloatになるのがなんとなく嫌だからb-1足すかなあ
866デフォルトの名無しさん (ワッチョイ a802-MXzx)
2021/04/29(木) 19:36:58.53ID:1cDcYESD0 ほんとだ、エッジケースきよつける
867デフォルトの名無しさん (ワッチョイ 4697-CS5p)
2021/04/29(木) 20:56:01.58ID:hj4NO6UY0 必ず切り下げという性質を使って、-(-a//b)とかでもいいかもね
868デフォルトの名無しさん (ワッチョイ df36-X1kV)
2021/05/02(日) 01:13:08.87ID:C8xhjbsF0 いま、ウトウトと寝てる時にパッと動かないプログラムの解決方法がうかんだ。
取りあえずPC立ち上げて、修正したら治った。
「やればできる」ってティモンディの言葉が頭にうかんだww
取りあえずPC立ち上げて、修正したら治った。
「やればできる」ってティモンディの言葉が頭にうかんだww
869デフォルトの名無しさん (ワッチョイ c74e-ZwCD)
2021/05/02(日) 03:23:09.69ID:D0H9Kz0y0 ヤればデキる
870デフォルトの名無しさん (ワッチョイ c710-DbPl)
2021/05/02(日) 03:27:40.94ID:7TggazD90 そして今に至る
871デフォルトの名無しさん (ワッチョイ a746-DLZI)
2021/05/02(日) 04:08:20.16ID:JgyYzw080 寝ればできる
872デフォルトの名無しさん (ワッチョイ 7f63-3Eyb)
2021/05/02(日) 11:38:48.84ID:g3nsW/yy0 寝ると解決することは多い
873デフォルトの名無しさん (ワッチョイ c7ce-qV9Y)
2021/05/02(日) 12:14:50.55ID:erwB920s0 不眠症の解決法かよ
874デフォルトの名無しさん (ワッチョイ 6768-OedE)
2021/05/02(日) 12:19:12.82ID:elVJf43z0 確かに考えが煮詰まっちゃうと何やってもダメだね
他の事するか寝た方が良い結果になる事が多い
他の事するか寝た方が良い結果になる事が多い
875デフォルトの名無しさん (アウアウウー Saab-FRJu)
2021/05/02(日) 12:21:53.49ID:Misbn2VGa 果報は寝て待て
876デフォルトの名無しさん (エアペラ SD9b-R7/G)
2021/05/02(日) 12:57:42.51ID:PbhH3UoFD877デフォルトの名無しさん (ワッチョイ dfa5-fzHW)
2021/05/02(日) 14:11:02.03ID:LNg0Rmy40 煮詰まる=頭がフットーする=ショート寸前→オーバーヒートして活動停止直前
878デフォルトの名無しさん (ワッチョイ c7ce-qV9Y)
2021/05/02(日) 16:02:56.47ID:erwB920s0 誤用が幅を利かせてる
1980年頃から芸能人が広めた
最初に松山千春が使っててアホかと思ったら
そのうち日本中がアホだらけになり
今じゃ俺の方が間違ってると言われる
1980年頃から芸能人が広めた
最初に松山千春が使っててアホかと思ったら
そのうち日本中がアホだらけになり
今じゃ俺の方が間違ってると言われる
879デフォルトの名無しさん (アウアウエー Sa9f-vnpQ)
2021/05/02(日) 16:45:57.48ID:JJSkdeu1a 夢で解法が浮かぶことあるよな
ずっと脳みそが考えててくれてるんだろうな
ずっと脳みそが考えててくれてるんだろうな
880デフォルトの名無しさん (ワッチョイ e74f-OedE)
2021/05/02(日) 17:15:41.36ID:GmZFM6c40 そういう、もともとの字義と異なる意味付けする慣用句って絶対的なもんじゃないと思うがなぁ。
大昔に誰かが考えた例え話を他の人が真似して広まっただけでしょ。
大昔に誰かが考えた例え話を他の人が真似して広まっただけでしょ。
881デフォルトの名無しさん (アウアウエー Sa9f-vnpQ)
2021/05/02(日) 17:50:18.30ID:JJSkdeu1a そこは行間ってやつで各々の解釈でしょ
偉ぶりたい人が本当はこういう意味だって言いたいだけ
そもそもスレ違いなのでやめよ
偉ぶりたい人が本当はこういう意味だって言いたいだけ
そもそもスレ違いなのでやめよ
882デフォルトの名無しさん (ワッチョイ 7f63-OedE)
2021/05/02(日) 18:31:14.80ID:MZX7dFl/0 情けは人のためにならない
883デフォルトの名無しさん (ワッチョイ 6768-OedE)
2021/05/03(月) 00:12:31.41ID:05/q0oTK0 クソどうでもいい突っ込みありがとう
確かに行き詰まるの方が適切かもね
学びました
確かに行き詰まるの方が適切かもね
学びました
884デフォルトの名無しさん (エムゾネ FF8a-dxvU)
2021/05/08(土) 15:39:27.54ID:Jy6pPGdOF 昨日はNHKが「煮詰まる」使ってた
885デフォルトの名無しさん (ワッチョイ ea63-agNs)
2021/05/08(土) 15:51:29.66ID:u3pC/fKN0 発生するのはクラスター「感染」
クラスターそれ自体が発生するような言い方をするマスゴミが多すぎる
NHKも例外ではない
クラスターそれ自体が発生するような言い方をするマスゴミが多すぎる
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
久しぶりにみたw
888デフォルトの名無しさん (ワッチョイ 7363-Ju6+)
2021/05/08(土) 17:15:16.15ID:X0LS7Vwf0 JapaneseLangも大事だからな
889デフォルトの名無しさん (エアペラ SDd7-/hng)
2021/05/08(土) 17:17:16.56ID:PKsPL+EHD890デフォルトの名無しさん (ワッチョイ ea63-agNs)
2021/05/08(土) 18:50:39.39ID:9yf90I//0 >>889
まぁ、クラスター=集団だから、意味だけなら確かにそうだね
でも、マスゴミの使い方はクラスター=集団「感染」(disease cluster)だからなぁ
カタカナ語を乱用する悪いところだよ
Wikipediaでさえ間違えた使い方をしてる
pythonなどのプログラミングでも、特定の用語をわかってるようでわかってない使い方するのと同じだな
厳密な使い方をしないと、プログラマ間での引き継ぎなどの意思疎通ができなかったりする
まぁ、クラスター=集団だから、意味だけなら確かにそうだね
でも、マスゴミの使い方はクラスター=集団「感染」(disease cluster)だからなぁ
カタカナ語を乱用する悪いところだよ
Wikipediaでさえ間違えた使い方をしてる
pythonなどのプログラミングでも、特定の用語をわかってるようでわかってない使い方するのと同じだな
厳密な使い方をしないと、プログラマ間での引き継ぎなどの意思疎通ができなかったりする
891デフォルトの名無しさん (ワッチョイ 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は万能じゃないんだが
991デフォルトの名無しさん (ワッチョイ 8b01-8PcT)
2021/05/25(火) 23:29:01.79ID:FWdjF2eK0 俺のパイパイは万能
992デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/26(水) 09:38:28.82ID:kseHhIoH0 乳出るようになったら病院池よ・・・
993デフォルトの名無しさん (ワッチョイ bb5f-qZv1)
2021/05/26(水) 17:08:26.96ID:QYJeibNz0 おっpyが好きです。
994デフォルトの名無しさん (ブーイモ MM26-5O72)
2021/05/26(水) 18:59:22.81ID:1/43SZ4rM PyとJS触るの好き
995デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/26(水) 19:58:43.82ID:kseHhIoH0996デフォルトの名無しさん (ワッチョイ 6301-+D+D)
2021/05/27(木) 08:21:56.38ID:Ys/d/UYY0 Pythonのお勉強 Part65 https://mevius.5ch.net/test/read.cgi/tech/1621749112/
997デフォルトの名無しさん (ブーイモ MM26-XjYx)
2021/05/27(木) 08:29:20.39ID:/X2fsWbHM bpyは手頃でいいよね
触りやすい
触りやすい
998デフォルトの名無しさん (ワッチョイ bb5f-v7ki)
2021/05/27(木) 08:56:57.78ID:0DJR9h5S0 ボインパイ
999デフォルトの名無しさん (オッペケ Srbb-HyLf)
2021/05/27(木) 12:36:52.23ID:3uyLG/RPr print(999)
1000デフォルトの名無しさん (ワッチョイ 275f-4Cki)
2021/05/27(木) 12:49:05.71ID:U0nLnJgd0 森鷗外𠮟る
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 255日 5時間 36分 12秒
新しいスレッドを立ててください。
life time: 255日 5時間 36分 12秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【ラジオ】永野芽郁、田中圭との不倫疑惑後初の『ANNX』で謝罪「誤解を招くような行動…反省」「本当にごめんなさい」★7 [Ailuropoda melanoleuca★]
- 「自分達は産む機械かと」「地方は非常に生きづらい」…指摘に赤沢大臣「大変申し訳ない状況」 [煮卵★]
- 万博会場の「文明の森」、立ち入り禁止に…「樹が倒れる恐れ」とSNSなどで懸念 [少考さん★]
- 【神奈川】キャバクラ従業員の中国人女性(45)を蹴り負傷させた疑い 自民党所属の76歳横浜市議を逮捕 [ぐれ★]
- 松井一郎元代表、維新「このままだと潰れる」予備選巡る党運営に苦言「すべてやるべき」 [蚤の市★]
- 【アイドル】≠ME、イベント当日に中止発表 会場スタッフへの暴力行為で警察が介入「開催することが困難」 【指原プロデュース】 [阿弥陀ヶ峰★]
- 【実況】博衣こよりのえちえちロックマンX5🧪
- 【実況】博衣こよりのえちえちロックマンX6🧪
- 【朗報】TOYOTA入社祝い金100万wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [705549419]
- GW初日のお🏡
- 医療費(46兆円)は税金の無駄削れ→日本の大病院全て赤字だと判明 削減ならもれなく倒産へ [709039863]
- 暇空茜さん、朝日新聞の誌面デビュー [931948549]