在数组索引中使用j,这是什么意思?

时间:2018-04-09 07:23:39

标签: python numpy

我在Numpy文档中找到了这个。

public function update($where, $data){
$this->db->query('UPDATE table SET data="'.$data.'" WHERE where id IN('.$where.')'); 

}

数组索引中的>>> np.square([-1j, 1]) array([-1.-0.j, 1.+0.j]) 有什么作用?

2 个答案:

答案 0 :(得分:4)

这不是索引,而是数值列表。

In [10]: x = [-1j, 1]     
In [11]: x
Out[11]: [(-0-1j), 1]    # list with 2 numbers, one of which is complex
In [12]: np.square(x)
Out[12]: array([-1.+0.j,  1.+0.j])  # array of dtype complex

从列表中创建一个数组:

In [13]: y = np.array(x)
In [14]: y
Out[14]: array([-0.-1.j,  1.+0.j])
In [15]: np.square(y)
Out[15]: array([-1.+0.j,  1.+0.j])
In [16]: y*y               # same as square
Out[16]: array([-1.+0.j,  1.+0.j])

虚构-1j平方为-1

np.square是一个函数,它将一个数组或一些可以作为数组的东西作为参数。这里给出了一个清单。

答案 1 :(得分:3)

setTimeout( function (){ document.getElementById('test').innerHTML='New long text coming here to test ellipsis';}, 5000); 是虚数j的蟒蛇符号(i