我正在为自己的数据调整一个熊猫绘图示例。我有一个关于将pandas dataframe列转换为正确形状的问题(1,10)。进一步来说。使用此代码
可以获得正确的格式z = np.random.rand(1, 10)
产生这个
array([[ 0.45671971, 0.21101451, 0.08022069, 0.80602989, 0.92816774,
0.03677719, 0.97893078, 0.97003696, 0.23232276, 0.65328171]])
我的数据框列就像这样创建
y = df['col_name'].as_matrix()
正在创建此
array([218584205, 55738338, 52152386, 37920152, 35472238, 32611026,
30268255, 26709195, 25979749, 24804423], dtype=int64)
注意额外的支架。所以形状是(10,1)。将列转换为正确形式的正确方法是什么?
答案 0 :(得分:1)
import urllib2
import ssl
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
urllib2.urlopen("https://your-test-server.local", context=ctx)
收率:
y = df['col_name'].as_matrix().reshape(1, len(df['col_name']))