20/03/16 15:11:20 90R/wZVM.net
>>68
間違えました、すいませんorz
a[0][3]ですorz
zip使います
ありがとうございます
70:デフォルトの名無しさん
20/03/16 15:24:43 05pyWuEB.net
>>69
>>> a=[
... [1,2,3],
... [4,5,6],
... [7,8,9],
... [10,11,12]]
>>> a[0][3]=100
IndexError: list assignment index out of range
71:デフォルトの名無しさん
20/03/16 15:30:10 vjCDcJeV.net
深いリストをフラットにするのは何?
[1, [2, 3], 4]
↓
[3, 4, 2, 1] # 結果の順番はどうでもいい
72:デフォルトの名無しさん
20/03/16 15:30:38 D64H19Ci.net
numpy使わないなら普通にfor文使うケース
縦(column wise)にデータを取り出したいだけならlist comprehension
zip(*list)はtransposeしたい場合に使う
#numpy
a = np.array(np.arange(1, 13)).reshape([4,3])
b = [100, 200, 300, 400]
a[:,2] = b
73:デフォルトの名無しさん
20/03/16 15:36:25 I/DM6IO+.net
>>71
その例だとまったく深くないんだがw
「リスト フラット Python」あたりでぐぐれ
ちな
「リストをフラットにする作業」を英語で「flatten」っていうっぽいので
日本語使った検索で気に入る結果が出ないなら
「flatten python」みたいにしてぐぐれ
74:デフォルトの名無しさん
20/03/16 15:39:19 I/DM6IO+.net
(追記)
unnestも、キーワードとして使えるのではないだろうか。
75:デフォルトの名無しさん
20/03/16 15:47:11 D64H19Ci.net
>>71
from more_itertools import collapse
list(collapse([1, [2, 3, [4, 5]], 6]))
#=> [1, 2, 3, 4, 5, 6]
76:デフォルトの名無しさん
20/03/16 18:22:58 3OE3knP8.net
>>71
a=[1, [2, [3]], 4]
b=[int(x.strip('[ ]')) for x in str(a).split(',')]
print(b)
77:デフォルトの名無しさん
20/03/16 20:21:48 I/DM6IO+.net
>>75
横レスだけど
こんな便利なもの(pip install more-itertools)あるのぬ!
78:デフォルトの名無しさん
20/03/16 21:03:18 IaZ60aJs.net
for n, m in zip(a, b): n[2] = m
79:デフォルトの名無しさん
20/03/16 21:37:30 c9Tv/g5u.net
>>67
import numpy as np
a=np.array(a)
b=np.array(b)
a[:,2]=b
80:デフォルトの名無しさん
20/03/17 11:03:03.09 h3A2d4brr
スレ失礼させていただきます
学生です。
ScratchというサイトでしかプログラミングをしたことがないのでそろそろPythonを勉強しようかと思いました。
Python勉強するための良いサイト、ソフト、勉強法を教えてください
ちなみにScratchはマスターしてます
scratch.mit.edu
81:デフォルトの名無しさん
20/03/17 11:04:35.95 h3A2d4brr
↑のサイトはscratchに飛べます
言い忘れていましたがMacです
82:デフォルトの名無しさん
20/03/17 23:41:42 Cz6mauRR.net
plt.subplot(1, 2, 1)
plt.title('test1 score')
plt.subplot(1, 2, 2)
plt.title('test2 score')
みたいにサブプロットのグラフ毎にタイトルをつけたあとに
サブプロット1,2共通のタイトルNameを最上段、真ん中に表示させたいんですが、
なにかいい方法無いでしょうか?
Name
test1 score test2 score
graph1 graph2
みたいな感じです。
83:デフォルトの名無しさん
20/03/17 23:42:43 Cz6mauRR.net
Name
test1 score test2 score
graph1 graph2
84:デフォルトの名無しさん
20/03/17 23:43:05 Cz6mauRR.net
>>83
みたいな感じです。
85:デフォルトの名無しさん
20/03/17 23:52:06 A6c/ap2m.net
ねぎ式? タンブラー@ohtsuka
パートナーさんとの面談で、同僚が「ぴとんも出来るの?
ぴとん」とか言っていたのでなんだそりゃと思っていたらPythonだった。
恥ずかしのでやめて欲しい。
86:デフォルトの名無しさん
20/03/18 00:33:44 Nf3sMBGq.net
>>82-84
上の方か前スレに、誰かが任意の場所に文字列入れる方法書いてくれてた
87:デフォルトの名無しさん
20/03/18 11:53:50.04 ita97idO.net
URLリンク(qiita.com)
88:デフォルトの名無しさん
20/03/18 11:54:23.20 ita97idO.net
plt.gcf().text()
89:デフォルトの名無しさん
20/03/18 11:55:55.25 ita97idO.net
matplotlibは直観的じゃないよね
URLリンク(python.atelierkobato.com)