python函数

1、append函数
append函数会在数组后加上相应的元素

a=[1,2,3]
a.append([5])

此时,运行结果为 [1, 2, 3, [5]].
2、type
type函数是检查数据类型函数。

a=5
type(a)

此时,运行结果为int

3、isinstance() 函数
来判断一个对象是否是一个已知的类型,类似 type()。
如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例, 返回True。如果object不是一个给定类型的的对象, 则返回结果总是False。

isinstance() 与 type() 区别:
type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使用 isinstance()。

4、as
可以对导入内容给予不同的变量名

5、is和is not函数

  • 价差两个引用是否指向同一个对象,可以使用is关键字。

  • is not 在你想检查两个对象不是相同对象是也是有效的。

  • 通常检查一个变量是否为None。
    6、list函数
    方法用于将元组转换为列表。
    注:元组与列表是非常类似的,区别在于元组的元素值不能修改,元组是放在括号中,列表是放于方括号中。
    标亮类型
    在这里插入图片描述

    b在这里插入图片描述

print进行输出
“.2f”进行浮点设置
7、缩进与注释
缩进的目的:为了识别代码块,即让程序知道盖运行哪一部分。通常以4个空格作为缩进。
8、split将字符串进行分隔

#将字符串“a,b,c"用逗号进行分隔
"a,b,c".split(",")

显示结果[‘a,b,c’]

9、用strip函数用户移除字符
该函数用来移除字符串首尾的指定字符,默认一处字符串首尾的空格或换行符:

10、pop()和remove()删除列表中的值
pop函数是根据列表中的位置进行删除,也就是删除指定的位置
remove函数是根据列表中的元素进行删除,也就是删除某一元素。

11、if和elif

a = 5
if a < 6:      #条件1
    print(1)
elif a < 7:    #条件2
    print(2)
else:
    print(3)

这次条件1和条件2是相关的,也就是说,如果条件1判断成功的话,条件2就不会继续判断了。反过来,如果条件1判断失败,那么就会继续判断条件2.如果条件1和条件2都判断失败,那么则执行else里面的语句。

例子二的结果很明显就是只会打印出1。
12、for循环和while循环
Python中for循环和while循环本质上是没有区别的,但是在实际应用上,针对性不太一样。
while循环适用于未知循环次数的循环,for循环适用于已知循环次数的循环 。

二、numpy

1、生成整数序列:
np.arange(1,10,2)
2、生成等差数列
linspace
3、生成随机数
np.random.rand(10)
标准正态分布随机数
np.random.randn(10)
随机整数
np.random.randint(1,10,10)

数组类型:

查看类型
type
数组中的数据类型:
a.dtype
查看形状:
a.shape
数组中的元素数目:
s.size
维度:
a.ndim

切片:
a=np.array([11,12,13,14,15])
a[1:3]
– 左闭右开
布尔数为数据的真伪
where

基本类型可用的Numpy类型备注
布尔性bool占1个字节
整型int8,int6,int32,int64,int128,intint跟C语言中的long一样大
无符号整型uint8,uint16,uint32,uint64,uint128,uintint跟C语言中的额unsigned long 一样大
浮点数float16,float32,float64,float,longfloat默认为双精度float64,longfloat精度大小都与系统有关
复数complex64,complex128,complex,longcomplex默认为complex128,即实部虚部都为双精度
字符串string,unicode可以使用dtpe=s4表示一个4字节字符串的数组
时间datetime64,timedelta64
类型转换

dtype

asarray函数(浮点函数)
astype
argsort返回从小到大的排列在数组中的索引位置
mean均值
std标准差
np.cov(mv_score,mv_lenth)相关系数矩阵
concatenate拼接
concatenate((x,y),axis=1)
vstack
hstack横向堆叠
abs 绝对值
exp指数
median中值
cumsum累计和

数组排序

sort函数对列表中的值进行排序

一、基本概念:

数:日常生活中用的数字,python中比较常用的就是整数(int)和浮点数(float)两种。
变量:即变化的量,可以把它理解成一个容器,这个容器里可以放(存储)各种东西(数据),而且放的东西是可以变化的,在计算机中有很多个用来存放不同数据的容器,为了区分不同的容器,我们需要给这些容器起名字,也就是变量名,我们可以通过变量名来访问变量。

数据结构:
1、列表(list)
概念:用来存储一组有序数据元素的数据结构,元素之间用逗号分隔。列表中的数据元素应该包括在方括号中,而且列表是可变的数据类型,一旦创建了一个列表,你可以添加、删除或者搜索列表中的元素。在方括号中的数据可以是int型,也可以是str型。

2、字典(dict)
概念:一种健值对的结构,类似与通过联系人姓名查找地址和联系人详细情况的地址薄,即把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的。就想如果有两个人恰巧同名,那么你无法找到正确的信息一样。

3、元组(tup)
概念:虽然与列表类似,但也有不同之处,元组的元素不能修改;元组使用小括号,而列表使用中括号。

函数:
函数是在一个程序中可以被重复使用的一段程序。这段程序由一块语句和一个名称组成的,只要函数定义好以后,你就可以在程序中通过该名字调用执行这段程序。
1)普通函数
一般由函数名(必需)、参数、语句块(必需)、return、变量这几部分组成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值