我得到了变量“v”,它是一个二维数组:
in = v
out =
array([[ 217.1, 252.5],
[ 73. , 53. ],
[ 83. , 827. ],
...,
[ 129. , 1214. ],
[ 118.6, 908.2],
[ 90. , 99.5]])
Run Code Online (Sandbox Code Playgroud)
我有一个包含多列的数据框,现在我想将此数组添加到 2 个单独的列中。所以:
x y
271.1 252.5
Run Code Online (Sandbox Code Playgroud)
等等。
我怎样才能做到这一点?
我试过:
df["Q_pred"],df["r_pred"] = v
Run Code Online (Sandbox Code Playgroud)
但这给出了错误:
ValueError: too many values to unpack (expected 2)
Run Code Online (Sandbox Code Playgroud)
老实说,我不知道该怎么做。
I have the following dataframe and would like to differentiate the minor decimal differences in each "step" with a different color scheme in a heatmap.
Sample data:
Sample Step 2 Step 3 Step 4 Step 5 Step 6 Step 7 Step 8
A 64.847 54.821 20.897 39.733 23.257 74.942 75.945
B 64.885 54.767 20.828 39.613 23.093 74.963 75.928
C 65.036 54.772 20.939 39.835 23.283 74.944 75.871
D 64.869 54.740 21.039 39.889 23.322 74.925 75.894
E 64.911 54.730 20.858 39.608 23.101 …Run Code Online (Sandbox Code Playgroud) Matplotlib已开始在没有请求的情况下将彩虹线绘制到X轴.有时它仍然绘制正常的情节,但往往没有.
import numpy
import matplotlib
G=numpy.zeros(100)
for i in range(50):
G[i+50]=50-i
matplotlib.pyplot.plot(G)
Run Code Online (Sandbox Code Playgroud)
导致此行为的原因是什么?我如何永久关闭它?我安装了最新版本的matplotlib,运行python 3.6,anaconda发行版4.5.5.