当前位置:网站首页>Data Analysis 5
Data Analysis 5
2022-08-01 07:28:00 【towards the sun.178】
目录
numpy数组:
创建数组
t1=np.array([1,2,3,])
t2=np.arange(2,5)
print(t2)
print(t1)
print(type(t1))
数据类型
t4=np.array(range(1,4),dtype=int)
print(t4)
print(t4.dtype)
调整数据类型
t5=t4.astype("float")
print(t5)
print(t5.dtype)
小数
t6=np.array([random.random() for i in range(10)])
print(t6)
t7=np.round(t6,2)
print(t7)
数组形状
t8=np.arange(12)
t9=t8.reshape(3,4)
print(t9)
数组计算
t10=np.array([[0,1,2,3],
[5,6,7,8],
[10,11,12,13]])
print(t10+2)
print(t10+t9)
numpy读取数据:
us_file_path="D:\\python\\5.数据分析\\US"
u1=np.loadtxt(us_file_path,delimiter=",",dtype=int)
print(u1)


数据转置
u2=u1.transpose()
print(u2)
print('\n')
numpy数组取值:
取行
#取行
print(u1[2])
#取连续多行
print(u1[1:])
#取不连续多行
print(u1[[0,2]])
取列
#取列
print(u1[1,:])
#取连续的多列
print(u1[:,1:])
#取不连续的多列
print(u1[:,[0,2]])
print("---------------")
取特定值
#Take the value of the third row and the fourth column
print(u1[3,4])
#取第三行到第五行,The results from the second to third columns
print(u1[2:4,1:4])
#取多个不相邻的点
print(u1[[0,2,2],[0,1,3]])
numpy数值的修改:
布尔索引
#布尔索引
u1[u1<200]=100
print(u1)
三元运算符
u3=np.where(u1<200,0,100)#小于200的数字变成0,否则变成100
print(u3)
内置函数clip
u4=u1.clip(300,400)#小于300的赋值给300,大于400的赋值给400
print(u4)
边栏推荐
猜你喜欢
VoLTE基础学习系列 | 企业语音网简述
【手撕AHB-APB Bridge】~ AHB地址总线的低两位为什么不用来表示地址呢?
第02章 MySQL的数据目录【1.MySQL架构篇】【MySQL高级】
Offer brush questions - 1
特殊的日子,值得纪念
Vim三种模式
Srping bean in the life cycle
MVVM project development (commodity management system 1)
datagrip 报错 “The specified database userpassword combination is rejected...”的解决方法
"By sharing" northwestern university life service | | bytes a second interview on three sides by HR
随机推荐
旋度(7)连接失败localhost8080;连接拒绝了
How to generate and configure public key certificate in Alipay
Monitor the width and height of the parent element, adapt to the size of the plug-in
LeetCode 415:字符串相加
R语言使用tidyquant包的tq_transmute函数计算持有某只股票的天、月、周收益率、ggplot2使用条形图可视化股票月收益率数据、使用百分比显示Y轴坐标数据、使用不同的色彩表征正负收益率
zip打包目录所有文件(含隐藏文件/夹)
Upgrade to heavyweight lock, lock reentrancy will lead to lock release?
问下 mysql向pg同步多个表的话 有什么好的方案吗?
电磁兼容简明教程(6)测试项目
聊一聊ICMP协议以及ping的过程
上课作业(7)——#598. 取余运算(mod)
Self-made a remote control software - VeryControl
Golang:go开启web服务
LabVIEW RT中的用户界面更新速度
类似 MS Project 的项目管理工具有哪些
Generate pictures based on the content of the specified area and share them with a summary
return;代表含义
华为深度学习课程第九章——卷积神经网络以及案例实践
LeetCode240+312+394
I have three degrees, and I have five faces. I was "confessed" by the interviewer, and I got an offer of 33*15.