代码记录
鱼生有点咸
这个作者很懒,什么都没留下…
展开
-
【C语言学习记录】指针传址和传值的直观描述
指针在C语言中的重要性不言而喻。有这么一个场景,main函数里调用了一个func函数,所有的变量在main函数里都初始化定义了,随即调用func函数对这些变量进行重新赋值,最后会发现一个有趣的结果。如下代码所示: 你们猜,最后的结果会是什么?#include<stdio.h>#include<string.h>#include<stdlib.h>int func(int a, char *s2, char c){ a=97; strcpy(s2,原创 2021-11-16 22:35:49 · 466 阅读 · 0 评论 -
Python数据分析·读取CSV文件转为字典
Python pandas包可以直接读取CSV文件,为了接下来的数据分析,考虑到转为字典或者矩阵会方便一些。1.pandas 读取CSVimport numpy as npimport pandas as pddf=pd.read_csv("C:/Users/YUSHENG/Desktop/score.csv")2.CSV转为字典key=[]value=[]for i in df["number"]: #“number”用作键 key.append(i)for j in df["原创 2021-01-12 16:25:46 · 4353 阅读 · 0 评论 -
Python基础练习题record2
1.python代码实现删除一个list里面的重复元素*方法一:*for循环遍历list1=[1,1,2,3,4,4,5]result=[]re=[]for i in list1: if i not in result: result.append(i) else: re.append(i)print(result,'\n',re)result输出删除重复元素后的list: [1, 2, 3, 4, 5]re输出重复元素: [1, 4]*方原创 2020-08-18 20:51:16 · 304 阅读 · 0 评论 -
Python基础练习题record1
1.统计一段字符串中字符出现的次数def count(a): dict={} for i in a: dict[i]=dict.get(i,0)+1 print(dict) returna='you are the best'count(a)运行结果:{‘y’: 1, ‘o’: 1, ‘u’: 1, ’ ': 3, ‘a’: 1, ‘r’: 1, ‘e’: 3, ‘t’: 2, ‘h’: 1, ‘b’: 1, ‘s’: 1}2.写一个函数找出一个整原创 2020-07-30 17:23:15 · 641 阅读 · 0 评论 -
Python绘制水平条形图调整Y轴坐标轴标签的顺序
用matplotlib画水平条形图时,先读取的数据会在水平靠近x轴的位置显示,有时候在分析数据时不够直观,因为我们通常喜欢先看符合标准的频数(产品质量检测为优)或者单位最小的累计频数(天/周/月/季度/年)。用excel可以设置坐标轴逆序排列实现,那么Python中可以插入一段代码实现使用以下代码绘制简单水平条形图时plt.barh(y,width,height,color,tick_la...原创 2020-04-27 10:30:20 · 6350 阅读 · 0 评论 -
Python可视化数据画直线的几种方法
利用Python可视化数据主要是利用Numpy Matplotlib强大的绘图功能,还可以利用Pandas进行数据挖掘和数据分析在学习的过程中发现了直线的画图方法有以下几种:1. 直接plot法已知两点画一条直线,x值在前,y值在后,相对应即为两个点的坐标(xi,yi)在这里插入代码片笔者在用Python学习数据分析时,需要安装几个常用库,安装过程发现了这个问题,来给萌新分享一下,写的不...原创 2020-04-20 21:23:46 · 13812 阅读 · 1 评论