小编use*_*430的帖子

15
推荐指数
2
解决办法
7845
查看次数

在Python中交错两个numpy数组的行

我想交错两个相同大小的numpy数组的行.我想出了这个解决方案.

# A and B are same-shaped arrays
A = numpy.ones((4,3))
B = numpy.zeros_like(A)
C = numpy.array(zip(A[::1], B[::1])).reshape(A.shape[0]*2, A.shape[1])
print C
Run Code Online (Sandbox Code Playgroud)

输出

[[ 1.  1.  1.]
 [ 0.  0.  0.]
 [ 1.  1.  1.]
 [ 0.  0.  0.]
 [ 1.  1.  1.]
 [ 0.  0.  0.]
 [ 1.  1.  1.]
 [ 0.  0.  0.]]
Run Code Online (Sandbox Code Playgroud)

是否有更干净,更快,更好,仅限numpy的方式?

python arrays numpy

15
推荐指数
3
解决办法
4542
查看次数

通过getattr动态获取dict元素?

我想动态查询我想要检索的类中的哪些对象.getattr看起来像我想要的,它对类中的顶级对象执行得很好.但是,我还想指定子元素.

class MyObj(object):
    def __init__(self):
        self.d = {'a':1, 'b':2}
        self.c = 3

myobj = MyObj()
val = getattr(myobj, "c")
print val # Correctly prints 3
val = getattr(myobj, "d['a']") # Seemingly incorrectly formatted query
print val # Throws an AttributeError
Run Code Online (Sandbox Code Playgroud)

如何通过字符串获取对象的字典元素?

python dictionary getattr

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

如何删除Pandas DataFrame中的行并重新标记索引?

我正在将文件读入可能具有无效(即NaN)行的Pandas DataFrame.这是顺序数据,所以我有row_id + 1引用row_id.当我使用frame.dropna()时,我得到了所需的结构,但索引标签保持原始分配的状态.如何将索引标签重新分配0到N-1,其中N是dropna()之后的行数?

indexing delete-row pandas

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

D3.js中弧的径向渐变

我从这个例子中看到,如何在D3.js中制作一个弧,从弧的一端到另一端有一个1D的梯度.我还想从内圈到外圈施加径向梯度.这可能吗?

radial-gradients d3.js

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