发布时间:2023-11-02 15:30
1.array的重要属性
import numpy as np
my_array=np.array([[1,2,3],[4,5,6],[7,8,9]])
print(my_array.size) #数组中元素的总个数
print(my_array.ndim) #数组维度
print(my_array.dtype) #数组中元素的类型
print(my_array.shape) #数组的形状
print(my_array.shape[0]) #提取数组行数的方法
print(my_array.shape[1]) #提取数组列数的方法
2.reshape()、ravel()、属性flat、转置transpose
import numpy as np
my_array=np.arange(15).reshape((3,5))
print(my_array)
my_ravel=my_array.ravel() #将返回一维数组,也就是就是平铺
print(my_ravel)
my_array2=np.transpose(my_array) #转置
print(my_array2)
my_flat=my_array.flat #flat是属性,返回一个迭代器,用于遍历。
3.基本统计函数(求和、最大值、最小值、均值、标准差)
import numpy as np
my_array=np.arange(12).reshape((3,4))
my_sum1 = np.sum(my_array) # 求二维数组的元素和
my_sum2=np.sum(my_array,axis=0)#axis=0,每列求和;axis=1每行求和,得一维数组。
my_sum3=my_array.sum(axis=0) #用数组的方法操作,得到与上一行一样的运行结果。
my_max=np.max(my_array,axis=1) #每一行最大值,返回一个一维数组
my_min=np.min(my_array,axis=0) #每一列求最小值,返回一个一维数组
my_mean= np.mean(my_array) # 求二维数组的元素平均值
my_std= np.std(my_array) # 求二维数组的元素标准差
4.两个数组之间的乘法运算
u=np.array([[1,1],[3,4]])
v=np.array([[2,4],[3,5]])
w=u*v #对应元素相乘,要求两个数组维度相同
y=np.dot(u,v) #矩阵乘法
z=u.dot(v) #利用了数组的方法实现了和上一行一样的功能
leetcode 435. Non-overlapping Intervals 无重叠区间(中等)
计算机类论文摘要英文,求论文摘要的英文翻译,谢谢本文以计算机五子棋博弈系统作为课题,按照人工智能和计算机博弈的一般原理设计了一个五子棋博弈系统的基本模型,实现了基于博弈树分析的人机博弈.并且对五...
[2022DASCTF Apr X FATE 防疫挑战赛]web题目复现
FPGA以SDIO模式读写SD卡源码,可移植到任何FPGA中
openresty完全开发指南_为什么很多 SpringBoot 开发者放弃了 Tomcat,选择了 Undertow?...
(大佬)睿智的目标检测13——Keras搭建mtcnn人脸检测平台
嵌入式学习之QT学习---14 QT跨平台运行之把QT程序交叉编译到ARM开发板
MySQL:强制索引force index与using filesort