くだすれPython(超初心者用) その38at TECH
くだすれPython(超初心者用) その38 - 暇つぶし2ch850:デフォルトの名無しさん
18/08/05 10:46:09.22 kJ9f4EUa.net
というかそこまでして避ける理由も分からない
出てきたら勉強しよって面持ちで良いのでは

851:デフォルトの名無しさん
18/08/05 10:47:12.31 952DokO0.net
>>825
出てきたらやるつもりだけど、お前は地頭悪いから無理って言われたから不安

852:デフォルトの名無しさん
18/08/05 10:48:37.67 czdjGuUP.net
ってか個人開発で機械学習とか何に使うの?

853:デフォルトの名無しさん
18/08/05 11:09:36.90 952DokO0.net
>>827
毎週ある声優ラジオを録音して、一月の間の声色の違いで生理周期の判定とか
まあかなりいろいろやりたい

854:デフォルトの名無しさん
18/08/05 11:27:57.18 6sr+WFQ9.net
それ特徴量の抽出さえできたら終わったようなもんで、あとはExcelで十分だな
必要なのはデータサイエンスではなく音響解析の知識
必要な数学は大学の理系教養レベルの解析学ってとこか

855:デフォルトの名無しさん
18/08/05 11:47:52.96 952DokO0.net
>>829
ありがとう、マジにそれ参考にして勉強する

856:デフォルトの名無しさん
18/08/05 12:59:30.43 56az6hza.net
怖すぎるわ

857:デフォルトの名無しさん
18/08/05 13:07:36.25 /WMYWKBc.net
>>831
地頭が悪すぎる=>なんか脳に障害がある可能性ある
つまり、普通の人とは違う。他のやつが怖すぎると思ってもしょうがない

858:デフォルトの名無しさん
18/08/05 13:14:20.27 3gHJeWIB.net
人生超初心者スレ

859:デフォルトの名無しさん
18/08/05 15:35:07.95 6kqZ2+ag.net
ガイジやぞ優しくしろ

860:デフォルトの名無しさん
18/08/05 21:10:30.28 nYmMbAnQ.net
pip install ccxt
すると最後に赤文字でComand "c:user¥~みたいなの出るんですけど何が原因なんですかね

861:デフォルトの名無しさん
18/08/05 21:42:20.71 3gHJeWIB.net
一応全文書いとけよこういう時は

862:デフォルトの名無しさん
18/08/05 22:21:27.32 nYmMbAnQ.net
赤文字の上にerrorで
Microsoft Visual c++14.0って書いてあったのでググってインストしたら解決しました
お手数か


863:けました



864:デフォルトの名無しさん
18/08/06 00:13:35.14 Pgz5BDij.net
自作ライブラリmylibの中でimport numpy as npとしてた場合にこのmylibをimport mylib as mlとインポートすると
ml.と入力した時点でエディタ(Spyder)の補完機能でnpまで候補に出てくるのどうにかならない?
アンダーバー付けてプライベート扱いにすれば候補には出ないけど面倒臭い

865:デフォルトの名無しさん
18/08/06 11:21:23.33 Cwah8GLb.net
>>828
>>>827
>毎週ある声優ラジオを録音して、一月の間の声色の違いで生理周期の判定とか
>まあかなりいろいろやりたい
ゾッとしたわ

866:デフォルトの名無しさん
18/08/06 11:44:03.76 svOVVKCJ.net
じゃあ俺も>>828の勃起率、射精量とかいろいろ計測しようかな

867:デフォルトの名無しさん
18/08/06 12:23:18.34 GQ75c84l.net
ゾッとするバカ、されるバカ

868:デフォルトの名無しさん
18/08/06 12:27:18.94 JkqN7Q/F.net
でももしかしたら>>828のものが実現してスマホだけで周期の予測をしたりできれば意外と女性向けサービスとして使えるかと思う

869:デフォルトの名無しさん
18/08/06 12:36:23.81 6FlNGOtW.net
実際プレステージにデータ分析担当がいたら女優の体型と陰茎膨張率の関係とか調べてるのかな
親に言えないけど仕事としてはクソ面白そう

870:デフォルトの名無しさん
18/08/06 12:53:05.34 GQ75c84l.net
相手によって膨張率がちがうバカチンコw

871:デフォルトの名無しさん
18/08/06 13:45:56.94 n5Zk6cJP.net
そもそもの話
ラジオって纏めて収録だろ
毎週生放送なのか?

872:デフォルトの名無しさん
18/08/06 17:04:35.46 3+CKcsKd.net
>>828
まずどのような声色のときどのような状態かってののデータあるんか

873:デフォルトの名無しさん
18/08/06 17:06:52.08 9QlJsUMm.net
教師無し学習

874:デフォルトの名無しさん
18/08/06 18:48:32.54 t3a0WVzh.net
クラスタリングで2つに分かれればそれぞれのグループの日数比で予想できるだろうな

875:デフォルトの名無しさん
18/08/06 20:32:20.34 xNKT/XZt.net
杉良太郎です。

876:デフォルトの名無しさん
18/08/06 20:40:16.08 DxWVdWlw.net
三波春夫でございます

877:デフォルトの名無しさん
18/08/06 21:19:13.82 ykwLYthL.net
僕で~す

878:デフォルトの名無しさん
18/08/06 23:09:35.54 /IQBqhgf.net
>>847
ほぼ占いやんけ

879:デフォルトの名無しさん
18/08/07 07:27:47.64 FhRyuD9d.net
複数のWebsocket通信を実現したく、教えてください。
Websocketの通信先として、server1, server2があったとします。
これら2つの通信先に対して、一つのホスト(Client)からWebsocketを張って、それぞれの通信先から送られてくるメッセージに応じて、ホスト(Client)で処理を行うプログラムを検討しております。
単一通信先とのWebsocket処理は期待動作を得られているのですな、マルチスレッドで動作させようとすると、うまく動作してくれません。
そもそも、マルチスレッドがナンセンスなのか、マルチプロセッシングで実装したほうが良いのか等も含め、ご意見やアドバイスを頂戴できますと嬉しいです。

880:デフォルトの名無しさん
18/08/07 07:30:57.88 dPcXw89x.net
すごく、、、長いです。。

881:デフォルトの名無しさん
18/08/07 10:53:38.59 AJOeK/rw.net
>マルチスレッドがナンセンス
それはない
マルチスレッドでがんがれ

882:デフォルトの名無しさん
18/08/07 11:02:01.92 d4J1pA0H.net
マルスレでいいよ

883:852
18/08/07 11:03:46.78 JednpFCt.net
レスありがとうございます。
マスチスレッドでもう少しがんばってみます!

884:デフォルトの名無しさん
18/08/07 15:10:18.83 AJOeK/rw.net
URLリンク(pyq.jp)

885:デフォルトの名無しさん
18/08/09 11:54:13.72 XkmhCSGS.net
凄いくだらない質問で申し訳ないのですが、
標準入力から小文字だったらTrueを出力するぷろぐらむを書いたときに

*****
msg = input(


886:) if msg.isupper(): print("True") else: print("False") ***** だとうまくいくのですが、 ↓だとうまくいかない理由が理解できません。 なぜかFalseになってしまいます。 ***** msg = input() if msg == msg.isupper(): print("True") else: print("False") ***** 理由分かる方どなたか教えてください。。。



887:デフォルトの名無しさん
18/08/09 11:55:48.97 XkmhCSGS.net
>>859
自己レス
インデントが抜けてました。
後標準入力から全て大文字だったらの間違いです。
すみません。

888:デフォルトの名無しさん
18/08/09 12:11:57.61 npdA8jjV.net
>>859
isupper()の戻り値はTrueかFalseでstrでないから

889:デフォルトの名無しさん
18/08/09 12:15:37.33 NXkdt6vr.net
>小文字だったらTrue

890:デフォルトの名無しさん
18/08/09 12:44:42.80 sZdUgoUy.net
>>851
志村けん?

891:デフォルトの名無しさん
18/08/09 13:43:31.81 9p/1G7yG.net
>>861
858です。
戻り値がイコールにならないからFalseになってたんですね。戻り値まで意識してませんでした…
お陰様で謎が解けました。くだらない質問に回答いただきありがとうございました!感謝です。

892:デフォルトの名無しさん
18/08/09 20:34:47.95 lertkRSG.net
>>859
こういうのはあれなの
URLリンク(docs.python.jp)
読んだ上での質問なの?

893:デフォルトの名無しさん
18/08/10 16:11:10.30 dwPdF8Hu.net
>>865
読んだら質問しないだろうが馬鹿かよ

894:デフォルトの名無しさん
18/08/10 17:19:57.11 hK8KTh3g.net
>>866
低脳、ゆとり、基地外、馬鹿がいっぱいのスレだからな
馬鹿が低脳に読んだ上での質問なの?ってやり取りはこのスレでは普通のこと

895:デフォルトの名無しさん
18/08/10 17:21:25.83 E9UkYLYK.net
プログラミング言語のマニュアルって大概めちゃ読みづらいからしゃーない

896:デフォルトの名無しさん
18/08/10 17:31:24.18 us6NcR3v.net
demo,オナニーやsexマニュアル本とか
読まねぇだろ?
そう言う事だよ

897:デフォルトの名無しさん
18/08/10 17:34:03.31 eR92XhXO.net
サッカーの本田選手がプログラミングを勉強しているとの記事を見ました。
勉強に使っている言語はやっぱパイちんくんでしょうか。
みんなのパイちんくん、みんなのものだよ。

898:デフォルトの名無しさん
18/08/10 18:02:43.40 FNjCd3jj.net
>>870
知ってるくせに聞くなカス

899:デフォルトの名無しさん
18/08/10 21:43:18.43 34RtrpNP.net
カスなの?!

900:デフォルトの名無しさん
18/08/10 23:52:49.75 C+TRQRnb.net
みんなMac使ってるのかと思ってたがそうでもないのか

901:デフォルトの名無しさん
18/08/11 00:01:06.20 OMTaDWyJ.net
mac売ってxpsにubuntu入れて使ってるよ
macはproとimac5k持ってたがタッチバーのアホらしさで辞めた

902:デフォルトの名無しさん
18/08/11 00:01:38.69 1ysfrgKY.net
mbp13ね

903:デフォルトの名無しさん
18/08/11 06:00:30.89 50VGhS2e.net
一応Mac miniとMacBook Air持ってるけどOSはWindows入れて使ってる

904:デフォルトの名無しさん
18/08/11 10:26:51.42 mQ+IQIIh.net
>>874
どんな具合?

905:デフォルトの名無しさん
18/08/12 01:51:42.97 Yh1X0KNC.net
おれMacしかないや、特に問題もない

906:遊園地
18/08/13 08:05:48.08 wDtJ4V0P.net
スマホ3台*android
ネット用
ユーチューブ
qpython  [MacLab. USB Type C] & TK-FDM078MBK
PC辞めても問題無かった。

907:デフォルトの名無しさん
18/08/13 14:56:36.22 g1OqHhq/.net
内包表記ってよく使われていますか?

908:デフォルトの名無しさん
18/08/13 15:27:40.48 Bmq80Bk3.net
「よく」の基準がよく分かりませんが、一般的に使われていますよ
pythonの標準ライブラリのソースなどを読んでみると分かると思います

909:デフォルトの名無しさん
18/08/13 15:53:50.97 EM5FHKXS.net
ジャップモンキーの感覚に�


910:№墲ネいから日本国内ではそれほど使われてない



911:デフォルトの名無しさん
18/08/13 16:00:05.71 PFh1twe3.net
pythonicなコードを書くには必須でしょうね
内包表記は

912:デフォルトの名無しさん
18/08/13 16:08:42.48 oKEtjGvW.net
内包表記はperlみたいで気持ち悪いって言われたりしないんだろうか

913:デフォルトの名無しさん
18/08/13 16:09:51.49 EM5FHKXS.net
言うほどpythonicか?
内包表記はHaskellのそれを猿真似しただけのもので、むしろPythonの中で特にエイリアン感のある機能の一つだろ
断言するが、もしPythonに内包表記が無くて、こういう表記をPythonに取り入れてくれと俺がこのスレで内包表記を提案したら、
間違いなく>>882はそんなのpythonicじゃないと言って俺を叩く

914:884
18/08/13 16:11:27.67 EM5FHKXS.net
訂正
>>883

915:デフォルトの名無しさん
18/08/13 16:17:45.32 obMX332h.net
式と文を区別してるpythonでは内包表記が無いと話にならない

916:デフォルトの名無しさん
18/08/13 19:02:48.56 CO37JXVI.net
Python始めて一週間、まだエディタが定まらない
先人達ぱいちゃーむよりオススメありますか??

917:デフォルトの名無しさん
18/08/13 19:29:44.79 ErpBjTRI.net
>>888
OSくらい書けや
じゃないならviでも使っとけ

918:デフォルトの名無しさん
18/08/13 20:31:45.52 PFh1twe3.net
>>885
いや叩かないしw
zen of pythonにもBeautiful is better than ugly.ってかいてあるし
わざわざ空のリストにappendしていくのダルくないかい?

919:デフォルトの名無しさん
18/08/13 20:47:50.72 zWTtmQ+y.net
そういうのは適材適所じゃないのかなぁ。
プログラムの規模にもよるんだろうけど、
可読性を犠牲にしてまで無理に内包表記を使うことはしないかな。
数行に渡ると本当にわかりにくくなることあるし。

920:デフォルトの名無しさん
18/08/13 20:53:04.86 1UXzUR0b.net
高階関数のチェーンも内包表記もどっちもあった方がいいね
それぞれにそれを使った方が自然って場面がある
内包表記があることよりも高階関数のチェーンが無いことの方が片手落ちな感じがして気持ち悪い

921:デフォルトの名無しさん
18/08/13 22:08:44.86 /4+xFIUA.net
内包表記は簡単な条件なら見やすい
俺の場合複雑になるに従って
内包表記→ループ文→内部関数→関数→クラス
って書き換えて行くことが多いかな

922:デフォルトの名無しさん
18/08/13 22:21:27.69 CO37JXVI.net
>>889
スイマセンWindows10です( ´・ω・)

923:デフォルトの名無しさん
18/08/13 23:57:07.14 Z4Xs8VUg.net
>>894
特に拘りがないならvscodeが鉄板でしょ
今の勢いならpycharmがvscodeに抜かれるのはもはや時間の問題だぞ

924:デフォルトの名無しさん
18/08/14 01:48:17.74 4c27dQq9.net
pythonでデータを切り出す練習がしたいのですが、なにか良い演習付き解説書や問題集ってありませんか?

925:デフォルトの名無しさん
18/08/14 06:14:59.40 FBgVldM1.net
雑多な情報の中からデータとなる部分を切り出したいのか?
データセットの中から有意な情報・特徴を切り出したいのか?

926:デフォルトの名無しさん
18/08/14 07:06:04.78 Lx5Sc8sY.net
VSじゃなくVSCodeの意味は?

927:デフォルトの名無しさん
18/08/14 07:12:05.18 U0KblFiG.net
>>891
数行で内包表記はやらんだろう。

928:デフォルトの名無しさん
18/08/14 08:34:37.20 yY9bIOZS.net
>>895
ありがたまきん
それでやってみるわ!

929:デフォルトの名無しさん
18/08/14 08:52:01.12 JO9op+xq.net
>>898
MSの戦略的にはどう考えても


930:PythonはVSCodeへ寄せていくでしょ 将来性がない



931:デフォルトの名無しさん
18/08/14 10:09:34.54 UwXfpacN.net
>>891
内包表記で可読性が落ちるとは思わない

932:デフォルトの名無しさん
18/08/14 10:18:55.00 iz4synhd.net
sublime text

933:デフォルトの名無しさん
18/08/14 10:19:48.29 NuPuEx9j.net
>>901
VSCodeって使ったことないけどVSのエディタ部分って訳ではないの?

934:デフォルトの名無しさん
18/08/14 10:36:03.99 ZqT1A3CO.net
Linuxやmacでも動くようにした別設計だよ
キーボードマッピングとかは合わせてるけど

935:デフォルトの名無しさん
18/08/14 11:11:21.19 tHOrBirQ.net
vscodeはざっくり言うと色々拡張できるようにしたエディタにデバッグ機能とかgit連携が標準で付いたもの

936:デフォルトの名無しさん
18/08/14 12:10:59.11 6tH5K7xr.net
>>903
金払ってしまって他へ乗り換えづらいのはわかるけど、もはや全く存在価値のないエディタだよね
およそ全ての面でVSCodeに完敗し、仮に無料にでももう誰も使わん
Sublimeの作者にとってはたまったもんじゃないだろうな

937:デフォルトの名無しさん
18/08/14 12:19:11.71 Lx5Sc8sY.net
>>905
そうなのか
VS無料だったからそっち入れてCodeは使ってなかったわ

938:デフォルトの名無しさん
18/08/14 12:31:02.91 hKOoO6Fq.net
秀丸に金払ったけど満足しておるぞ

939:デフォルトの名無しさん
18/08/14 12:40:24.07 6tH5K7xr.net
秀丸くらい軽くてベーシックなエディタなら、メインが他にあってもちょっとしたメモ帳代わりとしての使い途はあるよね
Sublimeは使い分けるには中途半端だわ

940:デフォルトの名無しさん
18/08/14 13:21:52.00 1OikLRK0.net
>>909
あの作者はほんと太っ腹だよな

941:遊園地
18/08/14 17:34:54.68 fUckjYfu.net
xed
Geany
なぜ、忘れ去られるのか?

942:デフォルトの名無しさん
18/08/14 18:45:34.72 3OkmF3Ne.net
Sublime使ってる奴まだおるんか…

943:デフォルトの名無しさん
18/08/15 00:52:53.49 nidP+1BF.net
農学部卒の初心者ですが全くの初心者から学べるサイト教えてもらえませんか?

944:デフォルトの名無しさん
18/08/15 00:58:29.59 TUTBGx6J.net
paizaラーニング

945:デフォルトの名無しさん
18/08/15 01:02:59.34 nidP+1BF.net
できれば無料で

946:デフォルトの名無しさん
18/08/15 01:30:13.35 TUTBGx6J.net
python講座無料だぞ

947:遊園地
18/08/15 02:13:45.87 H63Luids.net
偶にSublime使ってる
アイツは長文じゃないと役に立たない

948:デフォルトの名無しさん
18/08/15 06:37:02.98 buain2zE.net
これ
URLリンク(i.imgur.com)
って、もう
URLリンク(i.imgur.com)
でてるじゃん!

949:デフォルトの名無しさん
18/08/15 07:56:21.54 +LAc8jW9.net
>>914
python-izm

950:522
18/08/15 17:44:10.84 EAcVsQ5O.net
>>919
初めてのpython買ってみたんだけど、色々詳しく書いてあり過ぎてやや難し目に感じた…。
VBAはある程度さわれるから、何となくイメージは出来るのだけれども。

951:デフォルトの名無しさん
18/08/15 18:14:41.57 7DSwjy9L.net
複数のHTTPリクエストを並行して行う方法を教えてください。(できれば標準ライブラリのみで)
Python 3.6.5
<やりたいこと>
某サイトから動画をダウンロードするスクリプトを書いています。
「動画をダウンロード中は、一定間隔で特定URLにリクエストを発行(ハートビート)しないと、動画ストリームがサーバー側から閉じられてしまう」
というサイト仕様のため、下記の2処理を並行して実行したいです。
・処理1:動画をダウンロードしてファイルに書き込む
・処理2:1分おきに特定のURLにリクエストを発行する(ハートビート)
<やってみたこと>
標準ライブラリのasyncioとurllib.request.urlopenを使って非同期処理。
→動画のダウンロード(処理1)が完了してからハートビート(処理2)が実行される、という結果になり、期待したとおりにならず。
async def exec_download():
 await self._downlaod()
async def downlaod():
# 動画をダウンロード(時間がかかる)
 res = urlopen('URLリンク(www.unko.com)')
 shutil.copyfileobj(res, fout)
async def heartbeat():
# 1分おきにハートビート
 await asyncio.sleep(60)
 res = urlopen('URLリンク(www.unko.com)')
 await heartbeat()
loop = asyncio.get_event_loop()
coroutines = [heartbeat(), exec_download()]
loop.run_until_complete(asyncio.wait(coroutines))
以上、よろしくお願いします。

952:デフォルトの名無しさん
18/08/15 18:17:48.76 JTlr32HG.net
うんち

953:デフォルトの名無しさん
18/08/15 18:21:32.73 bkK5nIf1.net
>>922
そんなもん全く別個にやればいいだろ
一般に、スクリプトをうまく使うコツは、一つのもので色々なことをやろうとしないこと
まあその発想でいくとPythonすら要らないけどな
curlとシェルスクリプトで十分

954:デフォルトの名無しさん
18/08/15 18:51:36.06 uSjYsFnm.net
VScodeインストールしたのに、何か動かねえ!
右上のウィンドウで命令(print w)書いても、うんともすんとも
オール電化の康一を思い出したわ 吉良戦の時のさー

955:デフォルトの名無しさん
18/08/15 19:01:49.33 W/Izi4Yd.net
その1レスだけでプログラミング向いてないのがわかる

956:遊園地
18/08/15 19:46:50.11 H63Luids.net
VScodeでpythonデバッグしようとすると
Java runtime could not be located
The .NET CLI tools cannot be located. .NET Core debugging will not be enabled. Make sure .NET CLI tools are installed and are on the path.
Javaランタイムを見つけることができませんでした
.NET CLIツールを見つけることができません。 .NETコアのデバッグは有効になりません。 .NET CLIツールがインストールされ、パス上にあることを確認します。
諦めた

957:遊園地
18/08/15 19:50:02.83 H63Luids.net
デバッグなしで起動すると動くけど、
それなら、他のと変わらないなーー
ぐらい

958:デフォルトの名無しさん
18/08/15 19:50:03.49 Y7oow45s.net
>>921
プログラムの本とか買ったことないな。
ネットの方が情報あるし。
コードをとにかく色々書いてみて動作させながら言語の特徴やクセを掴んでいったほうが習得は早いと思うよ。
むしろ本はある程度書けるようになってから、もっと楽に書ける方法があったのかっていう意味で気づくためにみてる、立ち読みでだけど。

959:デフォルトの名無しさん
18/08/15 19:53:42.96 x0iBTGoo.net
既存のGUIウインドウ上にテキストを表示したいのですが何かいい方法ありますでしょうか

960:デフォルトの名無しさん
18/08/15 20:15:46.32 pSIls4/k.net
>>930
Pythonなんかつかわないで
そこらのロシアなんかに転がってるあやしげな汎用改造ツール使う

961:デフォルトの名無しさん
18/08/15 21:32:12.73 EAcVsQ5O.net
>>929
なるほど…そうやって本は活用するものなのか~。
ありがとう!

962:デフォルトの名無しさん
18/08/15 21:57:28.79 +OObTSrG.net
>>932
人による
俺は逆に最初は本読みながら作って、ある程度慣れたら疑問点をネットで調べてる

963:デフォルトの名無しさん
18/08/15 22:11:34.29 yyAkWswg.net
>>919>>921
この本は入門書じゃないぞ

964:デフォルトの名無しさん
18/08/15 22:12:05.88 e3I8nXvG.net
>>929
これはプログラミング自体の初心者は真似したらアカンよ
こういうこと言うのは高確率で他言語�


965:o験者だから



966:デフォルトの名無しさん
18/08/15 23:22:27.80 EAcVsQ5O.net
>>933
>>934
>>935
VBAはまぁまぁ使いこなせるんだけど、入門Pythonの本は難しくて…。
・確かな力が身に付くPython「超」入門
・はじめての簡単PythonAIプログラミング
この2冊を買って勉強中。
ExcelVBAと上手くリンクしながら動いてくれればこの上ないのだけれども…。
(上司からは「アプリ開発できるようなってください」と言われてるが、まだまだ先の話になりそう)

967:デフォルトの名無しさん
18/08/15 23:57:27.18 q5gHkF1g.net
>>919
なんで、蛇じゃなくてネズミなんだろう

968:デフォルトの名無しさん
18/08/16 00:01:20.35 IiF9TGTT.net
>>927
「vscode the .net cli tools cannot be located」で検索!
>>936
「みんなのPython 第4版、2017」が定番

969:デフォルトの名無しさん
18/08/16 00:21:28.03 x3zDbbaW.net
>>938
ありがとう、調べてみる!

970:デフォルトの名無しさん
18/08/16 00:27:09.51 tQF1Ua+o.net
俺、初めてのPythonめちゃ助けられた
というのも初プログラミング=Pythonだったから
コード真似て、こう動くんだというのはわかっても
用語とか解説がチンプンカンプンな事が多くて辞書的に使ってた
確かにクドイね。でも今なら他にいい本出てそうじゃん

971:デフォルトの名無しさん
18/08/16 01:11:31.91 57YYyuh5.net
型宣言とか戻り値の型とか書かないのすごく気持ち悪いね
まあ慣れるんだろうけど

972:デフォルトの名無しさん
18/08/16 01:18:20.94 9HlOn3Gq.net
>>941
書いてもいいのよ
type hinting

973:デフォルトの名無しさん
18/08/16 01:25:09.30 OpTecYpP.net
書いた方がvscodeでIntellisenseが効くから書いてる。

974:デフォルトの名無しさん
18/08/16 04:34:22.30 103J48LD.net
変数の中に数字が入っています。
具体的にどんな値が入っているか自分では分からない状態で、もしその値がマイナスの値だった場合、
その変数の値を他の値(例えば60)に変更するにはどう書いたらいいんでしょうか?

975:デフォルトの名無しさん
18/08/16 04:42:47.23 103J48LD.net
>>944
追記です
sleep関数を使って整数内のint(秒)間スリープさせてループです動かすスクリプトなんですが、たまに整数内の数字がマイナスになってしまった場合にエラーで止まってしまうので、それを防ぎたいと思いました

976:デフォルトの名無しさん
18/08/16 04:50:35.45 mpgAaxLb.net
a = 10
if a < 0:
a = 60
print(a)
a = -10
if a < 0:
a = 60
print(a)

977:デフォルトの名無しさん
18/08/16 05:02:53.82 103J48LD.net
>>946
どうもありがとうございました

978:デフォルトの名無しさん
18/08/16 10:01:01.41 LoNM+spa.net
>>937
蛇の食料

979:デフォルトの名無しさん
18/08/16 11:12:16.71 wiNukf+g.net
>>926
+1

980:デフォルトの名無しさん
18/08/16 13:27:34.52 uYNhfvy4.net
>>944
a=60 if a<0 else a

981:デフォルトの名無しさん
18/08/16 14:24:14.31 AFSiOhT6.net
今paizaラーニングのチャプター2 #3
やってるんだがアホすぎて不等号の意味が全くわからん

982:デフォルトの名無しさん
18/08/16 15:07:37.71 SGYMD3jf.net
それプログラミングじゃなくて中学数学が分からないのでは?

983:デフォルトの名無しさん
18/08/16 15:51:55.16 z5KyUW64.net
特定の文字列をUTCの時間だと指定してUnix時間に変換する方法を教えて欲しいです。
current_dataのStartTimeには2018-08-16T06:05:37と書かれてあります。
URLリンク(pastebin.com)
これだと9時間ずれてしまいます。

984:デフォルトの名無しさん
18/08/16 16:00:32.85 wiNukf+g.net
strptime
mktime

985:デフォルトの名無しさん
18/08/16 16:06:07.11 wiNukf+g.net
pytz

986:デフォルトの名無しさん
18/08/16 17:43:51.77 z5KyUW64.net
>>954
>>955
詳しくお願いできますか?

987:デフォルトの名無しさん
18/08/16 18:11


988::17.83 ID:Lbm+OgmQ.net



989:デフォルトの名無しさん
18/08/16 18:20:15.73 z5KyUW64.net
ちょっとわかりそうです

990:デフォルトの名無しさん
18/08/16 18:32:07.07 z5KyUW64.net
これでできました
baseStartTime = '2018-08-16T08:02:45+0000'
baseTimeFormat = '%Y-%m-%dT%H:%M:%S%z'
utc = datetime.strptime(baseStartTime, baseTimeFormat)
unix = utc.timestamp()
>>957
調べてみます

991:デフォルトの名無しさん
18/08/16 21:32:10.60 VSd23G4R.net
URLリンク(ideone.com)
pythonはCバインディングの関数よんでるだけだからな
調べてやったぞ
baseStartTimeがUTCならNo1.でいける
 setenv("TZ", "UTC", 1); ← コレで切り替える
 strptime(sz_time, sz_fmt, &t_tm);
 return mktime(&t_tm);
baseStartTimeがJST(UTC+09:00)ならNo2.でいける
 setenv("TZ", "Asia/Tokyo", 1); ← コレで切り替える
 strptime(sz_time, sz_fmt, &t_tm);
 return mktime(&t_tm);

992:デフォルトの名無しさん
18/08/16 22:13:23.11 z5KyUW64.net
>>960
これはCですか?

993:デフォルトの名無しさん
18/08/16 22:28:06.44 VSd23G4R.net
そう
しかしコタエとしては
オマエが作ったプログラムを起動する前に
適切な環境変数設定すれば
期待通りの結果になると考えられる
起動するまえにシェルで
TZ="UTC"
※ baseStartTimeがUTCの場合
もしくは
TZ="Asia/Tokyo"
※ baseStartTimeがJSTの場合
とすればいいハズ

994:デフォルトの名無しさん
18/08/17 11:42:19.78 23Jvz4gX.net
GAEとか変なTZの鯖もある

995:デフォルトの名無しさん
18/08/17 13:46:36.32 GPgJleJz.net
csvに入力してある内容からランダムで5W1Hゲームの答えを表示するコードをお願いします

996:デフォルトの名無しさん
18/08/17 13:56:50.54 XabtsNLS.net
宿題は宿題スレで

997:デフォルトの名無しさん
18/08/17 14:32:50.18 GPgJleJz.net
宿題ではないです
作り方がわからないので教えてください

998:デフォルトの名無しさん
18/08/17 15:22:13.09 ZZpHYasb.net
matplotlibで散布図を作りたいのですがプロットする点は点ではなく外部ファイルの画像データを使いたいです
これは可能でしょうか?

999:デフォルトの名無しさん
18/08/17 15:32:15.30 XabtsNLS.net
>>967
可能らしいよ
URLリンク(stackoverflow.com)

1000:デフォルトの名無しさん
18/08/18 01:01:12.82 K3y6E3T8.net
>>964-966
Ruby では、こういう感じ。
Python のCSV module も見れば?
# コロン区切りのCSV 入力ファイルを、1行ずつ処理する
input_file = "input.csv"
CSV.foreach(input_file, col_sep: ":") do |row|
puts row[1] # 列[1]
end

1001:デフォルトの名無しさん
18/08/18 03:00:30.68 xt3abbWh.net
with open(“file”, “w”) as csv_file:
# csv_file.readline()とかsplitとかご自由に。

1002:デフォルトの名無しさん
18/08/21 18:18:57.90 4zizh11G.net
秒を時:分:秒に変換したいです。
その時、時が00なら分:秒だけにしたいです。
以下のように書いたんですが、ifが動いてくれないです。
どう改善したらよいですか?
duration = "{0.hours:02}:{0.minutes:02}:{0.seconds:02}".format(relativedelta(seconds=baseDuration)) # 曲の長さ (時:分:秒に変換)
if str(duration)[0:1] == '00':
duration = str(duration[3:7])

1003:デフォルトの名無しさん
18/08/21 18:25:48.79 4zizh11G.net
>>971
自己レス
if str(duration)[0:2] == '00':
duration = str(duration[3:8])
これで動いてくれました。
最初の二文字の指定だから[0:1]、[3:7]だと思うんですが、なぜ[0:2]、[3:8]としないといけないんですか?

1004:デフォルトの名無しさん
18/08/21 18:42:19.65 JvEAafEP.net
>>972
そういう言語仕様だから
としか言いようがない

1005:デフォルトの名無しさん
18/08/21 18:51:53.44 4zizh11G.net
>>973
うまく理解する方法があればいいんですが、仕様という事で理解する事にします。

1006:デフォルトの名無しさん
18/08/21 19:13:14.34 4zizh11G.net
データをcsvファイルに保存したいです。
コンマ区切りだと、保存しようとしている項目の中にコンマが含まれているとおかしくなってしまうので、
"value1","value2","value3"
って感じで「"」で囲む事にしました。
csvFile = open(fileName, mode='a', encoding='utf-8')
print(f'"{unixStartTime}","{startTime}","{song}","{artist}","{album}","{releaseDate}","{identifier}","{itunesTrackId}"', file=csvFile)
csvFile.close()
しかし、項目の中に「"」が含まれていると、それもまたおかしくなってしまいました。
一般的に、どう書くんでしょうか?

1007:デフォルトの名無しさん
18/08/21 19:20:59.43 JvEAafEP.net
>>974
C言語とかの経験があれば
for(i = 0; i < 2; i++){ printf("%d\n", i); }
で、0, 1 しか表示されないからすんなり理解できるんだけど…

1008:デフォルトの名無しさん
18/08/21 19:26:23.20 mIkZeZ6h.net
>>976
それはちょっと違うだろ

1009:デフォルトの名無しさん
18/08/21 20:28:45.21 9TRNijf4.net
>>972
スライスの添字は要素と要素の「間」を示していると考えればいい
URLリンク(docs.python.jp)
> スライスの使い方をおぼえる良い方法は、インデックスが文字と文字の あいだ (between) を指しており、最初の文字の左端が 0 になっていると考えることです。そうすると、 n 文字からなる文字列中の最後の文字の右端はインデックス n となります。例えばこうです:
リンク先にASCII図があるのでそれも見て

1010:デフォルトの名無しさん
18/08/21 20:50:48.17 4zizh11G.net
>>976
よく分からないです
>>978
なるほど!
今までpythonでは0から始まるので、1文字目は0、3文字目は2と理解していたので、>>971-972 の疑問が湧いたんですが、要素と要素の間と考えれば上手く理解出来ました

1011:デフォルトの名無しさん
18/08/22 00:34:33.92 h82tfzI1.net
Ruby の範囲演算子(Range)では、
(3..5) # 3, 4, 5
(3...5) # 3, 4
.. は終端を含む。
... は終端を含まない

1012:デフォルトの名無しさん
18/08/22 01:21:48.37 h82tfzI1.net
>>975
Ruby では、
1. :col_sep フィールドの区切り文字
2. :row_sep 行区切り文字
3. :quote_char フィールドをクオートする文字
1は、カンマかタブ
2は、\r\n か\n
3は、\(バックスラッシュ)
たぶん、"a\"b"

1013:デフォルトの名無しさん
18/08/22 02:05:11.40 ETkOLyp8.net
>>981
いい加減にしろよ池沼。
そんなにruby嫌いを増やして楽しいか?

1014:デフォルトの名無しさん
18/08/22 06:33:35.91 Sg/L3P+S.net
相手するなよ…

1015:デフォルトの名無しさん
18/08/22 07:36:50.81 oqm7/Tfy.net
>>978
これって最初は戸惑うよね

1016:デフォルトの名無しさん
18/08/22 07:47:10.46 POyIOdJh.net
言語によってスライス系の関数やメソッドの引数もバラバラだからなあ
slice(from, to)
to を含んだり to - 1 だったり
slice(from, length) だったり
覚えきれないからマニュアル見ながらやってるよ

1017:デフォルトの名無しさん
18/08/22 08:38:43.98 js75fZuK.net
>>975
普通csvライブラリ使う

1018:デフォルトの名無しさん
18/08/22 16:31:49.60 Q4k/bgn4.net
>>984
最初だけな
インデントとかもそう
食わず嫌いが多すぎ
外見に惑わされず
がっつり身を取れ

1019:デフォルトの名無しさん
18/08/22 19:42:27.90 jIQXHl+4.net
身を取れってどこの方言?

1020:デフォルトの名無しさん
18/08/22 21:47:03.68 N6xAlRSo.net
デブは痩せろってことだろう

1021:デフォルトの名無しさん
18/08/22 22:00:26.08 mHU9sjBy.net
ぐぬぬ

1022:デフォルトの名無しさん
18/08/23 08:12:34.88 UTWNvtw2.net
file “<stdin>”, line1, in<module>
NameError: name ‘ファイル名やら’ is not defined

というエラーが出てしまいます。
この前まで使えてました。
何が原因かわかりますか?
>>>a=5
>>>a
5
などはできます。
.pyが動きません。

1023:デフォルトの名無しさん
18/08/23 13:03:33.23 jtErK1hR.net
ファイル名やら?

1024:デフォルトの名無しさん
18/08/23 16:53:21.50 XM3jnZax.net
ネットラジオで現在放送されている曲情報を取得して表示するスクリプトを考えてます。
URLリンク(pastebin.com)
放送局側のJSONには現在の曲情報と次回のJSONの更新時間(だいたい数秒~数十秒後)がかかれてあります。
次の曲が始まる時間が書いてあればいいんですが書かれてないので、現在の時間と次回のJSONの更新時間の差分秒でループさせて次回のJSONを取得する事にしました。
(放送局のサイトにあるWebプレイヤーのjavascriptでは20秒間隔で取得しているようでした)
放送されている曲がそのままなら更新後のJSONの中の曲情報ももちろんそのままで、次回の更新時間のみ変更されています。
曲が変わっていないのに、ループの時間が来たらその度に出力されるので、その処理は無駄だと思いました。
JSONが更新されても曲がそのままなら変わらない情報(例えば曲名など)をキャッシュとしてオンメモリのSQLiteに保存して、そこが変わってなければ出力しないようにすればいいんじゃないかと思ったんですが、他にいい方法がありますか?
教えてください。
現在のJSONの特定の項目をSQLに保存させて、PythonからSQLのそのレコードを取得する方法までは分かりました。
SQLには現在のJSONとひとつ前のJSONを記録させて、Pythonからはひとつ前のJSONのレコードを呼び出す方法も知りたいです。

1025:デフォルトの名無しさん
18/08/23 17:04:52.52 +UveuQfQ.net
曲の類似度で機械学習させて判定結果表示するのかと思った

1026:デフォルトの名無しさん
18/08/23 17:08:21.97 6XYPzAmV.net
memcached

1027:デフォルトの名無しさん
18/08/23 17:08:38.12 XM3jnZax.net
>>994
オンエア情報の分析をやってみたいんですが、その前段階のデータ取得ですでに躓いてます…

1028:デフォルトの名無しさん
18/08/23 17:20:11.29 XM3jnZax.net
>>995
どうもありがとうございます。
ググってみました。
怖そうな記事や古い記事ばかり引っかかります。
一般的にそれを使うのがいいんでしょうか?

1029:デフォルトの名無しさん
18/08/23 19:41:05.89 XM3jnZax.net
URLリンク(pastebin.com)
合ってるか分からないけれど、とりあえず動くようになりました

1030:デフォルトの名無しさん
18/08/23 19:41:36.70 XM3jnZax.net
>>998
失敗でした

1031:デフォルトの名無しさん
18/08/23 20:03:14.58 1ATD5kR7.net
男は失敗した分だけ性交に近づくんや諦めんな

1032:デフォルトの名無しさん
18/08/23 20:09:02.07 UPShE46p.net
1000GET!
Pythonのスペシャリストになります♪

1033:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 98日 8時間 59分 48秒

1034:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


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