当前位置:网站首页>数据分析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)
边栏推荐
- POJ1251丛林之路题解
- 05-SDRAM:仲裁
- 阿里三面:MQ 消息丢失、重复、积压问题,该如何解决?
- I have three degrees, and I have five faces. I was "confessed" by the interviewer, and I got an offer of 33*15.
- my creative day
- Explosive 30,000 words, the hardest core丨Mysql knowledge system, complete collection of commands [recommended collection]
- Upgrade to heavyweight lock, lock reentrancy will lead to lock release?
- LeetCode 0150. Reverse Polish Expression Evaluation
- The log causes these pits in the thread block, you have to prevent
- 上课作业(7)——#598. 取余运算(mod)
猜你喜欢
响应式织梦模板园林景观类网站
The log causes these pits in the thread block, you have to prevent
Offer刷题——1
Information system project managers must recite the work of the core test site (56) Configuration Control Board (CCB)
Vim简介
实战演练 Navicat 中英文模式切换
小程序通过云函数操作数据库【使用get取数据库】
MVVM project development (commodity management system 1)
七夕来袭——属于程序员的浪漫
rhcsa 第三次
随机推荐
rhcsa 第四天
选择排序—直接选择排序和堆排序
Explosive 30,000 words, the hardest core丨Mysql knowledge system, complete collection of commands [recommended collection]
JSON 与 JS 对象的区别
奇葩问题 npm install 报错 gyp ERR
三维坐标系距离
Golang: go open web service
R语言使用gt包和gtExtras包优雅地、漂亮地显示表格数据:gtExtras包的pad_fn函数与gt::fmt函数一起用于填充包含数值的特定列、对数据列的数值进行十进制对齐(从小数点对齐)
类似 MS Project 的项目管理工具有哪些
第02章 MySQL的数据目录【1.MySQL架构篇】【MySQL高级】
微信小程序请求封装
Vim三种模式
Dart 异常详解
05-SDRAM:仲裁
从购买服务器到网站搭建成功保姆级教程~超详细
"By sharing" northwestern university life service | | bytes a second interview on three sides by HR
Data organization -- singly linked list of the linear table
LevelSequence源码分析
配置我的kitty
拳头游戏免版权音乐下载,英雄联盟无版权音乐,可用于视频创作、直播