相关疑难解决方法(0)

将numpy数组转换为元组

注意:这要求反转通常的元组到数组转换.

我必须将一个参数传递给(包装的c ++)函数作为嵌套元组.例如,以下工作

X = MyFunction( ((2,2),(2,-2)) )
Run Code Online (Sandbox Code Playgroud)

而以下则没有

X = MyFunction( numpy.array(((2,2),(2,-2))) )
X = MyFunction( [[2,2],[2,-2]] )
Run Code Online (Sandbox Code Playgroud)

不幸的是,我想要使用的论点是一个numpy数组.对于某些N,该数组总是具有2xN的尺寸,这可能非常大.

有没有一种简单的方法将其转换为元组?我知道我可以循环,创建一个新的元组,但更喜欢numpy数组提供的一些不错的访问.

如果不可能像我希望的那样做得很好,通过循环或其他什么方式来做最漂亮的方法呢?

python numpy

95
推荐指数
5
解决办法
14万
查看次数

'numpy.ndarray'对象没有属性'index'

我试图找到v的索引,但它总是给我:
'numpy.ndarray' object has no attribute 'index' 我已经尝试过:
TypeError:slice索引必须为整数或None或具有__index__方法。怎么解决呢? 如何在数组中找到数组的索引
在Python中给定包含该项目的列表的情况下查找项目的索引

他们都没有回答我的问题

v = np.random.randn(10)
print(v)
maximum = np.max(v)
minimum = np.min(v)
print(maximum, minimum)
v.index(ma, mi)
Run Code Online (Sandbox Code Playgroud)

python numpy

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

标签 统计

numpy ×2

python ×2