python随机数求和_Python学习笔记
Part 1.⽣成指定维度的随即多维数组
1.Numpy 库
import numpy as np #引⼊numpy
data = np.random.rand(2, 3)#⽣成两⾏三列随机数
print(data) #输出数据
print(type(data)) #输出数据类型
2.⼀维数组
arr1 = np.arange(10)
print(arr1)
3.多维数组
arr2 = np.arange(12).reshape(3,4)
print(arr2) #3⾏4列
4.转置
arr = np.random.rand(2,3)
print(arr) #2⾏3列
anspose()) #转成3⾏2列
5.常⽤的统计⽅法
arr = np.arange(10).reshape(5,2) #⽣成5⾏2列序列
print(arr)
print(np.sum(arr)) #统计总和
print(np.sum(arr, axis=0)) #按列求和
print(np.sum(arr, axis=1)) #按⾏求和
print(np.any(arr > 0)) #⾄少有⼀个值⼤于0
print(np.all(arr > 0)) #所有值⼤于0
print(np.unique(arr)) #去重
6.格式转换
#str转换成bytes,⽤encode
b_str = de('utf-8')
print(b_str)
# bytes转换成str,⽤decode
ch_str2 = b_str.decode('utf-8')
print(ch_str2)
type(ch_str2)
7.映射
'{0}, {1}'.format('Python', 2019) #通过位置映射
#输出结果:“python,2019”
'{name}, {year}'.format(year=2019, name='Python') #通过关键字映射
#输出结果:“Python,2019”
Part 2.数据采集与操作
1.常⽤格式的本地数据读写
1.读取txt⽂件
File_obj=open(‘路径’,’编码’) #打开⽂件,编码通常为’r’:读,’w’:写ad() #读取整个⽂件
adline() #逐⾏读取
adlines() #返回列表,列表中的每个元素是⾏内容
#写操作
txt_filename = 'D:./' #定义⽂件路径
File_obj = open(txt_filename, 'w', encoding='utf-8') #打开⽂件
File_obj.write(“内容”) #将内容写⼊⽂件
#关闭⽂件
File_obj.close()
2 读取csv格式⽂件
#pandas读取csv
mport pandas as pd #引⼊pandas
filename = 'E:./123.csv' #⽂件地址
df = pd.read_csv(filename, encoding='utf-16') #读取⽂件
3.读取json数据
import json #引⼊json
filename = './123.json'
with open(filename, 'r') as f_obj:
json_data = json.load(f_obj)
1.访问
quest #引⼊requests库
response = quest.urlopen(test_url) #通过url下载de()) # 200 表⽰访问成功
ad())
#通过requests访问
request = quest.Request(test_url)
request.add_header("user-agent
python 定义数组

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。