小编Mic*_*ael的帖子

HTML表可选行Javascript包

是否有一个Javascript包,通过单击它们并使用ShiftCtrl键使表行可选/可突出显示?

我正在寻找与iTunes或其他音乐播放器相同的功能,它允许通过单击行突出显示一首歌曲或通过按住shift或控制并单击来突出显示多个.

javascript jquery

6
推荐指数
1
解决办法
2万
查看次数

在 pandas 数据帧上滚动 PCA

我想知道是否有人知道如何在 pandas 数据帧上实现滚动/移动窗口 PCA。我环顾四周,发现 R 和 MATLAB 中有实现,但没有找到 Python。任何帮助,将不胜感激!

这不是重复的 - 移动窗口 PCA 与整个数据帧上的 PCA 不同。如果您不明白其中的区别,请参阅 pandas.DataFrame.rolling()

python pca pandas

6
推荐指数
1
解决办法
5331
查看次数

初始化R中的矩阵列表

我想知道是否有一种快速方法来初始化R中的矩阵列表.例如,我正在寻找一个(单行)来重现与以下相同的结果:

output_array = list()
for(i in 1:10){
output_array[i] = diag(2)
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

r list matrix

5
推荐指数
2
解决办法
9318
查看次数

在R中复制矢量

我有一个矢量说vec = c(1,1),我想复制它(cbind)列10次,所以我可以得到一些看起来像matrix(1, 10, 2).是否有vec可以执行此复制的操作功能?即rep(vec,10)?

谢谢!

replication r vector

5
推荐指数
2
解决办法
1万
查看次数

D3 mercator功能NaN

我不太熟悉D3墨卡托投影功能,我得到了一些意想不到的结果.我想预测以下纬度和经度(在墨西哥的某个地方):

var geo = [19, -99]
Run Code Online (Sandbox Code Playgroud)

我用d3定义了我的墨卡托投影

var projection = d3.geo.mercator();
projection(geo)
> [529.7418836818384, NaN]
Run Code Online (Sandbox Code Playgroud)

这显然不在地图上.我究竟做错了什么?谢谢!

javascript mercator d3.js

5
推荐指数
1
解决办法
1174
查看次数

SqlAlchemy在没有外键的表上联接

我在SqlAlchemy中有两个表

class T1(Record, SqlBase):
    __tablename__ = 'table1'
    __table_args__ = (PrimaryKeyConstraint('column'), {'autoload': True},)

class T2(Record, SqlBase):
    __tablename__ = 'table2'
    __table_args__ = (PrimaryKeyConstraint('column'), {'autoload': True},)
Run Code Online (Sandbox Code Playgroud)

我想将两个表合并到某个公共列上

session.query(T1).join(session.query(T2), T1.column == T2.column)
Run Code Online (Sandbox Code Playgroud)

但是我出错了

InvalidRequestError: Could not find a FROM clause to join from.  Tried joining to 
... but got: Can't find any foreign key relationships 
between 'T1' and 'FromGrouping object'. Perhaps you
 meant to convert the right side to a subquery using alias()?
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?两个表中都没有外键

python sql sqlalchemy

5
推荐指数
1
解决办法
2403
查看次数

Python - 简单的"比较"方法将一个数组映射到另一个数组

我有一个数组a = [1, 2, 3, 4, 5, 6],b = [1, 3, 5]并且我想映射a这样,对于a它之间的每一个元素,b它将被映射到索引,b即包含的上限a.不是最好的解释,但这里是一个例

a = 1 -> 0 because a <= first element of b
a = 2 -> 1 because b[0] < 2 <= b[1] and b[1] = 3
a = 3 -> 1 
a = 4 -> 2 because b[1] < 4 <= b[2]
Run Code Online (Sandbox Code Playgroud)

所以我想要的最终产品是 f(a, b) = [0, 1, 1, 2, 2, 2]

我知道我可以循环并解决它但我想知道在pandas/numpy中是否有一种聪明,快速(矢量化)的方法来做到这一点

python arrays numpy pandas

5
推荐指数
1
解决办法
88
查看次数

python最小二乘回归修改目标函数

最小二乘回归定义为残差平方和的最小化,例如

Minimize(sum_squares(X * beta - y))
Run Code Online (Sandbox Code Playgroud)

但是,我想稍微修改一下,以便我们仍在尽量减少以下内容

Minimize(sum_modified_squares(X*beta - y))

where sum_modified_squares(X*beta - y) = 0 if sign(X*beta) == sign(y)
else sum_modified_squares(X*beta - y) = sum_squares(X*beta - y)
Run Code Online (Sandbox Code Playgroud)

基本上我想只有惩罚时预测的标志不等于实际的符号y.有没有关于此或实施的文献?我正在尝试在cvxpy中实现,但我不知道该怎么做

python regression linear-regression cvxopt cvxpy

5
推荐指数
0
解决办法
419
查看次数

在SAS中保留/删除变量

我想从大型SAS数据集中删除列/变量,称之为"数据".我将所有要删除的列名称存储在另一个SAS数据集中 - 让我们称之为'var',它有一个带有标题列的列.如何使用drop函数从原始数据集'data'中删除'var'中包含的所有变量?

谢谢!

sas

4
推荐指数
1
解决办法
1850
查看次数

R中的线性回归,具有可变数量的解释变量

可能重复:
在没有明确声明每个协变量的情况下使用glm指定R中
的公式如何简洁地从数据框中编写包含许多变量的公式?

我有一个Y值向量和一个X值矩阵,我想对它进行多元回归(即Y = X [第1列] + X [第2列] + ... X [第N列]

问题是我的矩阵(N)中的列数没有预先指定.我知道在R中,为了执行线性回归,你必须指定等式:

fit = lm(Y~X[,1]+X[,2]+X[,3])
Run Code Online (Sandbox Code Playgroud)

但是如果我不知道X矩阵中有多少列,我该怎么做呢?

谢谢!

r linear-regression glm

4
推荐指数
1
解决办法
8941
查看次数