读书报告

#!/usr/bin/env python3
print("hello world")

#数据类型
int("45")

str(912)

#[]使用
"Hard Times"[5]

#对象引用
x = "bule"
y = "green"
z = x

#元组使用逗号创建
tuple = ("Denmark", "Finland", "Norway","Sweden")

#in, not in 成员操作符
p = (4, "frog", 9, -33, 9, 2)
2 in p
"dog" not in p

#逻辑运算符 and or not,返回决定结果的操作数,不返回bool值
five = 5
two = 2
zero = 0
five and two
two and five
five and zero

#if语句
lines = 500
if lines < 1000:
print("small")
elif lines < 10000:
print("medium")
else :
print("large")

#while语句
while True:
item = get_next_item()
if not item:
break
process_item(item)

#for in语句
countries = ["Denmark", "Finland", "Norway","Sweden"]
for countrie in countries:
print(countrie)

#算数操作符+,-,*,/
5 + 6


#输出print
print("Type interges, each followed by Enter; or just Enter tofinish")

total = 0
count = 0

while True:
line = input("integer:")
if line:
try:
number = int (line)
except ValueError as Error:
print(Error)
continue
total += number
count += 1
else:
break

if count:
print("count = ", count,"total = ", total, "mean = ", total / count)


#函数创建及调用
def get_int(msg):
while True:
try:
i = int(input(msg))
return i
except ValueError as err:
print(err)

age = get_int("enter your age:")

#导入模块improt
import random
x = random.randint(1, 6)
y = random.choice(["apple", "banana", "cherry","durian"])

 

 

NumPy篇

 

numpy.around() 函数返回指定数字的四舍五入值

numpy.floor()

numpy.floor() 返回小于或者等于指定表达式的最大整数,即向下取整

numpy.ceil()

numpy.ceil() 返回大于或者等于指定表达式的最小整数,即向上取整

numpy.reciprocal()

numpy.reciprocal() 函数返回参数逐元素的倒数。如 1/4 倒数为 4/1。

numpy.power()

numpy.power() 函数将第一个输入数组中的元素作为底数,计算它与第二个输入数组中相应元素的幂。

numpy.mod()

numpy.mod() 计算输入数组中相应元素的相除后的余数,函数 numpy.remainder() 也产生相同的结果

 

 

 

SciPy篇

scipy.io

载入和保存matlab文件

scipy.fftpack 傅立叶变换

scipy.linalg

scipy.linalg.det():计算方阵的行列式

scipy.linalg.inv():计算方阵的逆

scipy.linalg.svd():奇异值分解

 

 

Pandas篇

1.维度查看:

df.shape

2、数据表基本信息(维度、列名称、数据格式、所占空间等):

df.info()

3、每一列数据的格式:

df.dtypes

4、某一列格式:

df[‘B’].dtype

 

Matplotlib篇

subplot()

subplot() 函数允许你在同一图中绘制不同的东西

bar()

pyplot 子模块提供 bar() 函数来生成条形图。

plt()

Matplotlib 可以将直方图的数字表示转换为图形。 pyplot 子模块的 plt() 函数将包含数据和 bin 数组的数组作为参数,并转换为直方图。

posted @ 2021-11-14 11:56  龙尧  阅读(20)  评论(0编辑  收藏  举报