这两个numpy数组有什么区别?
Option Explicit
Public Sub GetLink()
Dim ie As New InternetExplorer
With ie
.Visible = True
.navigate "https://google.co.uk/search?q=Currys+241825"
While .Busy Or .readyState < 4: DoEvents: Wend
Debug.Print .document.querySelector("#search div.r [href*=http]").href
.Quit
End With
End Sub
和
array([array([1,2,3]),array([4,5,6])])
我们如何将彼此转换?
答案 0 :(得分:4)
结果为相同。无需进行任何转换:
A = np.array([np.array([1,2,3]), np.array([4,5,6])])
B = np.array([[1,2,3], [4,5,6]])
assert np.array_equal(A, B)
答案 1 :(得分:0)
结果将是相同的,但是标准通常是:
array([[1,2,3],[4,5,6]])
答案 2 :(得分:0)
按照docs
numpy.array(object, dtype=None, copy=True, order='K', subok=False, ndmin=0)
参数:
object : array_like
- 一个数组,任何暴露数组接口的对象,一个其对象 array 方法返回一个数组或任何(嵌套的)序列。
这意味着使用:
array([array([1,2,3]),array([4,5,6])])
对于以下内容只是多余的
array([[1,2,3],[4,5,6]])
由于Numpy接受嵌套列表(数组),并将对其进行相应处理。
答案 3 :(得分:0)