Python全系列 教程
3567个小节阅读:5929.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
#### 什么是numpy广播机制
【示例】 数组与实数运算
xxxxxxxxxx
import numpy as np
# 在numpy中存在广播机制
a = np.array([0,1,2]) # 创建一个一维数组
print(a + 5)
【示例】维度不相同的数组运算
xxxxxxxxxx
a = np.array([[ 0, 0, 0],
[10,10,10],
[20,20,20],
[30,30,30]])
b = np.array([1,2,3])
print(a+b)
c=np.arange(3) # 一维[0 1 2]
d=np.arange(3).reshape(3,1) # 形状为3x1的二维数组
print(c+d)
实时学习反馈
1. numpy模块对数组进行排序,下面代码运行的结果是_____:
xxxxxxxxxx
a=np.array([6,7,8])
print(a*2)
A [6 7 8]
B [7 8 9]
C [12 14 16]
D [12 7 8]
2. numpy模块广播机制使用,下面代码运行的结果是_____:
xxxxxxxxxx
a=np.arange(3) #一行[0 1 2]
b=np.arange(3).reshape(3,1) #三行1列
print(a+b)
A [[0 1 2] [1 2 3] [2 3 4]]
B [[0 1 2] [0 1 2] [2 3 4]]
C [[1 2 3] [4 5 6] [7 8 9]]
D [[1 3 5] [6 7 8] [7 8 9]]
答案
1=>C 2=>A