[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 09/13 01:58 / Filesize : 261 KB / Number-of Response : 1026
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPython(超初心者用) その37



1 名前:デフォルトの名無しさん mailto:sage [2018/03/17(土) 16:32:25.91 ID:S1lkLDnv.net]
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。

エラーを解決したいときはエラー表示や環境(バージョン/IDE or command line)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで

前スレ
くだすれPython(超初心者用) その36
mevius.2ch.net/test/read.cgi/tech/1514805522/

855 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 17:29:19.14 ID:L1Bh6jaq.net]
>>828
piclke じゃなくてpickleだよ

856 名前:デフォルトの名無しさん [2018/05/05(土) 17:29:38.33 ID:JV+fv9fZ.net]
テストコードをpickle.pyという名前で保存してないか?

857 名前:デフォルトの名無しさん [2018/05/05(土) 19:28:14.95 ID:qWioDQTf.net]
その程度の英語が読めないとさすがにキツイなぁw

858 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 22:21:25.57 ID:9WwmGhCc.net]
deque out of rangeってエラー出たんすけど、dequeの概念がググっても分からないんすけど

859 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 22:55:01.87 ID:mh2HOjNZ.net]
嘘つくな
ググったら分かる
プログラマーのくせに英語結果ハブいてんじゃねーぞ

860 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 23:50:17.41 ID:G3Y8fJfc.net]
dequeはぐいーんってかんじ

861 名前:デフォルトの名無しさん mailto:sage [2018/05/05(土) 23:55:20.11 ID:mh2HOjNZ.net]
日本語でも出るじゃねーか
wa3.i-3-i.info/word14722.html
自分でまともに調べもしないで便利に使ってんじゃねぇ

862 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 01:24:24.37 ID:DjYgqdRZ.net]
ツンデレ過ぎて惚れそう>>835

863 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 01:58:56.62 ID:QoUz7B42.net]
>>835
>>832が言っているのはdeque(double-ended queue)のことで
お前がどやがをで示したqueueのdequeueのことではないだろ
なんか超初心者スレらしいほのぼのしたコミュだよな



864 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 18:15:10.66 ID:+TLL+PtE.net]
with open('aa.txt','r') as f:
 d = f.read()
d[0] = 'A'  ←TypeError: 'str' object does not support item assignment

テキストファイルから読み込んだ文字列の一部だけ書き換えたいんだけど・・・どうしたよいの?

865 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 18:39:36.10 ID:hMxfhnzD.net]
>>838
python 文字列 書き換え
辺りでググれ
minus9d.hatenablog.com/entry/20130528/1369745960

866 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 19:08:56.21 ID:EQ0QpkW3.net]
入門書読みながら書いたりしてるけど全然進まない…
連休中に1冊終わらせたかったのに…

867 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 19:25:00.26 ID:uPY9E+2K.net]
入門書っつっても2〜300ページはあるんだろ?
そりゃそんな早く終わんねぇよ

868 名前:デフォルトの名無しさん [2018/05/06(日) 20:30:43.62 ID:0qnrl+oj.net]
>>837
ほんそれ

869 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 20:35:27.96 ID:rNPvQ0s2.net]
>>840
俺も勉強しながら入門書を書いているところだ。頑張ろう、お互いに。

870 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 20:41:27.99 ID:CpJPf7oU.net]
初心者向けって聞いたから期待してたのにお前らがなにいってるのかすらわからんわ

871 名前:デフォルトの名無しさん [2018/05/06(日) 21:56:06.57 ID:dQpq8g2J.net]
基本本人しか分かってないから気にすんなw

872 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 22:15:18.65 ID:I9BdKpFq.net]
初心者といっても、
言語についての初心者と、プログラミング自体の初心者では、
自ずと理解できるものが違うからなぁ。

873 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 23:01:53.97 ID:LrvTqzkb.net]
>>838
文字列型(str, bytes)は、変更不可能(immutable)

一方、文字列型も属する、シーケンスは変更可能(mutable)



874 名前:デフォルトの名無しさん [2018/05/06(日) 23:03:40.41 ID:aIgnZyXq.net]
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)


875 名前:デフォルトの名無しさん [2018/05/06(日) 23:13:25.70 ID:aIgnZyXq.net]
>>>848です。ところどころ間違っていたので、申し訳ないですが再投稿です。

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です

876 名前:デフォルトの名無しさん mailto:sage [2018/05/06(日) 23:29:17.26 ID:FM60XSV8.net]
dict_keys は、iterator object ではなくview objectなので、
iterでイテレータを取得して、
kks = iter(ks)
print(next(kks))
とすれば、所望の結果が得られると思います。
Python3の当初から、例示されたコードが動かなかったのか、Python3.xのどこかの時点で動かなくなったのかは、自分はあまり詳しくないので分からない。

877 名前:デフォルトの名無しさん [2018/05/07(月) 18:53:41.29 ID:tk6smyAu.net]
(´・ω・`)最初は参考書読んで勉強しようとおもいます
それで実際に練習でコードを書くのはなにがおすすめですか?
なんかパイザ?とかいうブラウザでできるのかあるみたいだけどああいうのは無料でつかえるの?
それとも統合開発環境とかいうソフトをかわないといけないの?
くわしいひとよろしくお願いします。

878 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 18:58:19.84 ID:vcCBTAP6.net]
>>851
まあ、世評の高い「みんなのpython」でも読んでみんシャイ

879 名前:デフォルトの名無しさん [2018/05/07(月) 19:16:59.68 ID:HDpHdk03.net]
舐め腐ったゆとり乙

880 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 21:18:56.60 ID:p9C83SuN.net]
>>851
>コードを書く
Sakuraエディタがいいぉ
無料だし
自動できれいにインデントしてくれるし

881 名前:デフォルトの名無しさん [2018/05/07(月) 21:34:23.94 ID:XwJVL+CV.net]
Pythonの基礎はある程度学んだつもりだけど、AI作るのにライブラリはどれがいい?
最初は画像とか文字とかの分類とか、最終的には音声聞き取りでアシスタントAIを作りたいなと

あと、AIとかってグループ作って皆で分担して作ったほうがいいの?

882 名前:デフォルトの名無しさん mailto:sage [2018/05/07(月) 21:56:38.10 ID:Z9lWSZxl.net]
マジレスするとGoogleHomeを買ってきた方が速い

883 名前:デフォルトの名無しさん [2018/05/07(月) 22:01:31.28 ID:XwJVL+CV.net]
>>856
正論過ぎてぐぅの音も出ないわ



884 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 00:39:54.00 ID:l1fYAek+.net]
>>857
このスレに来るようなレベルの奴が俺趣味で作成した激ヘタレものより、
すごいプロが作ったのを使ったほうがずっと実用的で良いからな。

885 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 01:34:32.79 ID:bJmig+hX.net]
>>855
AIを作るってなんだ?
AIなどという言葉を使ってるくらいなので知識も殆ど無いんだと思う、なのでGoogleとかの音声認識APIとか画像認識APIを使うのを勧める
1から勉強して,trainプログラム書いて,学習させて,モデルの評価して,出来上がったモデル使ってシステムやアプリを作って・・・って相当大変だぞ?
まぁ、ありきたりなAPI使ったところで、劣化Siriくらいしか作れないだろうが・・・
https://i.imgur.com/PzJbcpU.jpg

886 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 01:38:55.50 ID:BHPMRb7G.net]
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

887 名前: 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(|)
が出て、\は削除しても影響ありませんでしたが、|を削除するとコマンドが機能しなくなります。
うまく行く方法がありましたらご教示ください。
[]
[ここ壊れてます]

888 名前:デフォルトの名無しさん [2018/05/08(火) 01:48:38.00 ID:tXP19YNA.net]
そりゃパイプなんだから実行できるわけない
subprocess パイプでググれ

889 名前:デフォルトの名無しさん [2018/05/08(火) 01:52:12.21 ID:aYgx+AtW.net]
質問ですが
学習済みモデルを読み込んで256×256ピクセルの画像を変換してみたところ
chainer、cpuで10〜20秒掛かりました
実際こんなに時間かかるものなのでしょうか?
tensorflow,caffeなどなどの方でも画像を実際変換してみた時の
経過時間を教えてもらえないでしょうか?

学習時間が何時間とかそういうのは検索で見かけるのですが
モデルから変換した場合の時間は検索してもなかなか見かけません

890 名前:デフォルトの名無しさん [2018/05/08(火) 02:45:47.83 ID:aYgx+AtW.net]
もう一つ質問ですが
機械学習とかAIとか質問とか交流するサイトあるんでしょうか?
独学しんどいです。。。

891 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 03:56:49.52 ID:ws+EcsEk.net]
`date`
#=> "2018年 5月 8日 火曜日 03:43:25 DST\n"
`date | cut -c -4`
#=> "2018\n"

Ruby なら、`Linux コマンド` で実行できるけど。
cut で、先頭4文字を切り出す

他にも、pipeline で、
指定したコマンドのリストを、パイプで繋いで順番に実行できる

Python でも、同じような機能があるんじゃないの?

892 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 07:26:09.48 ID:BHPMRb7G.net]
>>861
ありがとうございます!

893 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 09:19:30.59 ID:8rfWV9vw.net]
>>863
海外のmoocsなら学習者同士のコミュニティが盛況なのが普通。



894 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 12:19:46.83 ID:iV08+v4/.net]
>>863
なければ作るDjangoで

895 名前:デフォルトの名無しさん [2018/05/08(火) 16:58:36.72 ID:75TKeVia.net]
燃え尽き

896 名前:デフォルトの名無しさん [2018/05/08(火) 17:43:37.77 ID:zAHKiKIb.net]
>>859
ありがとうございます
まだ知識が足りないようなので、本を買ってきて勉強したいと思います

897 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 18:10:21.68 ID:3Qc+jKU9.net]
>>862
そんなもんcpuのスペックというかPCのスペックに激しくよるだろ
うちのボロパソ(CPU2GHzない)で自然言語の学習やらすと
文庫本100ページぶんくらいに一ヶ月半とかかかったぞw

898 名前:デフォルトの名無しさん [2018/05/08(火) 18:26:42.19 ID:hk49TKVY.net]
漏れの頭よりは速い

899 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 21:43:47.50 ID:/oTWe9RZ.net]
listのソートなんだけど、重複する要素が多い順に並び替えることを1行、2行程度で行えたりしますか?

for文を使って並び替える処理を書こうかと思ったんですがpythonなら
そんなことしなくても出来たりしないかと思いましてw

900 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 21:58:09.18 ID:F8VqdogY.net]
import collections
lst = [1, 2, 1, 3, 6, 3, 3]
result = collections.Counter(lst).most_common()
print(result)

901 名前:デフォルトの名無しさん mailto:sage [2018/05/08(火) 22:00:08.79 ID:7bdwBE1v.net]
(´・ω・`)pycharmっていうのが無料でなかなかいいみたいなことみたのでダウンロードしてみた
みんなはこれの有料版とかつかってるの?

902 名前:861 [2018/05/08(火) 22:11:28.95 ID:aYgx+AtW.net]
>>870
学習済みモデルを使って
変換したらどのぐらい時間かかりました?

>>866
日本人はシャイなんですかね・・・
自分もですけど・・・

903 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 02:47:00.38 ID:l026hdRL.net]
>>875
放置してたから記憶が曖昧なんだけど
たぶん2−3時間@出力は400文字



904 名前:デフォルトの名無しさん [2018/05/09(水) 07:32:19.46 ID:dzXKaqfN.net]
>>855
tensoflowとkerasでいいだろう。

905 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 18:50:09.29 ID:xr813k83.net]
プログラミング初めてでPython触ってみたんだが実際にコード書いて初心者に分かりやすいサイトない?

906 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 18:56:37.87 ID:l026hdRL.net]
>>878
Python hello でぐぐってすきなところを選びたまへ
とほほのところが有名だ

尚これから始めるなら3.x系がよいとおもわれ

907 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 19:04:13.82 ID:xr813k83.net]
サンクス
人工知能に興味あったから始めたけどもっと早く学習すれば良かった後悔してる
頑張ってみるわ

908 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 19:15:17.42 ID:lQ6TY/rX.net]
AIやゲームを作りたいと言ってプログラミングを始める人の9割は挫折する

909 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 19:26:34.41 ID:l026hdRL.net]
>>880
おうがんがれ

910 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 21:31:26.20 ID:69m7eV1A.net]
>>881
じゃあ初心者の最初の目標は何にしたらええの?

911 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 21:43:03.46 ID:nNF1Fkq1.net]
AIをエロに活かせばいけるだろ

912 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 21:54:41.07 ID:28IRmfG3.net]
エロかゲーム作り趣味などホビーの人は長く続く印象

913 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 22:01:14.33 ID:emXNCpjE.net]
ゲーム作り最強やろ
むしろほかの用途探すのが難しいくらい



914 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 22:53:57.01 ID:4HCwAo+O.net]
最近pythonを勉強し始めてwebのサンプルコピペしてTensorBoardに表示させて遊んでたんだけど機械学習の知識ゼロだから結局表示させたものが何なのか意味が分からなかったから機械学習の勉強したい
理系の知識もない人間が一から始めようとすると何から始めれば良い?

915 名前:デフォルトの名無しさん mailto:sage [2018/05/09(水) 23:01:23.90 ID:emXNCpjE.net]
マジレスすると機械学習アルゴリズムの細部まで理解するのは相当しんどいと思う。
俺は挫折した。

916 名前:861 [2018/05/10(木) 00:04:46.17 ID:cGWvll+c.net]
>>876
教えてくれてありがとう。
けっこう時間かかるもんなんですね

>>883
初心者でもどうしても作りたい明確な(機能)ものが
あればゲームでもAIでも続くんじゃないかな
どうしても分からないところを質問できるコミュニティは必要だと思うけど。

>>887
初心者用のネットの日本語無料講座あったんじゃなかったっけ??
そういう所でざっくりとだけ概要をつかんだ方がいいと思う。

917 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 00:22:11.98 ID:fgcyrTHu.net]
>>887
クダスレで尋ねるような超ゆとりではな
一番大事なのはその人の特性だからな。ゆとりは何やってもゆとりレベルまでしか行かない
超ゆとりは勉強始めてもすぐに挫折だろうし

>>888
例えば、働きながら独学で弁護士になるような奴ぐらいの奴なら良いんだろうがな。
俺らゆとりではしんどいから止めたになるよな

918 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 00:29:36.24 ID:awjQTZQI.net]
なんか説教臭い、いい歳したおじさんかな

919 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 00:43:50.81 ID:fgcyrTHu.net]
>>891
5chではまだ若手の36だよ
この歳になると社内の20前半の若い奴の普段の行動から
こいつは俺同様にダメだな・逆に見込みあるとなんとなくわかるんだよな。

920 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 03:59:12.23 ID:lQRujbAq.net]
ディープラーニングは理系の院生ぐらいの脳みそがないと無理
数学・英語が出来ないと自力で問題解決出来ないし、誰かに手取り足取り教えてもらえるほど甘い分野じゃない

921 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 04:13:16.52 ID:Tz1SMPWH.net]
Pythonだって本気で使いこなそうとしたら
Cで書かれた挙動とか最低限必要だろけど
実際にはよく分からんでも
適当にやってたら動いてくれる
スマホでタッチで動くほどじゃないけど
実際には、良いフレームワークとかあるし
更にラッパーとかあるしいずれは
ビジュアルプログラミングとかでも使えるレベルになるだろうし
DLも良い物なら誰でも使えるようになりそう

922 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 10:57:50.92 ID:HQu2vVOs.net]
>>887
理系の知識が全くないなら本当に厳しいよ
本気で機械学習の勉強したいならPRML(ビショップ本)と微積・確率統計・線形代数・情報理論の本買って,Pythonの数値計算ライブラリで実装すれば相当力付くけど

923 名前:デフォルトの名無しさん [2018/05/10(木) 11:50:56.55 ID:z2FsQALD.net]
>>895
ベクトル解析も追加。岡谷貴之先生の「深層学習」もおススメ。



924 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 12:03:55.44 ID:gCOAvs5z.net]
独学でプログラミングの勉強始めたけど、めっちゃ難しい。そもそもきっかけが小学校でも必須になるぐらいだから知っとかないと駄目だろうと始めただけで目標がないし。最終的に個人のレベルで何が出来るようになるのかも分からない。

925 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 13:21:33.60 ID:O+ANAa9X.net]
そういう理由なら当然ダンスも習ってるんだろうな

926 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 13:41:17.69 ID:nvwcDEeW.net]
open関数について教えてください
ファイルがなければ新規作成する、というのは分かったのですが、もしファイルが存在している場合はそのファイルの中身を全て真っさらにしてから書き込む、という挙動であっていますか?

927 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 13:56:10.24 ID:+a5m9EF5.net]
>>899
実際にやってみれば良いんじゃない?

928 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 14:13:23.74 ID:PiSsd1+y.net]
>>898
どうして分った!?

929 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 14:39:32.47 ID:nvwcDEeW.net]
>>900
ありがとうございます
自分の環境でやってみた結果、ファイルの容量を見ていると既に存在してるファイルが500KBだったのが0KBに変わってから書き込まれたような挙動をしていたのでこれが本来の挙動であっているのかなと思って質問させて頂きました

930 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 19:46:14.64 ID:qfiWpAWD.net]
>>899
引数で指定できるんじゃね?普通の言語は指定できる。

931 名前:パイソンは知らんけどw []
[ここ壊れてます]

932 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 19:50:57.63 ID:+TSTlbnk.net]
>>897
fx自動売買など

933 名前:デフォルトの名無しさん [2018/05/10(木) 20:08:10.25 ID:g7n9xSc7.net]
掃除とかゴミ出し、家事を物理レベルで自動化してほしい。



934 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 20:12:17.24 ID:qfiWpAWD.net]
万能メイドロボができるのは20年後かな?

935 名前:デフォルトの名無しさん [2018/05/10(木) 20:56:14.26 ID:BnDtJXlu.net]
pythonでお願いします。

936 名前:デフォルトの名無しさん mailto:sage [2018/05/10(木) 22:52:42.39 ID:yoOX74ZE.net]
>>899-903
ファイル書き込みには、上書き・追記・trunc とか、様々な種類がある

937 名前:デフォルトの名無しさん [2018/05/11(金) 04:57:11.77 ID:uqXGozXF.net]
with open('input/lunch.csv', encoding = 'utf-8

938 名前:')as f:
for row in f:
colnms = row.rstrip().split(',')
name = colnms[0]
lunch = colnms[1]

if lunch == 'コロッケ弁当':
print(name)


colnms[0]
colnms[1]

この[0] [1] 意味教えてさいお願いします。
[]
[ここ壊れてます]

939 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 07:38:43.53 ID:vQCkIPpY.net]
リストなどのシーケンス[index]

index は、0 origin で、0, 1, 2〜と順番に、要素が並んでいる

940 名前:デフォルトの名無しさん [2018/05/11(金) 11:16:18.85 ID:eFEUpfi5.net]
うんこすれ

941 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 13:47:06.39 ID:SUjyRpfE.net]
>>909
確かになにこれだよな
例えば
1 + 1で+の意味が分からないと、これが何をしているのかわからないよな
俺らは学校で"+が引き算を表す記号(演算子)"だと洗脳されていから、この結果は0
で、"-が足し算を表す記号(演算子)"と洗脳されているから、1-1は2になると分かるよな
で、
name = colnms[0] 場合の[]はPythonではget itemするアルヨを表す記号
逆にしてcolnms[0] = name の時の[]はPythonではset itemするニダを表す記号
Pythonの__getitem__、__setitem__ を調べれば[]の意味は分かる
最後にここまで読んだお前はうんこだよ。うんこは嘘を読んで信じるからな

942 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 18:59:36.18 ID:wsKfkjHh.net]
colnmsの意味を教えてください

943 名前:デフォルトの名無しさん mailto:sage [2018/05/11(金) 21:05:28.71 ID:613lDHdi.net]
colnmsの意味はcolumnsだろうな多分



944 名前:デフォルトの名無しさん [2018/05/11(金) 23:37:29.76 ID:iRrzHK7E.net]
とりあえず、csvモジュール使ったほうがいいと思います

945 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 00:02:44.49 ID:f2N3rmqf.net]
とにかくうんこスレには来ないほうが良い
うんこスレに来るとウジ虫な奴になる

with open('input/lunch.csv', encoding = 'utf-8')as f:
for row in f:
colnms = row.rstrip().split(',')
の意味が分かるからきかない、で、下の[0] [1]で 意味は分からんって不思議な感じ
俺なら[]どころか1行目のwith〜で意味わからんだが

946 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 01:40:06.80 ID:hwxaPbIq.net]
Ruby で、以下のコロン区切りのCSV 入力ファイルを、1行ずつ処理する

"1":"Fri, 02 Mar 2018 01:10:15 +0900":"abc"
"2":"Fri, 02 Mar 2018 01:10:20 +0900":"def"

CSV.foreach("abc.csv", col_sep: ":") { |row| p row }

出力結果
["1", "Fri, 02 Mar 2018 01:10:15 +0900", "abc"]
["2", "Fri, 02 Mar 2018 01:10:20 +0900", "def"]

row[1] 要素内のコロンでは、区切れていないだろ。
これを自分で、split で区切ったら、5要素になってしまう

だから各要素中に、区切り文字がある場合にも、
正常に動くためには、CSV のモジュールを使わないといけない

947 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 01:44:14.61 ID:f2N3rmqf.net]
うんこスレだとPythonではなく他言語のRubyのことを語るだからな

948 名前:デフォルトの名無しさん [2018/05/12(土) 10:07:27.69 ID:PhPFRMEv.net]
スレタイにエクスキューズがあるからといって何をしても良い訳ではない

949 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 12:00:15.73 ID:R/twbybb.net]
>>917
子々孫々汚辱にまみれて苦しみ抜いて死にますように。

950 名前:デフォルトの名無しさん [2018/05/12(土) 12:05:17.55 ID:baCqg7K+.net]
これは子孫がいない>>917の勝ち

951 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 12:16:34.10 ID:TElP4mcm.net]
Vectorに公開してるしょぼいPythonのスクリプトをGithubでNYSLで公開したいんだけどとりあえずどうしたらいい?
あまよくば、誰かが勝手に改良してくれることを期待
とりあえず、ユーザー登録まではしたけど、英語だしチュートリアル読む気にもなれない
手短にやり方分かるHPあったら教えて

952 名前:デフォルトの名無しさん [2018/05/12(土) 12:22:17.95 ID:XqIGE8bt.net]
デザインパターンのブログ(ヤフーブログ)・・・・なかなか良い。

https://blogs.yahoo.co

953 名前:.jp/kamyu_2010/35442561.html []
[ここ壊れてます]



954 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 13:36:42.82 ID:jVncCHkO.net]
Python超初心者スレらしくRuby語り、github相談となんでもありだな

955 名前:デフォルトの名無しさん mailto:sage [2018/05/12(土) 17:31:12.57 ID:AgnQJ85k.net]
じゃあつぎはおでんの具の話しよう






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<261KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef