当前位置:网站首页>数据分析5
数据分析5
2022-08-01 07:18:00 【朝着阳光.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("---------------")

取特定值
#取第三行第四列的值
print(u1[3,4])
#取第三行到第五行,第二列到第三列的结果
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)

边栏推荐
- app 自动化 通过工具查看app 元素 (三)
- 旋度(7)连接失败localhost8080;连接拒绝了
- matlab wind speed model wavelet filtering
- 阿里三面:MQ 消息丢失、重复、积压问题,该如何解决?
- R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:gtExtras包的pad_fn函数与gt::fmt函数一起用于填充包含数值的特定列、对数据列的数值进行十进制对齐(从小数点对齐)
- 三维坐标系距离
- 最小生成树
- Why is the lightweight VsCode used more and more?Why eat my C drive 10G?How to Painlessly Clean VsCode Cache?Teach you how to lose weight for C drive
- Offer brush questions - 1
- sum of special numbers
猜你喜欢
随机推荐
Datagrip error "The specified database userpassword combination is rejected..."Solutions
Golang:go开启web服务
金山打字通 官网 下载
Practical training Navicat Chinese and English mode switching
R语言使用tidyquant包的tq_transmute函数计算持有某只股票的天、月、周收益率、ggplot2使用条形图可视化股票月收益率数据、使用百分比显示Y轴坐标数据、使用不同的色彩表征正负收益率
Explosive 30,000 words, the hardest core丨Mysql knowledge system, complete collection of commands [recommended collection]
05-SDRAM: Arbitration
我三本学历,五面阿里,被面试官“供”着出来了,拿了33*15的Offer
Introduction to the basic principles, implementation and problem solving of crawler
Golang: go open web service
信息系统项目管理师必背核心考点(五十六)配置控制委员会(CCB)的工作
POJ1251丛林之路题解
测试工具(四)Jenkins环境搭建与使用
C语言学习概览(三)
datagrip 报错 “The specified database userpassword combination is rejected...”的解决方法
【一句话攻略】彻底理解JS中的回调(Callback)函数
研发过程中的文档管理与工具
选择排序—直接选择排序和堆排序
升级为重量级锁,锁重入会导致锁释放?
图片无损压缩软件哪个好用:试试完全免费的JPG-C 图片批量修整压缩减肥工具吧 | 最新jpg批量修整工具下载











