IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python数据分析Day3--numpy(3) -> 正文阅读

[Python知识库]python数据分析Day3--numpy(3)

作者:recommend-item-box type_blog clearfix

操作文件loadtxt

loadtxt读取txt文本、csv文件

在这里插入图片描述
converts
converts:{key:value}
其中的key代表列索引,value代表执行的函数
当遇处理空数据时,由于空字符的dtype不是数字的类型,则可以使用异常捕获:
例如寻找年龄

def parse_age(age):
	try:
		return(int(age))
	except:
		return 0

随机函数

在这里插入图片描述
numpy.random.rand(d0,d1,…dn)
rand函数根据给定维度生成(0,1)之间的数据,包含0,不包含1
dn表示每个维度
返回值为指定维度的array
随机种子np.random.seed()
使用相同的seed()值,则每次生成的随机数都相同,使得随机数可以预测
numpy.append(arr,values,axis=None)
参数说明:
arr:输入的数组;
values:向arr数组中添加的值,需要和arr数组的形状保持一致;
axis:默认为None,返回的是一维数组;当axis=0时,追加的值会被添加到行,而列数保持不变,若axis=1则与其恰好相反。
numpy.insert(arr,obj,values,axis)
参数说明:
arr:要输入的数组
obj:表示索引值,在该索引值之前插入values值
values:要插入的值;
axis:指定的轴,如果未提供,则输入数组会被展开为一维数组。
numpy.delete()
该方法表示从输入数组中删除指定的子数组,并返回一个新数组。它与insert()函数相似,若不提供axis参数,则输入数组被展开为一维数组。
参数说明:
arr:要输入的数组;
obj:整数或者整数数组,表示要被删除数组元素或者子数组;
axis:沿着哪条轴删除子数组。
numpy.argwhere()
该函数返回数组中非0元素的索引,若是多维数组则返回行、列索引组成的索引坐标。
numpy.unique()
用于删除数组中重复的元素
在这里插入图片描述
例子:

import numpy as np
#%%
#创建4行2列随机数组
a=np.random.rand(4,2)
print(a)
#返回-5到5但不包含5的2行2列数据
b=np.random.randint(-5,5,size=(2,2))
print(b)
#%%
np.random.seed(1)
b=np.random.rand(3,3)
print(b)
#%%
a=np.array([[1,2,3],[3,4,5],[7,8,9]])
b=np.append(a,[3,4,5])
print(b)
print(np.append(a,[[3,4,5]],axis=0))


#%%
a=np.array([[1,2],[3,4],[5,6]])
print(np.insert(a,1,[7,11],axis=0))

#%%
a=np.array([5,2,4,5,3,3,1,1,5,2])
#去重前的下标
uq=np.unique(a,return_inverse=True)
print(uq)

共勉

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-10-22 21:11:19  更:2022-10-22 21:12:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 6:42:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码