【深度学习入门】01numpy库的简单运用

本文详细介绍了numpy库在Python中的应用,包括数组定义、切片操作、形状属性、广播功能、元素访问以及如何创建一维数组和基于条件筛选元素。
摘要由CSDN通过智能技术生成
import numpy as np  # 用as语句来缩写(将numpy作为np导入)

# a = [1, 2, 3, 4, 5]
# print(a[:0])  # 列表切片操作[:0]表示从列表的开始到索引0(不包括索引0)的元素

# numpy

x = np.array([1.0, 2.0, 3.0])  # 先() 后 []

print(x)

y = np.array([2.0, 4.0, 6.0])

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

# numpy的广播功能:所以不同形状的数组之间也可以顺利地进行运算
A1 = np.array([[1, 2], [3, 4]])
B1 = np.array([10, 20])
print(A1 * B1)  # [[10 40],[30 80]]

# numpy访问元素
X = np.array([[51, 55], [14, 19], [0, 4]])
print(X[0])  # 第0行 [51 55]
print(X[0][1])  # (0,1)的元素 55

# 转换成一维数组
X = X.flatten()  # [51 55 14 19  0  4]
print(X)

# 满足一定条件的元素 eg: X>15
print(X[X > 15])  # [51 55 19]

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值