亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Django與pyecharts結(jié)合的實例代碼

 更新時間:2020年05月13日 08:53:49   作者:亮亮小師兄  
這篇文章主要介紹了Django與pyecharts結(jié)合的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

一、創(chuàng)建Application

轉(zhuǎn)到manage.py的同級目錄,運行:

py manage.py startapp NLP

在sitting.py中注冊該Application:

# Application definition
#包含項目中啟用的所有Django應(yīng)用
INSTALLED_APPS = [
 'polls.apps.PollsConfig',#將創(chuàng)建的polls添加到項目中
 'NLP'
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
]

二、編寫視圖

打開系統(tǒng)生成的NLP文件夾,打開文件views.py,輸入如下代碼,新建了一個名叫index的視圖

from django.http import HttpResponse
 
def index(request):
 return HttpResponse("Hello, world. You're at the NLP index.")

三、編寫URLconf

1、為了使得編寫的index視圖有一個URL映射,在同級目錄下新建一個urls.py文件,在其中輸入如下代碼:

from django.urls import path
from . import views
urlpatterns = [
 path('', views.index, name='index'),
]

path()函數(shù)的用法:

route(必須)

route 是一個匹配 URL 的準(zhǔn)則(類似正則表達(dá)式)。當(dāng) Django 響應(yīng)一個請求時,它會從 urlpatterns 的第一項開始,按順序依次匹配列表中的項,直到找到匹配的項。

view(必須)

當(dāng) Django 找到了一個匹配的準(zhǔn)則,就會調(diào)用這個特定的視圖函數(shù),并傳入一個HttpRequest 對象作為第一個參數(shù),被“捕獲”的參數(shù)以關(guān)鍵字參數(shù)的形式傳入。

name(可選)

為 URL 取名能使你在 Django 的任意地方唯一地引用它,尤其是在模板中。這個有用的特性允許你只改一個文件就能全局地修改某個 URL 模式。

kwargs(可選)

任意個關(guān)鍵字參數(shù)可以作為一個字典傳遞給目標(biāo)視圖函數(shù).

2、在根URLconf中創(chuàng)建剛剛新建的NLP的urls模塊,打開mysit/urls.py,并在其urlpatterns模塊中插入一個include():

from django.contrib import admin
from django.urls import path,include
 
urlpatterns = [
 path('admin/', admin.site.urls),
  path('NLP',include('NLP.urls')),#包含app NLP的所有url
]

函數(shù) inclde()允許引用其它 URLconfs。每當(dāng) Django 遇到 :func:~django.urls.include 時,它會截斷與此項匹配的 URL 的部分,并將剩余的字符串發(fā)送到 URLconf 以供進(jìn)一步處理。

四、運行查看

現(xiàn)在就可以看看效果了,運行:

py manage.py runserver

打開本地站點查看

補充知識:pyecharts多圖表同一頁顯示

可視化是本人弱項,加強加強。。。。

顏控,喜歡pyecharts

今天跑回歸時,需要直觀的去看一下數(shù)據(jù),奈何數(shù)據(jù)量太大,測試集有將近2萬條數(shù)據(jù),一張圖無法完成的情況下,查了一下pyechart多圖表顯示問題

pyechart提供了一個接口Page,只需要調(diào)用方法add("待添加圖表名")即可

以下為官方提供的接口調(diào)用示例:

  from pyecharts import Page, Line, Bar
  page = Page()
  line = Line('Demo Line')
  # ... Add data to line
  page.add_chart(line, name='line')
  bar = Bar('Demo kline')
  # ... Add data to bar
  page.add_chart(bar)

本人實例:

  from pyecharts import Page,Line
  page = Page()
  attr = list(range(1,(len(X_test)+1)))
  v1 = list(y_test)
  v2 = list(y_pred)
  for i in range(0,2):
    line = Line()
    att = attr[100*i:100*(i+1)+1]
    v_test = v1[100*i:100*(i+1)+1]
    v_pred = v2[100*i:100*(i+1)+1]
    line.add("實際",att,v_test,is_smooth=True)
    line.add("預(yù)測",att,v_pred,is_smooth=True)
    page.add_chart(line)
  page

再次感嘆一下,有了pyecharts,媽媽再也不用擔(dān)心我不會畫圖了

以上這篇Django與pyecharts結(jié)合的實例代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python包argparse模塊常用方法

    Python包argparse模塊常用方法

    argparse是python用于解析命令行參數(shù)和選項的標(biāo)準(zhǔn)模塊。argparse模塊的作用是用于解析命令行參數(shù),通過實例代碼講解argparse的基本使用方法,感興趣的朋友跟隨小編一起看看吧
    2021-06-06
  • Python操作SQLite/MySQL/LMDB數(shù)據(jù)庫的方法

    Python操作SQLite/MySQL/LMDB數(shù)據(jù)庫的方法

    這篇文章主要介紹了Python操作SQLite/MySQL/LMDB數(shù)據(jù)庫的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • 深入理解Python虛擬機中常見魔術(shù)方法的使用

    深入理解Python虛擬機中常見魔術(shù)方法的使用

    本文主要給大家介紹在 python 當(dāng)中與數(shù)學(xué)計算相關(guān)的一些常見的魔術(shù)方法,是在很多科學(xué)計算的包當(dāng)中都使用到的魔術(shù)方法,感興趣的小伙伴可以了解一下
    2023-05-05
  • Python Pytorch深度學(xué)習(xí)之自動微分

    Python Pytorch深度學(xué)習(xí)之自動微分

    今天小編就為大家分享一篇關(guān)于Pytorch自動微分的文章,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-10-10
  • Python灰度變換中的對數(shù)變換專項分析實現(xiàn)

    Python灰度變換中的對數(shù)變換專項分析實現(xiàn)

    灰度變換是指根據(jù)某種目標(biāo)條件按一定變換關(guān)系逐點改變源圖像中每個像素灰度值的方法。目的是改善畫質(zhì),使圖像顯示效果更加清晰。圖像的灰度變換處理是圖像增強處理技術(shù)中的一種非?;A(chǔ)、直接的空間域圖像處理方法,也是圖像數(shù)字化軟件和圖像顯示軟件的一個重要組成部分
    2022-10-10
  • python中的導(dǎo)入方式詳解

    python中的導(dǎo)入方式詳解

    在Python中,import 語句的本質(zhì)是加載并初始化一個模塊,使得模塊中定義的函數(shù)、類、變量等可以在另一個腳本中被訪問和使用,下面給大家分享python中的導(dǎo)入方式,感興趣的朋友一起看看吧
    2024-06-06
  • OpenCV學(xué)習(xí)之圖像的分割與修復(fù)詳解

    OpenCV學(xué)習(xí)之圖像的分割與修復(fù)詳解

    圖像分割本質(zhì)就是將前景目標(biāo)從背景中分離出來。在當(dāng)前的實際項目中,應(yīng)用傳統(tǒng)分割的并不多,大多是采用深度學(xué)習(xí)的方法以達(dá)到更好的效果。本文將詳細(xì)介紹一下OpenCV中的圖像分割與修復(fù),需要的可以參考一下
    2022-01-01
  • Python辦公自動化Word轉(zhuǎn)Excel文件批量處理

    Python辦公自動化Word轉(zhuǎn)Excel文件批量處理

    這篇文章主要為大家介紹了Python辦公自動化Word轉(zhuǎn)Excel文件批量處理示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python logging日志模塊使用指南

    Python logging日志模塊使用指南

    Python 的 logging 模塊提供了標(biāo)準(zhǔn)的日志接口,可以通過它存儲各種格式的日志,日志記錄提供了一組便利功能,用于簡單的日志記錄用法,本文就給大家簡單的介紹一下Python logging日志模塊使用方法,需要的朋友可以參考下
    2023-08-08
  • python try except返回異常的信息字符串代碼實例

    python try except返回異常的信息字符串代碼實例

    這篇文章主要介紹了python try except返回異常的信息字符串代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08

最新評論