当前位置:网站首页>Numpy- array属性、改变形状函数、基本运算
Numpy- array属性、改变形状函数、基本运算
2022-07-25 09:19:00 【泡泡怡】
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) #利用了数组的方法实现了和上一行一样的功能边栏推荐
- MySQL appends a string to the string of a field in the table [easy to understand]
- Query efficiency increased by 10 times! Three optimization schemes to help you solve the deep paging problem of MySQL
- 『怎么用』代理模式
- activemq--可持久化机制
- 黑马程序员JDBC
- activemq--异步投递
- 有误差的字符串型时间比较方法String.compareTo
- Comparison between symmetric encryption and asymmetric encryption
- Probe into Druid query timeout configuration → who is the querytimeout of datasource and jdbctemplate effective?
- sqli-labs安装 环境:ubuntu18 php7
猜你喜欢

Query efficiency increased by 10 times! Three optimization schemes to help you solve the deep paging problem of MySQL
![[stl]list Simulation Implementation](/img/92/2a78382700c1ebf299c6505d962c9c.png)
[stl]list Simulation Implementation

使用nexus3发布yum私服(离线-内网)

Ctfhub skill tree Web

Comparison between symmetric encryption and asymmetric encryption

API健康状态自检

『每日一问』ReentrantLock加锁解锁

无法再web服务器上启动调试,web服务器未能找到请求资源
[learn rust together] a preliminary understanding of rust package management tool cargo

Shell脚本
随机推荐
一文搞懂try、catch、finally(包含return)执行流程(全网最详细解析)
[BUUCTF-n1book][第二章 web进阶]SSRF Training
Do you know these methods of MySQL database optimization?
前台页面打印
C#语言和SQL Server数据库技术
无法再web服务器上启动调试,web服务器未能找到请求资源
C#语言和SQL Server数据库技术
Opencv realizes simple face tracking
log4j2基础配置
ActiveMQ -- kahadb of persistent mechanism
Redis sentry, master-slave deployment details
Kubedm introduction
[selected] from simple to deep, you will understand MQ principles and application scenarios
Excl batch import data, background public parsing method
Ten thousand words long, one word thoroughly! Finally, someone has made business intelligence (BI) clear
Dynamically add multiple tabs and initialize each tab page
sqli-labs安装 环境:ubuntu18 php7
ActiveMQ -- persistent mechanism
BigDecimal 对数据进行四舍五入
Neural network learning (1) Introduction