技术标签: python 数据分析 Python数据分析
1、numpy 可以高效处理数据、提供数组支持,是很多模块的依赖,比如pandas、scipy、matplotlib都依赖这个模块,所以这个模块是基础
2、pandas 用的最多的一个模块,主要用于进行数据探索可数据分析
3、matplotlib作图模块,解决可视化的问题
4、scipy 主要进行数值计算,同时支持矩阵运算,并提供了很多高等数据处理功能,比如积分、傅里叶变换、微分方程求解等等
5、statsmodels 这个模块主要用于统计分析
6、Gensim 这个模块主要用于文本挖掘
7、sklearn、keras 前者机器学习,后者深度学习
模块的安装顺序与方式建议:
numpy、mkl 下载安装 是很多模块的基础 建议这两个同时安装
pandas 网络安装
matplotlib 网络安装
scipy 下载安装
statsmodels 网络安装
Gensim 网络安装
使用numpy创建一维数组
import numpy
# 创建一维数组的格式
# numpy.array([元素1,元素2,元素n])
x = numpy.array(['a','9','x','5'])
print(x)
print(type(x))
运行结果:
['a' '9' 'x' '5']
<class 'numpy.ndarray'>
使用numpy创建二维数组
# 创建二维数组的格式
# numpy.array([[],[],[],...[]])
x = numpy.array([['a','b','c'],['1','2','3']])
print(x)
print(type(x))
运行结果:
[['a' 'b' 'c']
['1' '2' '3']]
<class 'numpy.ndarray'>
文章浏览阅读1w次。由于项目需要对照片的EXIF信息进行处理,因此在网上搜索了一番。捣鼓出来了,写下,总结。需要用到2个jar包,metadata-extractor-2.3.1和mediautil-1.0。这2个jar包比较好找,地址就不写了,搜索下就OK。需要注意的是,mediautil-1.0这个jar包你需要修改下。因为,项目需要修改GPS,其提供的例子后面还提供了个地址,里面有5个java文件,拿出来,_tinyexif 移植到java项目中
文章浏览阅读5.1w次,点赞137次,收藏1.1k次。前言这篇文章是我学习esp8266的一些学习方法与笔记,记录下来方便以后开发深入学习,也希望各位学者通过这篇文章找到自己的学习esp8266的方法,以免走更多弯路。对esp8266我也是初学者,希望各位物联网大佬多多指点。以下是我学习的一些方法以及资料。希望能带给你帮助。一、视频学习我在B站找到一个比较好学习正点原子模块ATK-ESP8266的视频,推荐给大家观看,老师很有趣,看完你就会对这个模块有全新的理解视频链接:https://www.bilibili.com/video/BV1wV411_正点原子esp8266
文章浏览阅读1.7k次。一、vuex简介vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。vuex可以作为一种插件,可以将数据,同步异步的方法统一管理,vuex这个整体是一个仓库,用store来指定,这个仓库包含了数据和方法,仓库内部分为了三个区域actions是存放异步方法并且调用的地方mutations是存放同步调用方法的地方并且将数据传给statestate,状态,是存放数据处二、_前端vuex的知识点
文章浏览阅读2.6k次。摘要:LeNet-5是Yann LeCun在1998年设计的用于手写数字识别的卷积神经网络,当年美国大多数银行就是用它来识别支票上面的手写数字的,它是早期卷积神经网络中最有代表性的实验系统之一。可以说,LeNet-5就相当于编程语言入门中的“Hello world!”。华为的昇腾训练芯片一直是大家所期待的,目前已经开始提供公测,如何在昇腾训练芯片上运行一个训练任务,这是目前很多人都在采坑过程中,所以我写了一篇指导文章,附带上所有相关源代码。注意,本文并没有包含环境的安装,请查看另外相关文档。环境约束_华为云卷积神经网络如何使用npu
文章浏览阅读664次。vuecli3实现全局公用弹窗实现功能:用户登录的时候,根据轮班设置会产生一个用户的轮班结束时间,就是下线时间,到了时间点要弹窗提示用户轮班时间到了,如果不操作倒计时五分钟自动注销,如果点击继续值班,每十分钟再弹窗提醒用户登录后 不管用户在操作哪一个页面 ,到达轮班时间点 ,都显示"轮班时间已到"提示框 ,提示用户进行下一步的操作, 用vuex管理全局弹窗框的显隐效果图:1、首先定义好一..._vue3定时退出
文章浏览阅读3.8k次,点赞3次,收藏8次。多数据源下,多模块依赖mybatis扫描不到xml文件,调用mapper接口出现org.apache.ibatis.binding.BindingException问题###前置说明handler 项目有三个数据库master、second、thirdhandler项目中新增引用common模块的model和dao <dependencies> <dependency> <groupId>cn.wxt.common&l_数据源切换后找不到mapper文件
文章浏览阅读2.3w次,点赞4次,收藏105次。前注:ACE在图像处理方面可以有两种表示,一种是本篇要说的:Automatic Color Equalization,即自动彩色均衡;还有一种是:Adaptive Contrast Enhancement,即自适应对比度增强 。不要搞混了~_~自动彩色均衡算法原理:Rizzi等依据Retinex理论提出了自动颜色均衡算法,该算法考虑了图像中颜色和亮度的空间位置关系,进行局部特性的自_自动色彩均衡
文章浏览阅读1.5w次,点赞10次,收藏44次。WFEWait For Event.If the Event Register is not set,WFEsuspends execution until one of the following events occurs:An IRQ interrupt, unless masked by the CPSR I-bit. An FIQ interrupt, unless masked by the CPSR F-bit. An Imprecise Data abort, unles.._sev指令
文章浏览阅读329次。http://www.javaeye.com/topic/442435
文章浏览阅读2.4k次,点赞23次,收藏32次。(二)将form1窗体作为软件启动封面窗体,打开Form1的属性串口,对如下属性进行设置:BorderStyle = 0 , StartUpPositon = 2 , Icon与Picture属性设置成你需要的图标和设计好准备的图片(软件封面),窗体的大小设置成你需要的值即可。所以选择此方法自行封装,下面贴出具体步骤。(三)保存,更改文件名(包括扩展名)为“合并.bat”,然后双击它,不一会就会发现在当前目录下会多出一个EXE文件main.exe,这就是封装成品了,你可以将其重命名为所需要的名称。_excel封装成exe,依赖office使用
文章浏览阅读4.1w次,点赞97次,收藏307次。如何在非mac OS电脑上体验mac OS,目前我所知道的有两种方式:真机安装(难度大,本文介绍,感兴趣的童鞋可以自行搜索);虚拟机安装。不管是真机安装还是虚拟机安装,Intel的cpu在安装过程中遇到的坑相比AMD的cpu要少很多。所以本文不介绍如何在Intel cpu的pc上安装mac OS,网上教程很多,读者可自行搜索。很多AMD cpu的朋友,在用虚拟机安装mac OS的过程中,肯定遇到过一些问题,并且有些问题很棘手,会被困扰几天,那么本文将介绍如何在AMD cpu的电脑上安装mac _vmwaremac os10.15
文章浏览阅读5.4k次。conda install出现问题,解决solving environment:failed报错方案一方案二报错failed with repodata from current_repodata.json, will retry with next repoda方案一conda update -n base conda方案二之前试了重装没啥用,可能是卸载不干净首先卸载清理注册表找到之前卸载后存在C盘可能是conda文件残余删除,再重新安装..._conda 卸载pytorch 卡在solving environment