我们可以在Pandas DataFrames上运行scikit-learn模型,还是需要将DataFrames转换为NumPy数组?
我使用以下代码为数据集创建了最佳拟合线:
fig, ax = plt.subplots()
for dd,KK in DATASET.groupby('Z'):
fit = polyfit(x,y,3)
fit_fn = poly1d(fit)
ax.plot(KK['x'],KK['y'],'o',KK['x'], fit_fn(KK['x']),'k',linewidth=4)
ax.set_xlabel('x')
ax.set_ylabel('y')
Run Code Online (Sandbox Code Playgroud)
该图显示了每组Z的最佳拟合线.我想在线上打印最佳拟合线的方程式.请在此处建议我能做什么 
我正在尝试在unix盒子上安装ROracle包.包正确安装.但是库(ROracle)对错误不起作用
library(ROracle)
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/u01/group1/home/oracle/R/x86_64-redhat-linux-gnu-library/3.1/ROracle/libs/ROracle.so':
libclntsh.so.11.1: cannot open shared object file: No such file or directory
Error: package or namespace load failed for ‘ROracle’
Run Code Online (Sandbox Code Playgroud)
该软件包从命令行安装正常,但在R studio中无法正常工作.我在论坛中经历了很多线程,很多人建议导出LD_LIBRARY_PATH并重置它.事实上我继续将所有R系统变量从命令行复制到R Studio中.但它仍然没有成功.
我还注意到的一件事是每次重启R studio时R系统变量都会发生变化.可能是R studio没有正确获取路径值的问题.
我正在尝试使用2度的numpy中的polyfit函数在2点x和y之间创建最佳拟合线.
fit = polyfit(x, y, 2)
fit_fn = poly1d(fit)
plot(x, y, 'k.', x, fit_fn(x), '--r', linewidth=1)
plt.xlabel("x")
plt.ylabel("y")
Run Code Online (Sandbox Code Playgroud)
我有点困惑为什么最合适的线条如此厚实而不是简单的线条.你在代码中做错了吗?
