python 数据分析小计
文章平均质量分 71
numpy+pandas+matplotlib使用笔记
ACxz
共同努力、进步、开冲
展开
-
Numpy手撸neural network(三层MLP)
神经网络最主要的作用是作为提取特征的工具,最终的分类并不是作为主要核心。人工神经网络也称为多层感知机,相当于将输入数据通过前面多个全连接层网络将原输入特征进行了一个非线性变换,将变换后的特征拿到最后一层的分类器去分类。神经网络是由多个神经元组成的拓扑结构,由多个层排列组成,每一层又堆叠了多个神经元。通常包括输入层,N个隐藏层,和输出层组成。原创 2022-12-05 15:30:50 · 1287 阅读 · 0 评论 -
pandas.fillna()函数
DataFrame.fillna函数参数说明与操作实例原创 2022-06-10 12:02:15 · 4144 阅读 · 0 评论 -
基于numpy实现层次聚类并可视化
import numpy as npfrom scipy.cluster.hierarchy import dendrogramimport matplotlib.pyplot as pltindex_m0,index_m1 = 0,0lk = []Y = np.array([1,4,9,16,25,36,49,64,81])mod = Y.copy()Mean = Y.mean()Y = Y - MeanY = abs(Y)dic = {}for i in Y: dic[i原创 2022-05-11 10:25:28 · 4776 阅读 · 0 评论 -
numpy 导入数据 ——np.loadtxt()
numpy.loadtxt()的详细使用介绍原创 2022-05-02 10:05:54 · 22150 阅读 · 0 评论 -
pandas数据清洗——删除
数学建模和数据分析必备小tip原创 2022-04-29 21:54:31 · 6356 阅读 · 0 评论 -
Torch、Numpy和list之间数据互相转换
tensor数组,ndarray数组和基础列表的互相转换原创 2022-04-28 14:42:07 · 5169 阅读 · 0 评论 -
Numpy 随机数组的应用
Numpy 可以生成伪随机数组。Hint:由初始种子确定,按指定算法生成。在模拟研究中,一般采用伪随机数代替真正的随机数。random函数用于在区间[0,1)中生成随机分布的数组一维数组,10个随机数np.random.random(10)array([0.359046 , 0.57580681, 0.08430572, 0.62600154, 0.19575809,0.95081193, 0.12530918, 0.32889565, 0.41864479, 0.8889508原创 2022-04-25 10:21:50 · 5021 阅读 · 0 评论 -
Numpy 数据类型与结构化数组
数据类型NumPy 支持的数值类型比 Python 多得多。本节显示哪些可用,以及如何修改数组的数据类型。支持的原始类型与 C 中的类型密切相关: Numpy 类型 C型 描述 0 numpy.bool_ bool 存储为字节的布尔值(真或假) 1 numpy.byte signed char原创 2021-11-28 18:00:14 · 1808 阅读 · 0 评论 -
Numpy 索引与广播
索引数组索引是指任何使用方括号 ([]) 来索引数组值的方法。索引有很多选项,这赋予了 NumPy 索引强大的功能,但伴随着强大的功能而来的是一些复杂性和混乱的可能性。单元素索引一维数组的单个元素索引是人们所期望的。它的工作方式与其他标准 Python 序列完全一样。它是基于 0 的,并接受从数组末尾开始索引的负索引。>>> x = np.arange(10)>>> x[2]2>>> x[-2]8与列表和元组不同,NumPy 数组支持原创 2021-11-28 17:31:58 · 669 阅读 · 0 评论 -
Numpy 数组创建
数组创建创建数组有 6 种通用机制:从其他 Python 结构(即列表和元组)转换内在的 NumPy 数组创建函数(例如 arange、1、0 等)复制、加入或改变现有数组从磁盘读取数组,无论是标准格式还是自定义格式通过使用字符串或缓冲区从原始字节创建数组特殊库函数的使用(例如,随机)您可以使用这些方法来创建 ndarrays 或Structured arrays。将 Python 序列转换为 NumPy 数组可以使用 Python 序列(例如列表和元组)原创 2021-11-28 17:17:30 · 3109 阅读 · 0 评论 -
Matploblib 超详细画图笔记
认识MatploblibFigure在任何绘图之前,我们需要一个Figure对象,可以理解成我们需要一张画板才能开始绘图。import matplotlib.pyplot as pltfig = plt.figure()Axes在拥有Figure对象之后,在作画前我们还需要轴,没有轴的话就没有绘图基准,所以需要添加Axes。也可以理解成为真正可以作画的纸。fig = plt.figure()ax = fig.add_subplot(111)ax.set(xlim=[0.5, 4.5],原创 2021-11-27 12:29:21 · 1398 阅读 · 0 评论 -
pandas 小计
读取数据数据库数据读取/存储:import pymysqlfrom sqlalchemy import create_engineconn = create_engine('mysql+pymysql://root:123456@localhost:3306/databasename?charset=utf8') sql = 'select * from tb_name'df = pd.read_sql(sql=sql,con=con,index_col=True,coerce_float=T原创 2021-11-27 12:08:11 · 2091 阅读 · 0 评论