勤学教育网合作机构> > 广州叩丁狼教育欢迎您!
广州叩丁狼教育banner
python学习网>

如何正确学习python

1

如何正确学习 python

Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。以下是小编为你整理的如何正确学习python

Python

PyLab

pandas

方法/步骤

数据结构类型:

Series:一维数组;

Time- Series:时间序列;


如何正确学习python

DataFrame:二维的表格型数据结构;

Panel :三维的数组。

pandas安装

pip install wheel

pip filepath whl

或者下载tar.gz

win+R

输入cmd

cd filepath

python setup.py install

初识pandas,首先导入pandas,一般会使用

import pandas as pd或者import pandas

from pandas import Series,DataFrame

创建一个Series,一维数组,方法Series(data,index=[...])

data 是一个数组,index是索引

创建一个DataFrame

使用DataFrame(data,index=[],columns=[])

data是一个二维数组,index是行索引,columns是列索引。

2

导入Numpy模块

打开Python IDE,先导入Numpy模块

import Numpy as np

先输入数组

>>> a= np.arange(10)

>>> a

array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

进行切片

>>> a[5]#用整数作为下标可以获得数组中的某个元素

5

>>> a[3:5]#用切片作为下标可以获得数组的一部分元素,注意包括首位,但不包含尾部

array([3, 4])

>>> a[:5]#切片中省略开始下标,表示从a[0]开始到a[5]结束,但不包含a[5]

array([0, 1, 2, 3, 4])

>>> a[:-1]#下标可以是负数,数组倒数第一位为-1,a[:-1]表示从第一位一直取到-1的位置,但不包括-1位的数据

array([0, 1, 2, 3, 4, 5, 6, 7, 8])

5

>>> a[2:4]=100,101#可以通过数组下标赋值来改变数组中数据

>>> a

array([ 0, 1, 100, 101, 4, 5, 6, 7, 8, 9])

6

>>> a[1:-1:2]#从数组下标1取到-1位置,且步长为2,且不包含-1位置数据

array([ 1, 101, 5, 7])

7

>>> a[::-1]#省略切片的开始下标和结束下标,步长为-1,表示整个数组头尾颠倒

array([ 9, 8, 7, 6, 5, 4, 101, 100, 1, 0])

8

>>> a[5:1:-2]#起始点为a[5],终点位置为a[1],且不包含a[1],步长为-2指倒着数

array([ 5, 101])

3

文件输出与输入

输入:line = input() print(line)

注:意思是,等待键盘输入,然后回车把输入的字符,传递给line,然后打印出来

然后在控制面板输入,如图,这时候程序还在运行的,右上角的绿色按钮有个绿点,这个表示程序还在运行

当键盘输入数据,回车之后,那么等待键盘输入的语句就结束了,到下面的打印语句

打印语句运行完之后,程序结束,可以看右上角的按钮的没有绿点了,代表程序可以运行

输入提示

在input的括号中,输入一段字符串

那么这段字符串,是作为控制台输入的提示语句


文件输出与输入

文件输出与输入

file = open('a.txt', 'w')file.write('abcde')

注:上行意思是,以写入方式('w')打开一个文件('a.txt'),下行意思是,写入一句话(‘abcde’)

首先在txt文件上,写上一行内容

file = open('a.txt', 'r')print(file.readline())

注意:上行意思是,打开‘a.txt’文件,以读取方式打开('r'),下行意思是,读取一行内容('file.readline()')

4

python基础

文章形式:我不是数学出身,我只能保证自己理解了各种算法的基本原理,但是无法呈现在这里给大家,所以就干脆忽略掉了数学原理的讲解,只是从更容易理解的角度来跟大家分享我的代码,所以,我假设你也不太在乎数学原理,或者你已经理解了各种算法的原理。

代码来源:我使用的各种代码都是来自各种数据挖掘的书中,当然经过了我的稍微修改,我能保证代码的可靠性,也能解释清楚给大家。

python基础:以前从来没有接触过python的人可以看我在百度经验写的《python教程》系列文章,看完以后,我就能保证你基本理解了Python的使用方法,你不必精通,只是知道就可以了。有一定python基础最好,没有也不是难事,python的特点就是一学就会。

此系列文章的内容:K-近邻算法、决策树、基于概率论的分类方法、支持向量机、逻辑回归、神经网络模型、有监督学习和无监督学习、还有其他一些应用案例。

以上是广州叩丁狼教育整理的如何正确学习python全部内容。

热门推荐

广州 勤学教育信息技术有限公司@版权所有 粤ICP备10236336号-1