くだすれPython(超初心者用) その37
■ このスレッドは過去ログ倉庫に格納されています
このスレッドは、他のスレッドでは書き込めない超低レベル、 もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。 へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。 エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。 騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。 次スレは >>985 辺りで 前スレ くだすれPython(超初心者用) その36 http://mevius.2ch.net/test/read.cgi/tech/1514805522/ >>790 取り敢えずコレで、後は自分で拡張してくれ。 □がインデント # 1から5を作成 int l=[i for i in range(1,6)] # 空の文字列 宣言 r='' # 表示だけ l配列 print(*l) # ループアクセス for i in l: # 文字列の結合 □r+=str(i)+' ' # 望む出力結果 print(r) >>792 どうでも良いけどlist型の変数名をlistにすると、以降list型のコンストラクタ呼べなくなるから不適切だな iPhoneのpythonistaでTumblr APIの利用登録しないでtumblrに画像とコメントをアップロードしたい どうやったら出来ますか? workflowはtumblrにアップロード出来るのですが HTMLダウンロードすると落ちるバグがあったりで使えません もっとworkflowの不満を言うと 文字検索で対象が少し大きいと検索出来ないウンコです >>800 大抵のwebサービスはアクセストークン無しでは外部からアクセス出来ないだろ 利用登録しろってことだ Tumblrは登録しなくてもうp出来るのがいいのに まずpythonでtumblrにログインするにはどうしたらいいのかも分からない 誰か教えて Pythonを使ってヤフオクで入札したいがログインが出来ない どうすればいい? API公開されてるけど入札は対象外なんだよなぁー ブラウザの挙動を調べて真似する それ以外に何かあるの? 効率悪 それを車輪の再発明と余分だよ 大手サイトだから同じ事やってるスクリプト探せば良いんじゃね? 確かに車輪の再発明はあれだね ただ、探せと言う人多いけど、どこにあるんだろ? 808に限らないけどみんなはそんな時、どうやって探してる? ググったけど見つからない>< 日本語だと有用な情報が見つけられないこともあるね C++やC#は日本語だけでも事足りるけど、Pythonを使いだしてから英語サイトを読む機会が増えたと思う >>809 いやログインはAPIあるんだから まずは使えよ 普通は、Ruby で、Mechanize, Selenium WebDriver で、ブラウザを自動操作する iMacros も良いかも 漏れは、図書館にログインしたり、Showroom のアバターを消したり、色々自動化してる >>816 いまのrubyは低脳がやるものでないからな。非低脳なら自分でそん事は出来る。 一方、いまのPythonユーザーには超低脳がいっぱいで Pythonユーザーにはそんなことを自分で調べて実現出来ない奴が超多い。 だからここ超初心者スレがあるんだけど、でも、回答する人も低脳になるから 超低レベル質問でないと駄目なorzスレ。 俺も遊園地レベルまで出来るようになりてえなぁ 本一冊読み込んでみてるがアウトプットが全くできてないや 見てない間に・・・ マジで適当なことばっかり言うなよ TumblrのpostメソッドはOAuthで認証しなきゃダメだし、登録無しで画像だろうがコメントだろうがポストできない アプリ登録してOAuthキー発行してpostメソッドのURI構造調べてHTTPリクエストpostして終了だよ こんなとこで聞くより調べた方が早いだろ 難しいとくぐれで終わるけど 検索してもAPI関連ばかりで分からないなあ ネットでスナフキンという方が公開していたchannelbreakoutbotというもの(自動売買Botのソースコード)を動かしてみました すると最初のimportのとこのtornado.genとかがないよー!ってエラーが出ました これって全部とりあえずpip tornado.genとかでインストールできるのでしょうか? あとバックテストでは出てなくて、実際注文だして見ようとするとエラーにぶつかったのですが、バックテストでは必要ない関数なんですか?→tornado.gen 方針変更でpostはworkflowにやらせる w_url = "workflow://x-callback-url/run-workflow?name=post_tumblr&input={0},{1}". format( urllib.parse.quote(str(picasset.creation_date)), str(ObjCInstance(picasset).valueForKey_('filename')))) 後はコメントとタグはworkflowにまかせたらいいか 役に立たないと思っていたファイルパスの取得が役立ったよ >>822 pip install tornado おかしい・・・ ぐぐるとpickleは標準ライブラリと出てくるのに、俺のUbuntuマシンではimport pickleすると Python 3.5.2 (default, Nov 23 2017, 16:37:01) [GCC 5.4.0 20160609] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import piclke Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'piclke' Error in sys.excepthook: (以下省略) と表示される。 apt-getで何か入れないとダメなんですか???? >>827 piclke じゃなくてpickleだよ テストコードをpickle.pyという名前で保存してないか? deque out of rangeってエラー出たんすけど、dequeの概念がググっても分からないんすけど 嘘つくな ググったら分かる プログラマーのくせに英語結果ハブいてんじゃねーぞ 日本語でも出るじゃねーか http://wa3.i-3-i.info/word14722.html 自分でまともに調べもしないで便利に使ってんじゃねぇ >>834 >>831 が言っているのはdeque(double-ended queue)のことで お前がどやがをで示したqueueのdequeueのことではないだろ なんか超初心者スレらしいほのぼのしたコミュだよな with open('aa.txt','r') as f: d = f.read() d[0] = 'A' ←TypeError: 'str' object does not support item assignment テキストファイルから読み込んだ文字列の一部だけ書き換えたいんだけど・・・どうしたよいの? 入門書読みながら書いたりしてるけど全然進まない… 連休中に1冊終わらせたかったのに… 入門書っつっても2〜300ページはあるんだろ? そりゃそんな早く終わんねぇよ >>839 俺も勉強しながら入門書を書いているところだ。頑張ろう、お互いに。 初心者向けって聞いたから期待してたのにお前らがなにいってるのかすらわからんわ 初心者といっても、 言語についての初心者と、プログラミング自体の初心者では、 自ずと理解できるものが違うからなぁ。 >>837 文字列型(str, bytes)は、変更不可能(immutable) 一方、文字列型も属する、シーケンスは変更可能(mutable) TypeError: 'dict_keys' object is not an iterator と出るのですが、dict_keysオブジェクトってiteratorではないんですか? Python3.0について解説しているブログによると、 d=dict(a=1, b=2, c=3) ks = d.keys() print(ks) >>>dict_keys object at 0x33d9d0 print(next(ks)) >>>"a" となるはずなんですけど、私のPCで実行してみると print(ks) >>>dict_keys(['a', 'b', 'c']) print(next(ks)) >>>TypeError: 'dict_keys' object is not an iterator と出ました。 これはブログの情報が古い(最新版のPythonではイテラブルではない) ということでしょうか? 実行環境はPycharmでPython3.6です。 👀 Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b) >>>847 です。ところどころ間違っていたので、申し訳ないですが再投稿です。 TypeError: 'dict_keys' object is not an iterator と出るのですが、dict_keysオブジェクトってiteratorではないんですか? Python3.0について解説しているブログによると、 d=dict(a=1, b=2, c=3) ks = d.keys() print(ks) >>>dict_keys object at 0x33d9d0 print(next(ks)) >>>"a" となるはずなんですけど、私のPCで実行してみると print(ks) >>>dict_keys(['a', 'b', 'c']) print(next(ks)) >>>TypeError: 'dict_keys' object is not an iterator と出ました。 これはブログの情報が古い(最新版のPythonではiteratorではない) ということでしょうか? 実行環境はPycharmでPython3.6です dict_keys は、iterator object ではなくview objectなので、 iterでイテレータを取得して、 kks = iter(ks) print(next(kks)) とすれば、所望の結果が得られると思います。 Python3の当初から、例示されたコードが動かなかったのか、Python3.xのどこかの時点で動かなくなったのかは、自分はあまり詳しくないので分からない。 (´・ω・`)最初は参考書読んで勉強しようとおもいます それで実際に練習でコードを書くのはなにがおすすめですか? なんかパイザ?とかいうブラウザでできるのかあるみたいだけどああいうのは無料でつかえるの? それとも統合開発環境とかいうソフトをかわないといけないの? くわしいひとよろしくお願いします。 >>850 まあ、世評の高い「みんなのpython」でも読んでみんシャイ >>850 >コードを書く Sakuraエディタがいいぉ 無料だし 自動できれいにインデントしてくれるし Pythonの基礎はある程度学んだつもりだけど、AI作るのにライブラリはどれがいい? 最初は画像とか文字とかの分類とか、最終的には音声聞き取りでアシスタントAIを作りたいなと あと、AIとかってグループ作って皆で分担して作ったほうがいいの? マジレスするとGoogleHomeを買ってきた方が速い >>856 このスレに来るようなレベルの奴が俺趣味で作成した激ヘタレものより、 すごいプロが作ったのを使ったほうがずっと実用的で良いからな。 >>854 AIを作るってなんだ? AIなどという言葉を使ってるくらいなので知識も殆ど無いんだと思う、なのでGoogleとかの音声認識APIとか画像認識APIを使うのを勧める 1から勉強して,trainプログラム書いて,学習させて,モデルの評価して,出来上がったモデル使ってシステムやアプリを作って・・・って相当大変だぞ? まぁ、ありきたりなAPI使ったところで、劣化Siriくらいしか作れないだろうが・・・ https://i.imgur.com/PzJbcpU.jpg raspberrypiで音声入り動画を撮ろうと検索したところ、以下のターミナルコマンドがありました。コマンド自体はターミナルで動作確認済みです。 https://qiita.com/shibabuki_yuta/items/4f38e46d48908a16fca1 raspivid -t 0 -w 640 -h 480 -b 10000000 -fps 30 -awb fluorescent -o - | \ ffmpeg -y -ac 2 -f alsa -ar 16000 -i plughw:1 -r 30 -i pipe:0 -vcodec copy test.mkv このターミナルコマンドをpythonで実行するためにsubprocess.runを使おうと思いましたがうまくいきません。 subprocess.run('raspivid’,’-t’,’0’,’-w’,’640’,’-h’,’480’,’-b’,’10000000’,’-fps’,’30’,’-awb’,’fluorescent’,’-o’,’-’,’|’,'\', ’ffmpeg’,’-y’,’-ac’,’2’,’-f’,’alsa’,’-ar’,’16000’,’-i’,’plughw:1’,’-r’,’30’,’-i’,’pipe:0’,’-vcodec’,’copy’,’test.mkv') 上のようにすると Invalid command line option(\) や Invalid command line option(|) が出て、\は削除しても影響ありませんでしたが、|を削除するとコマンドが機能しなくなります。 うまく行く方法がありましたらご教示ください。 そりゃパイプなんだから実行できるわけない subprocess パイプでググれ 質問ですが 学習済みモデルを読み込んで256×256ピクセルの画像を変換してみたところ chainer、cpuで10〜20秒掛かりました 実際こんなに時間かかるものなのでしょうか? tensorflow,caffeなどなどの方でも画像を実際変換してみた時の 経過時間を教えてもらえないでしょうか? 学習時間が何時間とかそういうのは検索で見かけるのですが モデルから変換した場合の時間は検索してもなかなか見かけません もう一つ質問ですが 機械学習とかAIとか質問とか交流するサイトあるんでしょうか? 独学しんどいです。。。 `date` #=> "2018年 5月 8日 火曜日 03:43:25 DST\n" `date | cut -c -4` #=> "2018\n" Ruby なら、`Linux コマンド` で実行できるけど。 cut で、先頭4文字を切り出す 他にも、pipeline で、 指定したコマンドのリストを、パイプで繋いで順番に実行できる Python でも、同じような機能があるんじゃないの? >>862 海外のmoocsなら学習者同士のコミュニティが盛況なのが普通。 >>858 ありがとうございます まだ知識が足りないようなので、本を買ってきて勉強したいと思います >>861 そんなもんcpuのスペックというかPCのスペックに激しくよるだろ うちのボロパソ(CPU2GHzない)で自然言語の学習やらすと 文庫本100ページぶんくらいに一ヶ月半とかかかったぞw listのソートなんだけど、重複する要素が多い順に並び替えることを1行、2行程度で行えたりしますか? for文を使って並び替える処理を書こうかと思ったんですがpythonなら そんなことしなくても出来たりしないかと思いましてw import collections lst = [1, 2, 1, 3, 6, 3, 3] result = collections.Counter(lst).most_common() print(result) (´・ω・`)pycharmっていうのが無料でなかなかいいみたいなことみたのでダウンロードしてみた みんなはこれの有料版とかつかってるの? >>869 学習済みモデルを使って 変換したらどのぐらい時間かかりました? >>865 日本人はシャイなんですかね・・・ 自分もですけど・・・ >>874 放置してたから記憶が曖昧なんだけど たぶん2−3時間@出力は400文字 >>854 tensoflowとkerasでいいだろう。 プログラミング初めてでPython触ってみたんだが実際にコード書いて初心者に分かりやすいサイトない? >>877 Python hello でぐぐってすきなところを選びたまへ とほほのところが有名だ 尚これから始めるなら3.x系がよいとおもわれ サンクス 人工知能に興味あったから始めたけどもっと早く学習すれば良かった後悔してる 頑張ってみるわ AIやゲームを作りたいと言ってプログラミングを始める人の9割は挫折する >>880 じゃあ初心者の最初の目標は何にしたらええの? ゲーム作り最強やろ むしろほかの用途探すのが難しいくらい 最近pythonを勉強し始めてwebのサンプルコピペしてTensorBoardに表示させて遊んでたんだけど機械学習の知識ゼロだから結局表示させたものが何なのか意味が分からなかったから機械学習の勉強したい 理系の知識もない人間が一から始めようとすると何から始めれば良い? マジレスすると機械学習アルゴリズムの細部まで理解するのは相当しんどいと思う。 俺は挫折した。 >>875 教えてくれてありがとう。 けっこう時間かかるもんなんですね >>882 初心者でもどうしても作りたい明確な(機能)ものが あればゲームでもAIでも続くんじゃないかな どうしても分からないところを質問できるコミュニティは必要だと思うけど。 >>886 初心者用のネットの日本語無料講座あったんじゃなかったっけ?? そういう所でざっくりとだけ概要をつかんだ方がいいと思う。 >>886 クダスレで尋ねるような超ゆとりではな 一番大事なのはその人の特性だからな。ゆとりは何やってもゆとりレベルまでしか行かない 超ゆとりは勉強始めてもすぐに挫折だろうし >>887 例えば、働きながら独学で弁護士になるような奴ぐらいの奴なら良いんだろうがな。 俺らゆとりではしんどいから止めたになるよな >>890 5chではまだ若手の36だよ この歳になると社内の20前半の若い奴の普段の行動から こいつは俺同様にダメだな・逆に見込みあるとなんとなくわかるんだよな。 ディープラーニングは理系の院生ぐらいの脳みそがないと無理 数学・英語が出来ないと自力で問題解決出来ないし、誰かに手取り足取り教えてもらえるほど甘い分野じゃない Pythonだって本気で使いこなそうとしたら Cで書かれた挙動とか最低限必要だろけど 実際にはよく分からんでも 適当にやってたら動いてくれる スマホでタッチで動くほどじゃないけど 実際には、良いフレームワークとかあるし 更にラッパーとかあるしいずれは ビジュアルプログラミングとかでも使えるレベルになるだろうし DLも良い物なら誰でも使えるようになりそう >>886 理系の知識が全くないなら本当に厳しいよ 本気で機械学習の勉強したいならPRML(ビショップ本)と微積・確率統計・線形代数・情報理論の本買って,Pythonの数値計算ライブラリで実装すれば相当力付くけど >>894 ベクトル解析も追加。岡谷貴之先生の「深層学習」もおススメ。 独学でプログラミングの勉強始めたけど、めっちゃ難しい。そもそもきっかけが小学校でも必須になるぐらいだから知っとかないと駄目だろうと始めただけで目標がないし。最終的に個人のレベルで何が出来るようになるのかも分からない。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる