Numpy 的学习0827

1,创建1维数组

import numpy as np
x =np.array([[1,2,3,4,5]])
print("维度 :",np.ndim(x))
print("形状shape :",x.shape)
print("数组 :",x)
print(type(x))

输出: 

维度 : 2
形状shape : (1, 5)
数组 : [[1 2 3 4 5]]
<class 'numpy.ndarray'>
 

2,创建2维数组

import numpy as np
x = np.array([[5,7,8,9],[1,2,3,5,]])
print(x)
print("shape:", x.shape)

输出: 

[[5 7 8 9]
 [1 2 3 5]]
shape: (2, 4)
 

3,创建三维数组

(2, 2, 3) 的三维数组:

import numpy as np 
x = np.arange(12).reshape(2, 2, 3)
print(x)
print("shape:", x.shape)

输出

[[[ 0  1  2]
  [ 3  4  5]]

 [[ 6  7  8]
  [ 9 10 11]]]
shape: (2, 2, 3)

4,数组的计算 

矩阵的乘积运算中,对应维度的元素个数要保持一致  ,  先说个简单的:

一维相乘:  [1,2,3]     [4,5,6]      积: [4,10,18]

二维相乘: 

import numpy as np

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

b = np.array([[5, 6],
              [7, 8]])

print("逐元素相乘:\n", a * b)

得出结果:   [[5,12],   [21,32]]


 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值