400-650-7353
您所在的位置:首頁 > 大學(xué)生就業(yè) > 【實(shí)習(xí)報(bào)告】Python實(shí)訓(xùn)報(bào)告

【實(shí)習(xí)報(bào)告】Python實(shí)訓(xùn)報(bào)告

  • 來源:優(yōu)就業(yè)
  • 2018-11-08 15:59:51
  • 閱讀()
  • 分享
  • 手機(jī)端入口

一、專業(yè)實(shí)習(xí)內(nèi)容

1)python基礎(chǔ)語法,數(shù)據(jù)類型及其操作,函數(shù)的語法結(jié)構(gòu)

2)異常處理,文件操作

3)Matplotlib畫圖功能

4)無監(jiān)督學(xué)習(xí)算法 K-MEANS算法 監(jiān)督學(xué)習(xí)算法KNN算法

5)Python面向?qū)ο笤O(shè)計(jì)和爬蟲

二、具體實(shí)習(xí)內(nèi)容

1)python基礎(chǔ)語法,數(shù)據(jù)類型及其操作:主要學(xué)習(xí)基礎(chǔ)語法:分支結(jié)構(gòu),循環(huán)結(jié)構(gòu)語句,元組,數(shù)組,字典等存儲(chǔ)結(jié)構(gòu)的基礎(chǔ)語法和相互轉(zhuǎn)化,和函數(shù)的語法結(jié)構(gòu):

name='楊滿';

str1='中國(guó)高鐵被外界譽(yù)為當(dāng)代中國(guó)的“新四大發(fā)明”之一(新四大發(fā)明包括:高鐵,掃碼支付,共享單車,網(wǎng)上購(gòu)物),據(jù)悉,中國(guó)高鐵-復(fù)興號(hào)目前最高時(shí)速為350公里每小時(shí),5年之內(nèi)將提速30%達(dá)到()公里每小時(shí),以更快的速度助力中國(guó)經(jīng)濟(jì)。新華社記者-()';

a=str1.find("最高時(shí)速為")

b=str1.find("公里每小時(shí)")

tisu=str1.find("提速")

tisu+=3;

dadao=str1.find("達(dá)到")

jizhe=str1.find("記者-(")

c=a+5

currentSpeed =int(str1[c:b])

currentRate=int(str1[tisu-1:dadao-1])

currentRate=currentRate/100;

newSpeend=currentSpeed+currentSpeed*currentRate;

newspeed=str(newSpeend)

str2=list(str1);

str2.(dadao+3,newspeed)

str2.(jizhe+5,name)

greatChina=''.join(str2)

print(greatChina)

2)異常處理和文件處理:

主要學(xué)習(xí)了異常處理的基礎(chǔ)語法,和設(shè)置異常處理的原則,文件的讀寫

def fun_error():

print("請(qǐng)重新輸入,您剛才輸入的省份不存在")

def fun_error2():

print("算錯(cuò)了")

try:

prove['廣西']

except KeyError:

fun_error()

try:

print(1/0)

except ZeroDivisionError:

fun_error2()

fun_error2()

f=open("ni.txt",'r',encoding='utf-8')

data=f.read()

print(data)

f.write("歡迎")

f.close()

3)matplotlib畫圖實(shí)現(xiàn):

主要學(xué)習(xí)將數(shù)據(jù)展示位散點(diǎn)圖和折線圖的方法:

import matplotlib.pyplot as plt

import numpy as np

plt.rcParams['font.sans-serif'] = 'SimHei'

plt.rcParams['axes.unicode_minus'] = False

p1=plt.figure()

plt.title("楊滿+2015080332096+1949,1956,1960年代乘客數(shù)據(jù)分析")

plt.xlabel("月份")

plt.ylabel("人數(shù)")

plt.xlim(1,13) # 設(shè)定x軸范圍

plt.ylim((100, 650))

plt.xticks(np.arange(1, 13, step=1))

plt.yticks(np.arange(0, 650, step=50))

year_1949=(112,118,132,129,121,135,148,148,136,119,104,118)

year_1956=(284,277,317,313,318,313,318,374,413,405,355,306)

year_1960=(417,391,419,461,472,535,622,606,508,461,390,432)

plt.plot(year_1949,color='red',linewidth=4.0,linestyle='-.',marker='*',markersize=10)

plt.plot(year_1956,color='blue',linewidth=3.0,linestyle='--',marker='s',markersize=10)

plt.plot(year_1960,color='yellow',linewidth=2.0,linestyle=':',marker='^',markersize=10)

plt.legend(['1949年代','1956年代','1960年代'])

plt.savefig('d:/home1.png')

plt.show()

4)k-means算法 和k-nn算法

主要學(xué)習(xí)了非監(jiān)督學(xué)習(xí)和監(jiān)督學(xué)習(xí)中兩個(gè)最基礎(chǔ)的算法,了解了算法的編程思想和動(dòng)手實(shí)現(xiàn)了算法:

K-means算法:

import matplotlib.pyplot as plt

import numpy as np

import random

from numpy import *

import math

#初始圖

plt.rcParams['font.sans-serif'] = 'SimHei'

plt.rcParams['axes.unicode_minus'] = False

p1=plt.figure(figsize=(8,6),dpi=80)

plt.xlabel("平均消費(fèi)周期")

plt.ylabel("每次消費(fèi)金額")

plt.xlim(1,100) # 設(shè)定x軸范圍

plt.ylim((0, 800))

# plt.xticks(np.arange(1, 100, step=1))

# plt.yticks(np.arange(0, 800, step=10))

x=[10,13,17,67,35,1,10,12,8,1,32,3,90,1,16,31,25]

y=[317,147,172,194,789,190,281,142,186,226,287,499,181,172,190,271,382]

plt.scatter(x, y)

#參數(shù)規(guī)定

k_number=3

x_random=[]

y_random=[]

dic=[]

result_x_num0=[]

result_y_num0=[]

result_x_num1=[]

result_y_num1=[]

result_x_num2=[]

result_y_num2=[]

#隨機(jī)生成類聚中心點(diǎn)坐標(biāo)

for i in range (0,k_number):

random_kid_x=random.randint(1,100)

x_random.append(random_kid_x)

random_kid_y=random.randint(0,800)

y_random.append(random_kid_y)

x_randomz_first=x_random#存放第一次聚類中心的x坐標(biāo)

y_random_first=y_random#存放第一次聚類中心的y坐標(biāo)

x_randomz_second=[0,0,0]#存放第二次聚類中心的x坐標(biāo)

y_random_second=[0,0,0]#存放第二次聚類中心的y坐標(biāo)

result_x_num0 = []#存放0號(hào)類的x的坐標(biāo)

result_y_num0 = []#存放0號(hào)類的y的坐標(biāo)

result_x_num1 = []#存放1號(hào)類的x的坐標(biāo)

result_y_num1 = []#存放1號(hào)類的y的坐標(biāo)

result_x_num2 = []#存放2號(hào)類的x的坐標(biāo)

result_y_num2 = []#存放2號(hào)類的y的坐標(biāo)

result_x=0

result_y=0

相關(guān)推薦

【Python培訓(xùn) 】從小白到大咖 打造Python精英人才

【Python入門免費(fèi)課程】引領(lǐng)編程開發(fā)新趨勢(shì)

文章“【實(shí)習(xí)報(bào)告】Python實(shí)訓(xùn)報(bào)告”已幫助

>>本文地址:http://m.hqfphsz.com/dxs/2018/45463.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個(gè)方向的工作?

獲取測(cè)試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營(yíng)銷互聯(lián)網(wǎng)營(yíng)銷
  • JavaJava
  • Linux云計(jì)算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運(yùn)營(yíng)全域電商運(yùn)營(yíng)
  • 軟件測(cè)試軟件測(cè)試
  • 室內(nèi)設(shè)計(jì)室內(nèi)設(shè)計(jì)
  • 平面設(shè)計(jì)平面設(shè)計(jì)
  • 電商設(shè)計(jì)電商設(shè)計(jì)
  • 網(wǎng)頁設(shè)計(jì)網(wǎng)頁設(shè)計(jì)
  • 全鏈路UI/UE設(shè)計(jì)UI設(shè)計(jì)
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運(yùn)營(yíng)新媒體
  • 直播帶貨直播帶貨
  • 智能機(jī)器人軟件開發(fā)智能機(jī)器人
 

快速通道fast track

近期開班時(shí)間TIME