两个形状阵列(4,)和(4,1)

时间:2018-03-23 07:12:59

标签: python numpy tuples

我已将此编码。

a=np.array([1, 2, 3, 4])
print(a.shape)

然后结果就是这个。

(4,)

所以我编码了这个。

a=np.array([[1, 2, 3, 4]])
print(a.shape)

然后结果就是这个。

(1, 4)

两个代码之间的唯一区别是存在[]

(4,)(1, 4)之间有什么区别?

这两个是一样的吧?

1 个答案:

答案 0 :(得分:7)

形状给出了数组的尺寸。

第一个是长度为4的1维数组。<sslContextParameters id="sslInvoke" xmlns="http://camel.apache.org/schema/spring"> <secureSocketProtocols> <secureSocketProtocol>TLSv1</secureSocketProtocol> <secureSocketProtocol>TLSv1.1</secureSocketProtocol> <secureSocketProtocol>TLSv1.2</secureSocketProtocol> </secureSocketProtocols> <keyManagers keyPassword="give your password"> <keyStore resource="path to jks" password="password" /> </keyManagers> <trustManagers> <keyStore resource="path to jks" password="password" /> </trustManagers> </sslContextParameters> <spring:bean id="jetty" class="org.apache.camel.component.jetty9.JettyHttpComponent9"> <spring:property name="ssl" ref="sslInvoke" /> </spring:bean>

第二个是一个二维数组,有一列,长度为4.或(4,)