Pythonオフィシャルサイト
http://www.python.org/
テンプレ等は2以降で
■前スレ
Pythonのお勉強 Part53
http://mevius.2ch.net/test/read.cgi/tech/1494683284/
探検
Pythonのお勉強 Part54 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/09/01(金) 16:44:47.30ID:igIE9hK/519デフォルトの名無しさん
2017/11/16(木) 15:03:31.95ID:oO+/RtCU520デフォルトの名無しさん
2017/11/16(木) 16:21:33.13ID:6749HA0H conda update gensim
521デフォルトの名無しさん
2017/11/16(木) 17:05:56.93ID:Xjv4EXdj522デフォルトの名無しさん
2017/11/16(木) 21:07:50.00ID:OeeTdsNn WindowsでUnixコマンド使いたくて仮想環境構築したいんだけど
Windows10 homeで出来る方法ないかな。
Windows10 proじゃないと無理?
Windows10 homeで出来る方法ないかな。
Windows10 proじゃないと無理?
523デフォルトの名無しさん
2017/11/16(木) 21:31:14.53ID:OeeTdsNn ↑とりあえずWindows Subsistems for Linuxでやってみます
完全な仮想環境じゃないみたいだけど
完全な仮想環境じゃないみたいだけど
524デフォルトの名無しさん
2017/11/16(木) 21:50:51.06ID:KlSRI5mE >>522
VMware でも VirtualBox でも好きなの入れろ
VMware でも VirtualBox でも好きなの入れろ
525デフォルトの名無しさん
2017/11/16(木) 22:37:54.37ID:3UAR7B8w オレはvimやな
526デフォルトの名無しさん
2017/11/16(木) 23:32:08.74ID:RKGUyWMS >>518
atom
atom
527デフォルトの名無しさん
2017/11/16(木) 23:39:23.17ID:oecYP9Jt おれもatom
ただ最近目がチカチカするのよね
いいテーマがあったら教えて欲しい
ただ最近目がチカチカするのよね
いいテーマがあったら教えて欲しい
528デフォルトの名無しさん
2017/11/17(金) 00:34:18.26ID:fTr2hBdB >>517
ずっとemacs
ずっとemacs
529デフォルトの名無しさん
2017/11/17(金) 00:46:00.75ID:oLJJ/F39 vimすねぇ
全くもって勧めないけど
手癖の極みだし
全くもって勧めないけど
手癖の極みだし
530デフォルトの名無しさん
2017/11/17(金) 00:51:59.32ID:2Dbdjz86 開発環境に要求されるもの次第のような気もする。
実際何があれば満足する?
構文色分けやオートインデントはマストとして、
補完機能や、構文チェックがあればまぁ困らないとは思うんだけど。
それともコンソールなんかも一緒になったIDEの方がいい?
実際何があれば満足する?
構文色分けやオートインデントはマストとして、
補完機能や、構文チェックがあればまぁ困らないとは思うんだけど。
それともコンソールなんかも一緒になったIDEの方がいい?
531デフォルトの名無しさん
2017/11/17(金) 02:57:46.92ID:maCd6qKU ガチ初心者なんだけどモジュールがどういうものなのか教えてつかーさい
APIみたいなものと思っていいの?
APIみたいなものと思っていいの?
532デフォルトの名無しさん
2017/11/17(金) 04:03:22.33ID:EMB9MDnd PyCharm、いいすよ。PyCharmに一票
533デフォルトの名無しさん
2017/11/17(金) 11:09:44.65ID:cloyBXZX は?eclipseやろ
534デフォルトの名無しさん
2017/11/17(金) 14:19:56.68ID:RvgNjvVq VSCodeにVimプラグインは必須感ある
535デフォルトの名無しさん
2017/11/17(金) 14:35:04.92ID:T5f/D/Au じゃeclipse使いおらんのか?
536デフォルトの名無しさん
2017/11/17(金) 14:48:23.54ID:ymzw4hJ5 寧ろIntellij使ってた流れでpycharm
537デフォルトの名無しさん
2017/11/17(金) 15:09:03.37ID:Rty9CsyS >>535
どんな悪いことしたら、eclipseでの開発を強いられるの?
どんな悪いことしたら、eclipseでの開発を強いられるの?
538デフォルトの名無しさん
2017/11/17(金) 15:10:35.20ID:T5f/D/Au >>537
せえへんもんなの?
せえへんもんなの?
539デフォルトの名無しさん
2017/11/17(金) 15:18:39.21ID:ymzw4hJ5 慣れとか惰性で使い続けてるのはまだ分かるけど正直2017年にeclipse選ぶ理由なんてないぞ
540デフォルトの名無しさん
2017/11/17(金) 15:40:45.66ID:JPkJhpAm お前がそう思うんならそうなんだろう
541デフォルトの名無しさん
2017/11/17(金) 16:02:38.77ID:fTr2hBdB ころころエディタ変える人は
その度に設定しなおしたり、ツール作り直したりしてるの?
その度に設定しなおしたり、ツール作り直したりしてるの?
542デフォルトの名無しさん
2017/11/18(土) 02:00:11.88ID:iCgsmEIv Pyscripter
543デフォルトの名無しさん
2017/11/18(土) 10:41:49.55ID:f6VgeCZI >>541
viをデフォのまま使ってますが
viをデフォのまま使ってますが
544デフォルトの名無しさん
2017/11/18(土) 11:57:27.69ID:YrZlhbzz >>543
使いこなしてない人も除く
使いこなしてない人も除く
545デフォルトの名無しさん
2017/11/18(土) 12:36:10.85ID:FEn0Kapw スクレイピングについて詳しくないのですが、https://pastebin.com/pw5MY5em
このようなXPathがあった時に、tr[i](i は可変)/td[1]/aを指定する方法ってありますか?
このようなXPathがあった時に、tr[i](i は可変)/td[1]/aを指定する方法ってありますか?
546デフォルトの名無しさん
2017/11/18(土) 15:20:17.48ID:CUoz+hOS pastebin.com ← 嫌な予感しかしないドメインだよね。
547デフォルトの名無しさん
2017/11/18(土) 15:42:14.45ID:aPTF67yF >>545
tr/td[1]/aでは駄目?
tr/td[1]/aでは駄目?
548デフォルトの名無しさん
2017/11/18(土) 15:52:54.30ID:6foiYhRZ pastebin と言うと、3大コテハンの1人、ピラフ大王ですか?w
549デフォルトの名無しさん
2017/11/18(土) 16:22:07.83ID:kkjtCBRp >>546
えっ
えっ
550デフォルトの名無しさん
2017/11/18(土) 17:33:25.03ID:kJphPX1C551デフォルトの名無しさん
2017/11/18(土) 17:55:35.92ID:RZqekwb+ >>498-499
有難うございます、。ディスクの空き容量が増えてPythonが軽快に動作するようになりました!
有難うございます、。ディスクの空き容量が増えてPythonが軽快に動作するようになりました!
552デフォルトの名無しさん
2017/11/18(土) 19:22:34.68ID:K92jR5uJ 以前はこんな誘導に引っかかるマヌケがいるかと思ってたが
フェンリルってコテが似たような誘導でVPSを飛ばしたのを見てからは考え直した
フェンリルってコテが似たような誘導でVPSを飛ばしたのを見てからは考え直した
553デフォルトの名無しさん
2017/11/18(土) 19:30:30.88ID:pU7DmZxX554デフォルトの名無しさん
2017/11/18(土) 21:08:51.65ID:45hOY2mv ムチムチはデブじゃねえよ
ムチムチをデブだと思ってるお前がデブなんだ
ムチムチをデブだと思ってるお前がデブなんだ
555デフォルトの名無しさん
2017/11/18(土) 21:19:47.69ID:ScUjvH+z いや自称ムチムチの単なるデブが多いってことだろ
って何の話だ?
って何の話だ?
556デフォルトの名無しさん
2017/11/18(土) 21:51:04.20ID:feVOO+Au jupiter notebookについて、
noteの保存先や読込先を別ドライブからにしたいのですが、どのようにしたらよいでしょうか。
ご存知の方教えてください。
noteの保存先や読込先を別ドライブからにしたいのですが、どのようにしたらよいでしょうか。
ご存知の方教えてください。
557デフォルトの名無しさん
2017/11/19(日) 12:27:46.83ID:+ydD/daI >cd 別ドライブ
>cd 別ディレクトリ
>jupyter notebook
>cd 別ディレクトリ
>jupyter notebook
558デフォルトの名無しさん
2017/11/19(日) 12:28:56.23ID:0sXGB0BG jupyter notebook --generate-config
作成されたファイルを開くと、コメントアウトされた設定が並んでいます。内容を確認して、必要な設定を有効にしましょう。
設定を全て確認してはいませんが、とりあえず以下を設定しています。
# The port the notebook server will listen on.
c.NotebookApp.port = 8080
# The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = u'/Path/to/notebooks/'
ディレクトリ指定
同様に「c.NotebookApp.notebook_dir」という文字列を探す。これを指定することでいつも同じディレクトリで動かせる。
c.NotebookApp.notebook_dir = 'your/favorite/notebook/directory'
作成されたファイルを開くと、コメントアウトされた設定が並んでいます。内容を確認して、必要な設定を有効にしましょう。
設定を全て確認してはいませんが、とりあえず以下を設定しています。
# The port the notebook server will listen on.
c.NotebookApp.port = 8080
# The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = u'/Path/to/notebooks/'
ディレクトリ指定
同様に「c.NotebookApp.notebook_dir」という文字列を探す。これを指定することでいつも同じディレクトリで動かせる。
c.NotebookApp.notebook_dir = 'your/favorite/notebook/directory'
559デフォルトの名無しさん
2017/11/19(日) 12:47:37.04ID:+ydD/daI560デフォルトの名無しさん
2017/11/19(日) 12:52:51.48ID:wldwR+dE エクセルのセルの内容をIEに貼り付けて次のセルへ移動させて繰り返していきたいのですが方法ありますか?
561デフォルトの名無しさん
2017/11/19(日) 14:58:02.79ID:0maIvd8f パイトンではできないと思うわよ。
多分、OLE使うのかな?
dim youtsheet worksheet
set yoursheet = activeworkbook.worksheet("your sheet")
targetsell = yoursheet.cells(yourrow,yourcol)
'以下略
:
:
'move next cell
targetsell = yoursheet.cells(yourrow+rowoffset,yourcol+coloffset)
多分、OLE使うのかな?
dim youtsheet worksheet
set yoursheet = activeworkbook.worksheet("your sheet")
targetsell = yoursheet.cells(yourrow,yourcol)
'以下略
:
:
'move next cell
targetsell = yoursheet.cells(yourrow+rowoffset,yourcol+coloffset)
562デフォルトの名無しさん
2017/11/19(日) 15:00:37.95ID:0sXGB0BG 一旦、エクセルの内容全部読み込めばいいじゃん
いちいち、ファイルにアクセスする必要ないだろ
いちいち、ファイルにアクセスする必要ないだろ
563デフォルトの名無しさん
2017/11/19(日) 15:36:04.87ID:v+DVGmxm csvかなんかにエクスポートしてpandasで読んでselenium使ってブラウザに貼り付ける
564デフォルトの名無しさん
2017/11/19(日) 15:37:36.76ID:imJRuJSF オヌヌメのフレームワークは?
565デフォルトの名無しさん
2017/11/19(日) 15:45:59.62ID:Ay/cPvn9 kerasかな
566デフォルトの名無しさん
2017/11/19(日) 16:59:25.79ID:mK+V9r5i pandas入ってるなら直接エクセル読めるんじゃないの?
567デフォルトの名無しさん
2017/11/19(日) 17:28:27.90ID:sxn02hI9 例えば大きさ(4, 5)の配列xを6層×10層繰り返してy(4, 5, 6, 10)の配列が欲しい時、どんな演算するのがスマートですかね?
y=((x*np.ones((6, 10, 1, 1))).transpose(2,3,0,1))
は流石にもっといい方法がありそうで……
y=((x*np.ones((6, 10, 1, 1))).transpose(2,3,0,1))
は流石にもっといい方法がありそうで……
568デフォルトの名無しさん
2017/11/19(日) 18:22:24.67ID:qmloQZM2 >>560
openpyxl
openpyxl
571デフォルトの名無しさん
2017/11/20(月) 21:06:23.08ID:2+FvKnlV PerlもRubyも滅んでPythonだけ残る?
572デフォルトの名無しさん
2017/11/20(月) 22:45:31.79ID:Pkea+7u9 ルビーは滅びんやろ
誰もユーザー居なくなっても一人でメンテしてそう
誰もユーザー居なくなっても一人でメンテしてそう
573デフォルトの名無しさん
2017/11/20(月) 22:49:26.01ID:ab2J4plE RubyはRoR以外にキラーソフトがないしなぁ
個人的には好きだが初心者に勧めるならパイソになる
個人的には好きだが初心者に勧めるならパイソになる
574デフォルトの名無しさん
2017/11/20(月) 22:50:03.54ID:ddq66K5a Javaエンジニアから移行しようと思います
意見ください
意見ください
575デフォルトの名無しさん
2017/11/20(月) 22:51:51.93ID:wSxKzlXT 量子PCの時代がやってきたらパイソンだけになりそう
576デフォルトの名無しさん
2017/11/20(月) 23:14:54.34ID:eYR3zpI3 pythonって変数の見える範囲どうなってんの?
衝突したりしない?
衝突したりしない?
577デフォルトの名無しさん
2017/11/20(月) 23:36:25.15ID:W/KAhSi0 pythonでも静的型チェックしたい
haskellみたいに関数型っぽい記法がもっと欲しい
haskellみたいに関数型っぽい記法がもっと欲しい
578デフォルトの名無しさん
2017/11/20(月) 23:40:38.86ID:GkhyFhEh Ruby は、Vagrant, Chef もある
開発者は誰も、Vagrant の作者、
Mitchell Hashimoto (HashiCorp)を避けて通れない、と言われている
開発者は誰も、Vagrant の作者、
Mitchell Hashimoto (HashiCorp)を避けて通れない、と言われている
579デフォルトの名無しさん
2017/11/21(火) 00:06:50.03ID:kW07Lmzg >>574
ディープラーニングブームが去っても日本で定着するか様子見じゃん
ディープラーニングブームが去っても日本で定着するか様子見じゃん
580デフォルトの名無しさん
2017/11/21(火) 00:08:50.31ID:SOf041Mo rktとansible派だからVagrantもChefもお呼びじゃない
581デフォルトの名無しさん
2017/11/21(火) 01:11:16.92ID:7GgteXiC PoweShell Core ってどうかな。
582デフォルトの名無しさん
2017/11/21(火) 02:03:59.37ID:5aM0ZK9C 避けては通れないって
よく知らないけど、そいつデブなの?
よく知らないけど、そいつデブなの?
583デフォルトの名無しさん
2017/11/21(火) 02:42:05.14ID:g6loEhY5 そうだよ死ねよ
584デフォルトの名無しさん
2017/11/21(火) 11:22:38.88ID:RYYlpLyl 肥満大国はこれだから
585デフォルトの名無しさん
2017/11/21(火) 20:57:54.72ID:IlBdcuWw >>576
他の言語とあまり変わらん
ただブロックに対するスコープがないことと代入で変数を生成するためちょっとトリッキーに見える動作をすることがあるからこの辺りを見ておいた方がいい
https://www.oreilly.co.jp/community/blog/2011/11/namespace-and-scope-in-python.html
他の言語とあまり変わらん
ただブロックに対するスコープがないことと代入で変数を生成するためちょっとトリッキーに見える動作をすることがあるからこの辺りを見ておいた方がいい
https://www.oreilly.co.jp/community/blog/2011/11/namespace-and-scope-in-python.html
586デフォルトの名無しさん
2017/11/21(火) 21:00:39.52ID:aoTpu/Dr >>574
僕達の見解としては、これからはアセンブラだと思うよ。
僕達の見解としては、これからはアセンブラだと思うよ。
587デフォルトの名無しさん
2017/11/21(火) 21:32:47.06ID:I1FPMoBf >>586
なぜですか?!
なぜですか?!
588デフォルトの名無しさん
2017/11/21(火) 22:42:57.01ID:D0Caxv/X >>574
別に移行しなくてもいいんでない。共にやれば。
別に移行しなくてもいいんでない。共にやれば。
589デフォルトの名無しさん
2017/11/22(水) 16:17:07.47ID:9hdU5G5U pythonチュートリアル読んでるけど細かすぎねえかこれ
590デフォルトの名無しさん
2017/11/22(水) 16:38:05.76ID:tp3rvCxZ こまいかどうかはともかく
体系がなっとらん
体系がなっとらん
591デフォルトの名無しさん
2017/11/22(水) 17:50:18.07ID:a2w0tA5i ドキュメントは必要なところを読めばいいから、ある程度細かいことは歓迎だけどな。
プログラミング自体の初心者だと、たしかにわかりづらい部分はあるかもね。
プログラミング経験者からすると、Python独自の作法とか、
他言語との対照表みたいなのがあるといい。
プログラミング自体の初心者だと、たしかにわかりづらい部分はあるかもね。
プログラミング経験者からすると、Python独自の作法とか、
他言語との対照表みたいなのがあるといい。
592遊園 ◆ExGQrDul2E
2017/11/22(水) 18:08:23.92ID:MeIRWi6F 俺も欲しい。
できればC#と比べてくれると嬉しい。
できればC#と比べてくれると嬉しい。
593デフォルトの名無しさん
2017/11/22(水) 22:00:33.41ID:pEQ0GCud けどそのチュートリアル大事やで。
読み終わったあと、さぁ何をしようってなるよ。
読み終わったあと、さぁ何をしようってなるよ。
594遊園
2017/11/22(水) 23:24:22.00ID:MeIRWi6F 就職かな?w
エクセル操作に一票
エクセル操作に一票
595デフォルトの名無しさん
2017/11/22(水) 23:50:34.03ID:a2w0tA5i >>593
そうだよね。
くだすれの方でネタになったargparseのチュートリアルも正直かなり細かいけど、
ああ、こんなことまで出来るんだぁ、から始まって、
結局その例をパクリながら、自作スクリプトを書き直ししたしなぁ。
チュートリアルは興味を持ってもらってなんぼというところもあるかも知れないけど、
とりあえずマネてみればそれなりに応用は利くようになると思うのが実感。
そうだよね。
くだすれの方でネタになったargparseのチュートリアルも正直かなり細かいけど、
ああ、こんなことまで出来るんだぁ、から始まって、
結局その例をパクリながら、自作スクリプトを書き直ししたしなぁ。
チュートリアルは興味を持ってもらってなんぼというところもあるかも知れないけど、
とりあえずマネてみればそれなりに応用は利くようになると思うのが実感。
596デフォルトの名無しさん
2017/11/23(木) 01:32:49.79ID:dN4AoUwX 初歩的な質問ですいませんが誰か教えてください
def calc(self, event):
#押されたボタンのテキストを取得
char = event.widget['text']
#resetが押された場合
if char == 'reset':
self.k = ['0']
#rが押された場合
elif char == 'r':
self.k = ['0']
#+が押された場合
elif char == '+':
x = x + 1
self.k = [str(x)]#今の値に+1する
elif char == '-':
x = x - 1
self.k = [str(x)] #今の値から-1する
self.dp_var.set(
' '.join(self.k)
)
というプログラムの現在ディスプレイに表示されてる値に+1をするという部分の作り方
で詰まってしまいました
誰かヒントだけでも教えてください・・・
def calc(self, event):
#押されたボタンのテキストを取得
char = event.widget['text']
#resetが押された場合
if char == 'reset':
self.k = ['0']
#rが押された場合
elif char == 'r':
self.k = ['0']
#+が押された場合
elif char == '+':
x = x + 1
self.k = [str(x)]#今の値に+1する
elif char == '-':
x = x - 1
self.k = [str(x)] #今の値から-1する
self.dp_var.set(
' '.join(self.k)
)
というプログラムの現在ディスプレイに表示されてる値に+1をするという部分の作り方
で詰まってしまいました
誰かヒントだけでも教えてください・・・
597デフォルトの名無しさん
2017/11/23(木) 05:48:11.38ID:uF7hi9HH598デフォルトの名無しさん
2017/11/23(木) 08:55:51.04ID:XBDj7YCq >>590
素晴らしい体系を提案してくれ給え。
素晴らしい体系を提案してくれ給え。
599デフォルトの名無しさん
2017/11/23(木) 10:45:32.24ID:A/UsFlMH event.widget.setlabel(str(self.k))
600デフォルトの名無しさん
2017/11/23(木) 10:57:35.66ID:BHLx1drH event.widget.configure(width=20, height=5, text=str(x), font=('Migu 1M', '24'), fg='red)
601デフォルトの名無しさん
2017/11/23(木) 13:35:00.16ID:Gsw8xDzr >598
80 60 85辺りかな?
80 60 85辺りかな?
602デフォルトの名無しさん
2017/11/23(木) 17:54:37.84ID:s5J6nT+y fot i in [100, 100, 100]:
print(i)
print(i)
603デフォルトの名無しさん
2017/11/23(木) 17:55:27.07ID:OEoWdmlz 2次元リストで要素はintとstrの混在,ファイルから読んで更新,ファイルに書き出すということをやってます。
1行ごとに読んでsplitで要素に分解して特定の列だけintに変換してlistに格納、書き出すときはint要素をstrに変換してjoinで結合, 1行ごとに書き込みという風にやってますがなんか無駄なような気がします。
2次元リストごと一括でread,writeする簡単な方法はありませんか?
1行ごとに読んでsplitで要素に分解して特定の列だけintに変換してlistに格納、書き出すときはint要素をstrに変換してjoinで結合, 1行ごとに書き込みという風にやってますがなんか無駄なような気がします。
2次元リストごと一括でread,writeする簡単な方法はありませんか?
604デフォルトの名無しさん
2017/11/23(木) 18:31:53.82ID:V6s4lnHY A,B,C(改行)
X,Y,Z(改行)
CSV だと、列区切りにカンマ、行区切りに改行を使うから、
1行ずつしか読み書きできない
全部の行をまとめると、行区切りがなくなる。
A,B,CX,Y,Z
X,Y,Z(改行)
CSV だと、列区切りにカンマ、行区切りに改行を使うから、
1行ずつしか読み書きできない
全部の行をまとめると、行区切りがなくなる。
A,B,CX,Y,Z
605デフォルトの名無しさん
2017/11/23(木) 18:33:23.12ID:aJsuycVV Javaエンジニアです
コード量少なく済むってまじですか?
コード量少なく済むってまじですか?
606デフォルトの名無しさん
2017/11/23(木) 18:43:26.69ID:iOhHGSNn まじ
607605
2017/11/23(木) 18:50:50.08ID:Gsw8xDzr >>606
マジか!!
マジか!!
608デフォルトの名無しさん
2017/11/23(木) 19:00:56.02ID:A7IWH6W8 >>604
全部一気に読みこむと改行て消えるんか?
全部一気に読みこむと改行て消えるんか?
609デフォルトの名無しさん
2017/11/23(木) 19:49:19.59ID:DyM7pS8r >>603
json, pickle, sqlite3好きなの選べ
json, pickle, sqlite3好きなの選べ
610デフォルトの名無しさん
2017/11/23(木) 20:13:58.63ID:EP8I35kw ●●●宇宙の外側に何があるのか?●●●
http://jbbs.livedoor.jp/bbs/read.cgi/stud▲y/3729/1069922074/84-87
この掲示板(万▲有サロン)に優秀な書き▲込みをして、総額148万円の賞金をゲットしよう!(*^^)v
http://jbbs.livedoor.jp/stu▲dy/3729/ →リンクが不良なら、検▲索窓に入れる!
http://jbbs.livedoor.jp/bbs/read.cgi/stud▲y/3729/1069922074/84-87
この掲示板(万▲有サロン)に優秀な書き▲込みをして、総額148万円の賞金をゲットしよう!(*^^)v
http://jbbs.livedoor.jp/stu▲dy/3729/ →リンクが不良なら、検▲索窓に入れる!
611デフォルトの名無しさん
2017/11/23(木) 20:42:54.38ID:V6s4lnHY612デフォルトの名無しさん
2017/11/23(木) 20:56:22.29ID:haiMWBI7 pandas使えば一発で解決するな
613デフォルトの名無しさん
2017/11/23(木) 21:11:52.18ID:3u99Ww5l614デフォルトの名無しさん
2017/11/23(木) 21:15:48.96ID:AE4DGBUv なんでわざわざライブラリあるのに自分で書こうと思うのか分からん
615デフォルトの名無しさん
2017/11/23(木) 21:24:21.79ID:dN4AoUwX 596です
ありがとうございます
ありがとうございます
616デフォルトの名無しさん
2017/11/24(金) 02:28:11.33ID:4BpIkKm4 お前らよりも、ずっと神 https://www.youtube.com/user/sentdex/featured
617デフォルトの名無しさん
2017/11/24(金) 02:28:27.65ID:4BpIkKm4 お前らよりも、ずっと神 https://www.youtube.com/user/sentdex/featured
618デフォルトの名無しさん
2017/11/24(金) 10:34:27.08ID:W4G6A7kr >>603
>>> csv_raw_data = """hoge,1,10,fuga
apple,2,20,pineapple
strawberry,3,30,mango"""
>>>
>>> print(csv_raw_data)
hoge,1,10,fuga
apple,2,20,pineapple
strawberry,3,30,mango
>>>
>>> csv_data = [[int(col) if col.isdigit() else col for col in row.split(',')] for row in csv_raw_data.split('\n')] #数字の文字列はintに変換して2次元リスト化
>>> csv_data
[['hoge', 1, 10, 'fuga'], ['apple', 2, 20, 'pineapple'], ['strawberry', 3, 30, 'mango']]
>>>
>>> [row[1] for row in csv_data] #2列目のデータ抜き出し
[1, 2, 3]
>>>
>>> new_col_1 = [111,112,113] #2列目のNEWデータ
>>> new_csv_data = [[new_col_1[row_idx] if col_idx==1 else col_data for col_idx, col_data in enumerate(row_data)] for row_idx, row_data in enumerate(csv_data)]
>>> new_csv_data
[['hoge', 111, 10, 'fuga'], ['apple', 112, 20, 'pineapple'], ['strawberry', 113, 30, 'mango']]
>>>
>>> new_csv_raw_data = '\n'.join([','.join([str(col) for col in row]) for row in new_csv_data]) #intはstrに変換して文字列化
>>> print(new_csv_raw_data)
hoge,111,10,fuga
apple,112,20,pineapple
strawberry,113,30,mango
>>>
>>> csv_raw_data = """hoge,1,10,fuga
apple,2,20,pineapple
strawberry,3,30,mango"""
>>>
>>> print(csv_raw_data)
hoge,1,10,fuga
apple,2,20,pineapple
strawberry,3,30,mango
>>>
>>> csv_data = [[int(col) if col.isdigit() else col for col in row.split(',')] for row in csv_raw_data.split('\n')] #数字の文字列はintに変換して2次元リスト化
>>> csv_data
[['hoge', 1, 10, 'fuga'], ['apple', 2, 20, 'pineapple'], ['strawberry', 3, 30, 'mango']]
>>>
>>> [row[1] for row in csv_data] #2列目のデータ抜き出し
[1, 2, 3]
>>>
>>> new_col_1 = [111,112,113] #2列目のNEWデータ
>>> new_csv_data = [[new_col_1[row_idx] if col_idx==1 else col_data for col_idx, col_data in enumerate(row_data)] for row_idx, row_data in enumerate(csv_data)]
>>> new_csv_data
[['hoge', 111, 10, 'fuga'], ['apple', 112, 20, 'pineapple'], ['strawberry', 113, 30, 'mango']]
>>>
>>> new_csv_raw_data = '\n'.join([','.join([str(col) for col in row]) for row in new_csv_data]) #intはstrに変換して文字列化
>>> print(new_csv_raw_data)
hoge,111,10,fuga
apple,112,20,pineapple
strawberry,113,30,mango
>>>
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 空自機レーダー照射、音声データ公開 中国 ★3 [蚤の市★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★] [蚤の市★]
- 津波警報の発表中にグーグル検索、AIが「すべて解除」と誤情報 [蚤の市★]
- 【YouTuber】バイク事故で入院のゆたぼん、振込で「お見舞金」募る [muffin★]
- 【テレビ】家入レオ 高校時代は親友なし 唯一の仲間が現在は超人気女優 「ずっとお互いに本を読んで」 [湛然★]
- 低所得層のマクドナルド離れが深刻に 広がる「ファストフード格差」の真相 米国 [少考さん★]
- 【実況】博衣こよりのえちえち朝活🧪
- 寒すぎてハゲたんやが
- ケツマンコが痒いんだが
- (´・ω・`)あの時はごめんね
- 【高市悲報】日本人のTikTokアカウントが続々収益化剥奪中!!乞食どもざまああああああああwwwwwww [394917828]
- 【悲報】婚活女子(38)「婚活パーティーに行ったら婚活男性の大部分が年収350万円身長165cm未満のコミュ障子供部屋おじさんで絶望してる… [257926174]
