このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その36
http://mevius.2ch.net/test/read.cgi/tech/1514805522/
探検
くだすれPython(超初心者用) その37
■ このスレッドは過去ログ倉庫に格納されています
2018/03/17(土) 16:32:25.91ID:S1lkLDnv
770遊園地
2018/05/02(水) 21:15:47.99ID:GpduyO95 Basicが代表だと思うが、当時の開発者は自分の作ったモノの価値は殆ど知らなかったよ。
771遊園地
2018/05/02(水) 21:25:25.12ID:GpduyO95 駄目だ。
持ってる書籍だと、第4世代の事は
殆ど記述されてない。
持ってる書籍だと、第4世代の事は
殆ど記述されてない。
772遊園地
2018/05/02(水) 21:48:30.08ID:GpduyO95 休暇中に軽く創られただけなのにw
明確な意志と理由が有ると思い込んでたの?
まあw低い所から始めたら
上がるしか無いからなww良いんじゃねw
明確な意志と理由が有ると思い込んでたの?
まあw低い所から始めたら
上がるしか無いからなww良いんじゃねw
773遊園地
2018/05/02(水) 22:29:07.24ID:GpduyO95 ボクが考えた、すぺちゃるな事は
ネタ切れかな?
ネタ切れかな?
774遊園地
2018/05/02(水) 22:41:28.82ID:GpduyO95 せっかくの新人を逃してしまったかw
pythonで何が、したかったのかき聴きそびれた
pythonで何が、したかったのかき聴きそびれた
775デフォルトの名無しさん
2018/05/02(水) 23:18:15.88ID:g5pj+rNO numpyの高階テンソルをいじろうとしたら、演算子1個でサクッと出来るPythonじゃないとまず無理
C++やC#で3次元以上の配列作ってディープラーニングの設計なんかしたくないよ
C++やC#で3次元以上の配列作ってディープラーニングの設計なんかしたくないよ
776デフォルトの名無しさん
2018/05/02(水) 23:24:22.74ID:FhWmuzwV それはライブラリの有無の問題だろ
演算子オーバーロードはC++でもC#でもできる
演算子オーバーロードはC++でもC#でもできる
>>776
任意の文字または文字列を演算子として定義することは C++ ではできないからなあ…
任意の文字または文字列を演算子として定義することは C++ ではできないからなあ…
778デフォルトの名無しさん
2018/05/02(水) 23:29:25.56ID:vNfS6ImN なんだc++も大したことないね
779デフォルトの名無しさん
2018/05/02(水) 23:32:00.53ID:+C3apNC8 javaに比べればマシw
780デフォルトの名無しさん
2018/05/02(水) 23:32:27.71ID:FhWmuzwV >>777
そんなもんPythonでも無理
そんなもんPythonでも無理
781デフォルトの名無しさん
2018/05/03(木) 00:08:27.41ID:uGBeKqoZ pythonってCで作られてると聞いたけど、
pythonでCを作る事ってできないの?
pythonでCを作る事ってできないの?
782デフォルトの名無しさん
2018/05/03(木) 00:09:40.12ID:q8kum/8T コンパイラは性能求められるからな
783デフォルトの名無しさん
2018/05/03(木) 00:43:11.48ID:q8kum/8T >>781
まあ遊園地先生が答えてくれるだろう
まあ遊園地先生が答えてくれるだろう
784遊園地
2018/05/03(木) 01:15:04.63ID:Jyt9WmzK 分かりません。
C言語のアプリケーションとしてpythonを作ったのかも?です。
本人に聞いて見たら、どうだろうか?
ツイッターかフェイスブックで探したら?
C言語のアプリケーションとしてpythonを作ったのかも?です。
本人に聞いて見たら、どうだろうか?
ツイッターかフェイスブックで探したら?
785デフォルトの名無しさん
2018/05/03(木) 09:41:39.44ID:QuUFIGoc >>762
まるで福田前財務事務次官だ。
まるで福田前財務事務次官だ。
786デフォルトの名無しさん
2018/05/03(木) 09:44:16.37ID:QuUFIGoc >>764
五万と言語はないだろう。808くらいだろう。
五万と言語はないだろう。808くらいだろう。
787デフォルトの名無しさん
2018/05/03(木) 09:46:17.46ID:QuUFIGoc >>778
あんたみたいにマシン語でさくさく書ける人にとっては?
あんたみたいにマシン語でさくさく書ける人にとっては?
788デフォルトの名無しさん
2018/05/03(木) 13:04:25.86ID:q8kum/8T >>781
マジレスすると「チューリング完全」でググれ
マジレスすると「チューリング完全」でググれ
789デフォルトの名無しさん
2018/05/03(木) 16:18:50.24ID:uGBeKqoZ >>788
それマジレス?
ググったけど、
https://ja.wikipedia.org/wiki/チューリング完全
>コンピュータ言語のうち、少なくともチューリング完全でなければプログラミング言語とは呼ばれない。
つまり、pythonはプログラミング言語ではないってこと???
それマジレス?
ググったけど、
https://ja.wikipedia.org/wiki/チューリング完全
>コンピュータ言語のうち、少なくともチューリング完全でなければプログラミング言語とは呼ばれない。
つまり、pythonはプログラミング言語ではないってこと???
790デフォルトの名無しさん
2018/05/03(木) 17:39:44.38ID:8x5o8R0g [1, 2, 3, 4, 5]みたいな整数のリストを
"1 2 3 4 5"という文字列に変換したいんですが簡単な方法ありますか
"1 2 3 4 5"という文字列に変換したいんですが簡単な方法ありますか
791デフォルトの名無しさん
2018/05/03(木) 17:48:47.71ID:M52LYEAa792デフォルトの名無しさん
2018/05/03(木) 19:33:56.79ID:uGBeKqoZ >>790
python入門者なんでサンプルプログラム見ながら作ってみた
間違ってたらスマソ
list = []
for n in range(1,6):
list.append(n)
list = map(str,list)#mapでlist中のintをstrにキャストする
print ( " ".join(list) )
もしくは
list = []
for n in range(1,6):
list.append(str(n))#文字列としてlistに保存する
print ( " ".join(list) )
python入門者なんでサンプルプログラム見ながら作ってみた
間違ってたらスマソ
list = []
for n in range(1,6):
list.append(n)
list = map(str,list)#mapでlist中のintをstrにキャストする
print ( " ".join(list) )
もしくは
list = []
for n in range(1,6):
list.append(str(n))#文字列としてlistに保存する
print ( " ".join(list) )
793デフォルトの名無しさん
2018/05/03(木) 21:07:16.43ID:EsICZB1E 俺もゴルウィーから勉強し始めた初心者だけどそれでいけると思う
794デフォルトの名無しさん
2018/05/03(木) 23:35:17.25ID:aADwc621 ゴルウィーて格好ええやんw
795デフォルトの名無しさん
2018/05/04(金) 00:01:40.30ID:l7T91Gwe Python書いてるとバカになりそう
やっぱC++かな…w
やっぱC++かな…w
796デフォルトの名無しさん
2018/05/04(金) 00:08:41.17ID:plo/RuVs さすが知性溢れるレスだねww
797デフォルトの名無しさん
2018/05/04(金) 01:28:14.50ID:Qby9wARQ >>792を
C++でやったらどうなるんだ?
C++でやったらどうなるんだ?
798遊園地
2018/05/04(金) 01:37:35.84ID:W3Q83w8C >>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)
取り敢えずコレで、後は自分で拡張してくれ。
□がインデント
# 1から5を作成 int
l=[i for i in range(1,6)]
# 空の文字列 宣言
r=''
# 表示だけ l配列
print(*l)
# ループアクセス
for i in l:
# 文字列の結合
□r+=str(i)+' '
# 望む出力結果
print(r)
799デフォルトの名無しさん
2018/05/04(金) 01:54:51.37ID:l7T91Gwe >>792
どうでも良いけどlist型の変数名をlistにすると、以降list型のコンストラクタ呼べなくなるから不適切だな
どうでも良いけどlist型の変数名をlistにすると、以降list型のコンストラクタ呼べなくなるから不適切だな
800デフォルトの名無しさん
2018/05/04(金) 12:31:48.88ID:92ZHjtyM iPhoneのpythonistaでTumblr APIの利用登録しないでtumblrに画像とコメントをアップロードしたい
どうやったら出来ますか?
workflowはtumblrにアップロード出来るのですが
HTMLダウンロードすると落ちるバグがあったりで使えません
どうやったら出来ますか?
workflowはtumblrにアップロード出来るのですが
HTMLダウンロードすると落ちるバグがあったりで使えません
801デフォルトの名無しさん
2018/05/04(金) 12:36:23.98ID:92ZHjtyM もっとworkflowの不満を言うと
文字検索で対象が少し大きいと検索出来ないウンコです
文字検索で対象が少し大きいと検索出来ないウンコです
802デフォルトの名無しさん
2018/05/04(金) 14:08:21.81ID:pxf8i2Ti >>800
ヘッダに認証情報書けばうp出来たはず
ヘッダに認証情報書けばうp出来たはず
803デフォルトの名無しさん
2018/05/04(金) 14:29:13.94ID:l7T91Gwe804デフォルトの名無しさん
2018/05/04(金) 15:21:49.21ID:lWNtUYcr Tumblrは登録しなくてもうp出来るのがいいのに
805デフォルトの名無しさん
2018/05/04(金) 16:58:15.14ID:92ZHjtyM まずpythonでtumblrにログインするにはどうしたらいいのかも分からない
誰か教えて
誰か教えて
806デフォルトの名無しさん
2018/05/04(金) 17:14:58.41ID:BzCDJ0Mp Pythonを使ってヤフオクで入札したいがログインが出来ない
どうすればいい?
API公開されてるけど入札は対象外なんだよなぁー
どうすればいい?
API公開されてるけど入札は対象外なんだよなぁー
807デフォルトの名無しさん
2018/05/04(金) 17:41:15.14ID:QSaueu9Z ブラウザの挙動を調べて真似する
それ以外に何かあるの?
それ以外に何かあるの?
808デフォルトの名無しさん
2018/05/04(金) 17:44:41.28ID:DIAOZzIz 効率悪
それを車輪の再発明と余分だよ
大手サイトだから同じ事やってるスクリプト探せば良いんじゃね?
それを車輪の再発明と余分だよ
大手サイトだから同じ事やってるスクリプト探せば良いんじゃね?
809デフォルトの名無しさん
2018/05/04(金) 19:13:26.68ID:BzCDJ0Mp 確かに車輪の再発明はあれだね
ただ、探せと言う人多いけど、どこにあるんだろ?
808に限らないけどみんなはそんな時、どうやって探してる?
ググったけど見つからない><
ただ、探せと言う人多いけど、どこにあるんだろ?
808に限らないけどみんなはそんな時、どうやって探してる?
ググったけど見つからない><
810デフォルトの名無しさん
2018/05/04(金) 20:09:09.82ID:3WMufHHm >>805
ググればいくらでも出てくるが
ググればいくらでも出てくるが
811デフォルトの名無しさん
2018/05/04(金) 21:25:20.26ID:xupEw6nX 日本語だと有用な情報が見つけられないこともあるね
C++やC#は日本語だけでも事足りるけど、Pythonを使いだしてから英語サイトを読む機会が増えたと思う
C++やC#は日本語だけでも事足りるけど、Pythonを使いだしてから英語サイトを読む機会が増えたと思う
812デフォルトの名無しさん
2018/05/04(金) 21:50:09.50ID:yv6Fgdi6 突然誰も教えてくれなくなるのね
813デフォルトの名無しさん
2018/05/04(金) 21:55:41.82ID:yv6Fgdi6 今日は詳しい人いないのかな?
814デフォルトの名無しさん
2018/05/04(金) 22:38:04.81ID:elviK+/K815デフォルトの名無しさん
2018/05/04(金) 23:20:08.28ID:LjKjJrNY 遊園地カモン
816デフォルトの名無しさん
2018/05/04(金) 23:22:10.71ID:Ry3XO9FI 普通は、Ruby で、Mechanize, Selenium WebDriver で、ブラウザを自動操作する
iMacros も良いかも
漏れは、図書館にログインしたり、Showroom のアバターを消したり、色々自動化してる
iMacros も良いかも
漏れは、図書館にログインしたり、Showroom のアバターを消したり、色々自動化してる
817デフォルトの名無しさん
2018/05/04(金) 23:54:22.51ID:YRex42LX >>816
いまのrubyは低脳がやるものでないからな。非低脳なら自分でそん事は出来る。
一方、いまのPythonユーザーには超低脳がいっぱいで
Pythonユーザーにはそんなことを自分で調べて実現出来ない奴が超多い。
だからここ超初心者スレがあるんだけど、でも、回答する人も低脳になるから
超低レベル質問でないと駄目なorzスレ。
いまのrubyは低脳がやるものでないからな。非低脳なら自分でそん事は出来る。
一方、いまのPythonユーザーには超低脳がいっぱいで
Pythonユーザーにはそんなことを自分で調べて実現出来ない奴が超多い。
だからここ超初心者スレがあるんだけど、でも、回答する人も低脳になるから
超低レベル質問でないと駄目なorzスレ。
818デフォルトの名無しさん
2018/05/05(土) 02:00:17.39ID:/2WiSCQi 俺も遊園地レベルまで出来るようになりてえなぁ
本一冊読み込んでみてるがアウトプットが全くできてないや
本一冊読み込んでみてるがアウトプットが全くできてないや
819デフォルトの名無しさん
2018/05/05(土) 02:16:21.24ID:55mLO8lT 見てない間に・・・
マジで適当なことばっかり言うなよ
TumblrのpostメソッドはOAuthで認証しなきゃダメだし、登録無しで画像だろうがコメントだろうがポストできない
アプリ登録してOAuthキー発行してpostメソッドのURI構造調べてHTTPリクエストpostして終了だよ
こんなとこで聞くより調べた方が早いだろ
マジで適当なことばっかり言うなよ
TumblrのpostメソッドはOAuthで認証しなきゃダメだし、登録無しで画像だろうがコメントだろうがポストできない
アプリ登録してOAuthキー発行してpostメソッドのURI構造調べてHTTPリクエストpostして終了だよ
こんなとこで聞くより調べた方が早いだろ
820デフォルトの名無しさん
2018/05/05(土) 02:22:38.97ID:t2xghRBN workflowはどうやってpostしてるんだ?
821デフォルトの名無しさん
2018/05/05(土) 03:18:18.84ID:t2xghRBN 難しいとくぐれで終わるけど
検索してもAPI関連ばかりで分からないなあ
検索してもAPI関連ばかりで分からないなあ
822デフォルトの名無しさん
2018/05/05(土) 04:59:33.12ID:9WwmGhCc ネットでスナフキンという方が公開していたchannelbreakoutbotというもの(自動売買Botのソースコード)を動かしてみました
すると最初のimportのとこのtornado.genとかがないよー!ってエラーが出ました
これって全部とりあえずpip tornado.genとかでインストールできるのでしょうか?
あとバックテストでは出てなくて、実際注文だして見ようとするとエラーにぶつかったのですが、バックテストでは必要ない関数なんですか?→tornado.gen
すると最初のimportのとこのtornado.genとかがないよー!ってエラーが出ました
これって全部とりあえずpip tornado.genとかでインストールできるのでしょうか?
あとバックテストでは出てなくて、実際注文だして見ようとするとエラーにぶつかったのですが、バックテストでは必要ない関数なんですか?→tornado.gen
823デフォルトの名無しさん
2018/05/05(土) 05:43:17.44ID:t2xghRBN 方針変更で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にまかせたらいいか
役に立たないと思っていたファイルパスの取得が役立ったよ
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にまかせたらいいか
役に立たないと思っていたファイルパスの取得が役立ったよ
824デフォルトの名無しさん
2018/05/05(土) 08:55:18.86ID:Dytpdbqo >>822
pip install tornado
pip install tornado
825デフォルトの名無しさん
2018/05/05(土) 14:10:41.36ID:2XyTqGXx 遊園地は南の島でバカンス中
826デフォルトの名無しさん
2018/05/05(土) 14:52:59.74ID:clN8FwVi それなりの観光地ならネットくらい使えるだろ
827デフォルトの名無しさん
2018/05/05(土) 17:12:41.13ID:snVgileo おかしい・・・
ぐぐると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で何か入れないとダメなんですか????
ぐぐると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で何か入れないとダメなんですか????
828デフォルトの名無しさん
2018/05/05(土) 17:29:19.14ID:L1Bh6jaq >>827
piclke じゃなくてpickleだよ
piclke じゃなくてpickleだよ
829デフォルトの名無しさん
2018/05/05(土) 17:29:38.33ID:JV+fv9fZ テストコードをpickle.pyという名前で保存してないか?
830デフォルトの名無しさん
2018/05/05(土) 19:28:14.95ID:qWioDQTf その程度の英語が読めないとさすがにキツイなぁw
831デフォルトの名無しさん
2018/05/05(土) 22:21:25.57ID:9WwmGhCc deque out of rangeってエラー出たんすけど、dequeの概念がググっても分からないんすけど
832デフォルトの名無しさん
2018/05/05(土) 22:55:01.87ID:mh2HOjNZ 嘘つくな
ググったら分かる
プログラマーのくせに英語結果ハブいてんじゃねーぞ
ググったら分かる
プログラマーのくせに英語結果ハブいてんじゃねーぞ
833デフォルトの名無しさん
2018/05/05(土) 23:50:17.41ID:G3Y8fJfc dequeはぐいーんってかんじ
834デフォルトの名無しさん
2018/05/05(土) 23:55:20.11ID:mh2HOjNZ835デフォルトの名無しさん
2018/05/06(日) 01:24:24.37ID:DjYgqdRZ ツンデレ過ぎて惚れそう>>834
836デフォルトの名無しさん
2018/05/06(日) 01:58:56.62ID:QoUz7B42837デフォルトの名無しさん
2018/05/06(日) 18:15:10.66ID:+TLL+PtE with open('aa.txt','r') as f:
d = f.read()
d[0] = 'A' ←TypeError: 'str' object does not support item assignment
テキストファイルから読み込んだ文字列の一部だけ書き換えたいんだけど・・・どうしたよいの?
d = f.read()
d[0] = 'A' ←TypeError: 'str' object does not support item assignment
テキストファイルから読み込んだ文字列の一部だけ書き換えたいんだけど・・・どうしたよいの?
838デフォルトの名無しさん
2018/05/06(日) 18:39:36.10ID:hMxfhnzD839デフォルトの名無しさん
2018/05/06(日) 19:08:56.21ID:EQ0QpkW3 入門書読みながら書いたりしてるけど全然進まない…
連休中に1冊終わらせたかったのに…
連休中に1冊終わらせたかったのに…
840デフォルトの名無しさん
2018/05/06(日) 19:25:00.26ID:uPY9E+2K 入門書っつっても2〜300ページはあるんだろ?
そりゃそんな早く終わんねぇよ
そりゃそんな早く終わんねぇよ
841デフォルトの名無しさん
2018/05/06(日) 20:30:43.62ID:0qnrl+oj >>836
ほんそれ
ほんそれ
842デフォルトの名無しさん
2018/05/06(日) 20:35:27.96ID:rNPvQ0s2 >>839
俺も勉強しながら入門書を書いているところだ。頑張ろう、お互いに。
俺も勉強しながら入門書を書いているところだ。頑張ろう、お互いに。
843デフォルトの名無しさん
2018/05/06(日) 20:41:27.99ID:CpJPf7oU 初心者向けって聞いたから期待してたのにお前らがなにいってるのかすらわからんわ
844デフォルトの名無しさん
2018/05/06(日) 21:56:06.57ID:dQpq8g2J 基本本人しか分かってないから気にすんなw
845デフォルトの名無しさん
2018/05/06(日) 22:15:18.65ID:I9BdKpFq 初心者といっても、
言語についての初心者と、プログラミング自体の初心者では、
自ずと理解できるものが違うからなぁ。
言語についての初心者と、プログラミング自体の初心者では、
自ずと理解できるものが違うからなぁ。
846デフォルトの名無しさん
2018/05/06(日) 23:01:53.97ID:LrvTqzkb847デフォルトの名無しさん
2018/05/06(日) 23:03:40.41ID:aIgnZyXq 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)
と出るのですが、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)
848デフォルトの名無しさん
2018/05/06(日) 23:13:25.70ID:aIgnZyXq >>>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です
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です
849デフォルトの名無しさん
2018/05/06(日) 23:29:17.26ID:FM60XSV8 dict_keys は、iterator object ではなくview objectなので、
iterでイテレータを取得して、
kks = iter(ks)
print(next(kks))
とすれば、所望の結果が得られると思います。
Python3の当初から、例示されたコードが動かなかったのか、Python3.xのどこかの時点で動かなくなったのかは、自分はあまり詳しくないので分からない。
iterでイテレータを取得して、
kks = iter(ks)
print(next(kks))
とすれば、所望の結果が得られると思います。
Python3の当初から、例示されたコードが動かなかったのか、Python3.xのどこかの時点で動かなくなったのかは、自分はあまり詳しくないので分からない。
850デフォルトの名無しさん
2018/05/07(月) 18:53:41.29ID:tk6smyAu (´・ω・`)最初は参考書読んで勉強しようとおもいます
それで実際に練習でコードを書くのはなにがおすすめですか?
なんかパイザ?とかいうブラウザでできるのかあるみたいだけどああいうのは無料でつかえるの?
それとも統合開発環境とかいうソフトをかわないといけないの?
くわしいひとよろしくお願いします。
それで実際に練習でコードを書くのはなにがおすすめですか?
なんかパイザ?とかいうブラウザでできるのかあるみたいだけどああいうのは無料でつかえるの?
それとも統合開発環境とかいうソフトをかわないといけないの?
くわしいひとよろしくお願いします。
851デフォルトの名無しさん
2018/05/07(月) 18:58:19.84ID:vcCBTAP6 >>850
まあ、世評の高い「みんなのpython」でも読んでみんシャイ
まあ、世評の高い「みんなのpython」でも読んでみんシャイ
852デフォルトの名無しさん
2018/05/07(月) 19:16:59.68ID:HDpHdk03 舐め腐ったゆとり乙
853デフォルトの名無しさん
2018/05/07(月) 21:18:56.60ID:p9C83SuN854デフォルトの名無しさん
2018/05/07(月) 21:34:23.94ID:XwJVL+CV Pythonの基礎はある程度学んだつもりだけど、AI作るのにライブラリはどれがいい?
最初は画像とか文字とかの分類とか、最終的には音声聞き取りでアシスタントAIを作りたいなと
あと、AIとかってグループ作って皆で分担して作ったほうがいいの?
最初は画像とか文字とかの分類とか、最終的には音声聞き取りでアシスタントAIを作りたいなと
あと、AIとかってグループ作って皆で分担して作ったほうがいいの?
855デフォルトの名無しさん
2018/05/07(月) 21:56:38.10ID:Z9lWSZxl マジレスするとGoogleHomeを買ってきた方が速い
856デフォルトの名無しさん
2018/05/07(月) 22:01:31.28ID:XwJVL+CV >>855
正論過ぎてぐぅの音も出ないわ
正論過ぎてぐぅの音も出ないわ
857デフォルトの名無しさん
2018/05/08(火) 00:39:54.00ID:l1fYAek+858デフォルトの名無しさん
2018/05/08(火) 01:34:32.79ID:bJmig+hX >>854
AIを作るってなんだ?
AIなどという言葉を使ってるくらいなので知識も殆ど無いんだと思う、なのでGoogleとかの音声認識APIとか画像認識APIを使うのを勧める
1から勉強して,trainプログラム書いて,学習させて,モデルの評価して,出来上がったモデル使ってシステムやアプリを作って・・・って相当大変だぞ?
まぁ、ありきたりなAPI使ったところで、劣化Siriくらいしか作れないだろうが・・・
https://i.imgur.com/PzJbcpU.jpg
AIを作るってなんだ?
AIなどという言葉を使ってるくらいなので知識も殆ど無いんだと思う、なのでGoogleとかの音声認識APIとか画像認識APIを使うのを勧める
1から勉強して,trainプログラム書いて,学習させて,モデルの評価して,出来上がったモデル使ってシステムやアプリを作って・・・って相当大変だぞ?
まぁ、ありきたりなAPI使ったところで、劣化Siriくらいしか作れないだろうが・・・
https://i.imgur.com/PzJbcpU.jpg
859デフォルトの名無しさん
2018/05/08(火) 01:38:55.50ID:BHPMRb7G 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(|)
が出て、\は削除しても影響ありませんでしたが、|を削除するとコマンドが機能しなくなります。
うまく行く方法がありましたらご教示ください。
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(|)
が出て、\は削除しても影響ありませんでしたが、|を削除するとコマンドが機能しなくなります。
うまく行く方法がありましたらご教示ください。
860デフォルトの名無しさん
2018/05/08(火) 01:48:38.00ID:tXP19YNA そりゃパイプなんだから実行できるわけない
subprocess パイプでググれ
subprocess パイプでググれ
861デフォルトの名無しさん
2018/05/08(火) 01:52:12.21ID:aYgx+AtW 質問ですが
学習済みモデルを読み込んで256×256ピクセルの画像を変換してみたところ
chainer、cpuで10〜20秒掛かりました
実際こんなに時間かかるものなのでしょうか?
tensorflow,caffeなどなどの方でも画像を実際変換してみた時の
経過時間を教えてもらえないでしょうか?
学習時間が何時間とかそういうのは検索で見かけるのですが
モデルから変換した場合の時間は検索してもなかなか見かけません
学習済みモデルを読み込んで256×256ピクセルの画像を変換してみたところ
chainer、cpuで10〜20秒掛かりました
実際こんなに時間かかるものなのでしょうか?
tensorflow,caffeなどなどの方でも画像を実際変換してみた時の
経過時間を教えてもらえないでしょうか?
学習時間が何時間とかそういうのは検索で見かけるのですが
モデルから変換した場合の時間は検索してもなかなか見かけません
862デフォルトの名無しさん
2018/05/08(火) 02:45:47.83ID:aYgx+AtW もう一つ質問ですが
機械学習とかAIとか質問とか交流するサイトあるんでしょうか?
独学しんどいです。。。
機械学習とかAIとか質問とか交流するサイトあるんでしょうか?
独学しんどいです。。。
863デフォルトの名無しさん
2018/05/08(火) 03:56:49.52ID:ws+EcsEk `date`
#=> "2018年 5月 8日 火曜日 03:43:25 DST\n"
`date | cut -c -4`
#=> "2018\n"
Ruby なら、`Linux コマンド` で実行できるけど。
cut で、先頭4文字を切り出す
他にも、pipeline で、
指定したコマンドのリストを、パイプで繋いで順番に実行できる
Python でも、同じような機能があるんじゃないの?
#=> "2018年 5月 8日 火曜日 03:43:25 DST\n"
`date | cut -c -4`
#=> "2018\n"
Ruby なら、`Linux コマンド` で実行できるけど。
cut で、先頭4文字を切り出す
他にも、pipeline で、
指定したコマンドのリストを、パイプで繋いで順番に実行できる
Python でも、同じような機能があるんじゃないの?
864デフォルトの名無しさん
2018/05/08(火) 07:26:09.48ID:BHPMRb7G >>860
ありがとうございます!
ありがとうございます!
865デフォルトの名無しさん
2018/05/08(火) 09:19:30.59ID:8rfWV9vw >>862
海外のmoocsなら学習者同士のコミュニティが盛況なのが普通。
海外のmoocsなら学習者同士のコミュニティが盛況なのが普通。
866デフォルトの名無しさん
2018/05/08(火) 12:19:46.83ID:iV08+v4/ >>862
なければ作るDjangoで
なければ作るDjangoで
867デフォルトの名無しさん
2018/05/08(火) 16:58:36.72ID:75TKeVia 燃え尽き
868デフォルトの名無しさん
2018/05/08(火) 17:43:37.77ID:zAHKiKIb■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】J1昇格PO決勝戦 千葉、来季のJ1昇格が決定 17年越しの悲願叶える…オリジナル10が05年以来のJ1にそろう [久太郎★]
- 南京で「大虐殺」追悼式典 中国、高市政権をけん制 (共同通信) [少考さん★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★5 [ぐれ★]
- 【日銀】0.75%に利上げへ 来週の決定会合で、30年ぶり水準 賃金改善の継続見込む [ぐれ★]
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ ★3 [蚤の市★]
- 緊急入院のゆたぼん「人身事故は嘘」はデマ 「滑稽ですね」救急車写真で証明、法的措置も検討 [少考さん★]
- >>5で貼られたスレにみんなで凸するスレ
- 小野田紀美「外国人帰れ!って言って石を投げられるのは毎日のように。もう殴る蹴るは当たり前でした。それで喧嘩強いんですよ、私。」 [856698234]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★3🏡
- 日本人、気づきはじめる「庶民の生活が苦しいのは金持ちが節税したりして金溜め込んでるから。大企業の内部留保もどうにかしろ」 [434776867]
- 高市支持者、応援歌「正義の目ジャスティス💖アイ」を公開 [165981677]
- トランプ大統領、エプスタンイン邸宅で美女に囲まれご満悦の写真見つかる コンドームの山も [907981868]
