环境搭建 | Python 数据可视化库 Matplotlib 快速入门之一

简介: 本节重点介绍了搭建数据挖掘基础阶段的环境,以及安装出现问题的解决方案。

数据挖掘基础环境安装与使用

【学习目标】

  • 完成数据挖掘基础阶段的所有环境安装
  • 应用jupyter notebook完成代码编写运行

库的安装

学习目标

  • 目标

    • 搭建好数据挖掘基础阶段的环境
  • 应用

整个数据挖掘基础阶段会用到Matplotlib、Numpy、Pandas、Ta-Lib等库, 为了统一版本号在环境中使用,将所有的库及其版本放到了文件requirements.txt当中, 然后统一安装。

新建一个用于人工智能环境的虚拟环境

mkvirtualenv -p/usr/locaL/bin/python3 ai
matplotlib==2.2. 2
numpy==1.14. 2
pandas==0.20. 3
TA-Lib==0.4. 16
tables ==3.4. 2
jupyter==1.0. 0

TA-Lib==0.4. 16是技术指标库。
tables ==3.4. 2是用来支持读取某一种特殊的好用的数据文件的工具。这个工具是hdf5,经过压缩处理的存储数据的文件。
jupyter==1.0. 0数据分析与展示的平台。
使用pip命令安装:

pip install -r requirements.txt

Linux系统如果Ta-Lib安装出现问题, 需要先安装依赖库, 按照以下步骤安装:

#获取源码库
sudo wget http://prdownloads.sourceforge.net/ta-lib/ta-1ib-0.4.0-src.tar.gz
#解压进入目录
tar -zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib/
#编译安装
sudo ./configure --prefix=/usr
sudo make
sudo make install
#重新安装python的TA-Lib库
pip install TA-Lib

Win系统如果安装Ta-Lib出现问题, 直接到以下网址下载

https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib

注意,任何无法安装的情况都可以直接到以下网址查找下载。

https://www.lfd.uci.edu/~gohlke/pythonlibs/

配套视频课程,点击这里查看

获取更多资源请订阅Python学习站

相关文章
|
6天前
|
调度 开发者 Python
Python中的异步编程:理解asyncio库
在Python的世界里,异步编程是一种高效处理I/O密集型任务的方法。本文将深入探讨Python的asyncio库,它是实现异步编程的核心。我们将从asyncio的基本概念出发,逐步解析事件循环、协程、任务和期货的概念,并通过实例展示如何使用asyncio来编写异步代码。不同于传统的同步编程,异步编程能够让程序在等待I/O操作完成时释放资源去处理其他任务,从而提高程序的整体效率和响应速度。
|
4天前
|
数据可视化 数据挖掘 定位技术
Python和Geopandas进行地理数据可视化
【10月更文挑战第22天】本文介绍了如何使用Python和Geopandas进行地理数据可视化和分析,涵盖从准备工作、加载数据、数据探索与处理、地理数据可视化、空间分析与查询到交互式地理数据可视化等内容。通过丰富的代码示例和案例演示,帮助读者掌握地理数据分析的基本方法,为实际应用提供支持。
39 19
|
3天前
|
数据库 Python
异步编程不再难!Python asyncio库实战,让你的代码流畅如丝!
在编程中,随着应用复杂度的提升,对并发和异步处理的需求日益增长。Python的asyncio库通过async和await关键字,简化了异步编程,使其变得流畅高效。本文将通过实战示例,介绍异步编程的基本概念、如何使用asyncio编写异步代码以及处理多个异步任务的方法,帮助你掌握异步编程技巧,提高代码性能。
12 4
|
3天前
|
API 数据处理 Python
探秘Python并发新世界:asyncio库,让你的代码并发更优雅!
在Python编程中,随着网络应用和数据处理需求的增长,并发编程变得愈发重要。asyncio库作为Python 3.4及以上版本的标准库,以其简洁的API和强大的异步编程能力,成为提升性能和优化资源利用的关键工具。本文介绍了asyncio的基本概念、异步函数的定义与使用、并发控制和资源管理等核心功能,通过具体示例展示了如何高效地编写并发代码。
11 2
|
1天前
|
数据采集 数据可视化 数据挖掘
利用Python进行数据分析:Pandas库实战指南
利用Python进行数据分析:Pandas库实战指南
|
8天前
|
文字识别 自然语言处理 API
Python中的文字识别利器:pytesseract库
`pytesseract` 是一个基于 Google Tesseract-OCR 引擎的 Python 库,能够从图像中提取文字,支持多种语言,易于使用且兼容性强。本文介绍了 `pytesseract` 的安装、基本功能、高级特性和实际应用场景,帮助读者快速掌握 OCR 技术。
28 0
|
数据可视化 Unix Java
【Python零基础到入门】Python预备知识必备篇——Python 安装+环境搭建
目录 📢 前言 👑Python 安装+环境搭建 🌲Python3支持的平台 🏳️‍🌈1.Python3 下载 🏳️‍🌈2.运行Python 🏳️‍🌈3.配置环境变量 🏳️‍🌈4.运行测试输出 👀总结
【Python零基础到入门】Python预备知识必备篇——Python 安装+环境搭建
|
2天前
|
Python
不容错过!Python中图的精妙表示与高效遍历策略,提升你的编程艺术感
本文介绍了Python中图的表示方法及遍历策略。图可通过邻接表或邻接矩阵表示,前者节省空间适合稀疏图,后者便于检查连接但占用更多空间。文章详细展示了邻接表和邻接矩阵的实现,并讲解了深度优先搜索(DFS)和广度优先搜索(BFS)的遍历方法,帮助读者掌握图的基本操作和应用技巧。
14 4
|
2天前
|
设计模式 程序员 数据处理
编程之旅:探索Python中的装饰器
【10月更文挑战第34天】在编程的海洋中,Python这艘航船以其简洁优雅著称。其中,装饰器作为一项高级特性,如同船上的风帆,让代码更加灵活和强大。本文将带你领略装饰器的奥秘,从基础概念到实际应用,一起感受编程之美。
|
4天前
|
存储 人工智能 数据挖掘
从零起步,揭秘Python编程如何带你从新手村迈向高手殿堂
【10月更文挑战第32天】Python,诞生于1991年的高级编程语言,以其简洁明了的语法成为众多程序员的入门首选。从基础的变量类型、控制流到列表、字典等数据结构,再到函数定义与调用及面向对象编程,Python提供了丰富的功能和强大的库支持,适用于Web开发、数据分析、人工智能等多个领域。学习Python不仅是掌握一门语言,更是加入一个充满活力的技术社区,开启探索未知世界的旅程。
15 5
下一篇
无影云桌面