Python學習筆記(十四)

2021-10-18 10:47:16 字數 3030 閱讀 1225

十六章 json

過長的位址名不能使用分行

filename='d:\\pycharmprograms\\codes\\
導致:syntaxerror: eol while scanning string literal

python非字串**現中文字元:

data=pd.dataframe(

data=

zip(lons,lats,titles,mags)

,columns=

['經度'

,'緯度'

,'位置','震級'

])

上述**中columns中存在黑色中文逗號,非常難以察覺,應設定明顯的語法高亮

導致:syntaxerror: invalid character in identifier

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-ei6kj7o6-1612017754436)(

import json

import plotly.express as px

import pandas as pd

filename=

with

open

(filename)

as f:

all_eq_data=json.load(f)

all_eq_dicts=all_eq_data[

'features'

]mags,titles,lons,lats=

,,,[

]for eq_dict in all_eq_dicts:

mag=eq_dict[

'properties'][

'mag'

] title=eq_dict[

'properties'][

'title'

] lon=eq_dict[

'geometry'][

'coordinates'][

0]lat=eq_dict[

'geometry'][

'coordinates'][

1]data=pd.dataframe(

data=

zip(lons,lats,titles,mags)

,columns=

['經度'

,'緯度'

,'位置'

,'震級'])

data.head(

)fig=px.scatter(

data,

x='經度'

, y=

'緯度'

, labels=

, range_x=[-

200,

200]

, range_y=[-

90,90]

, width=

800,

height=

800,

title=

'全球**散點圖'

, size=

'震級'

有顏色漸變的散點圖

import json

import plotly.express as px

import pandas as pd

filename=

with

open

(filename)

as f:

all_eq_data=json.load(f)

all_eq_dicts=all_eq_data[

'features'

]mags,titles,lons,lats=

,,,[

]for eq_dict in all_eq_dicts:

mag=eq_dict[

'properties'][

'mag'

] title=eq_dict[

'properties'][

'title'

] lon=eq_dict[

'geometry'][

'coordinates'][

0]lat=eq_dict[

'geometry'][

'coordinates'][

1]data=pd.dataframe(

data=

zip(lons,lats,titles,mags)

,columns=

['經度'

,'緯度'

,'位置'

,'震級'])

data.head(

)fig=px.scatter(

data,

x='經度'

, y=

'緯度'

, labels=

, range_x=[-

200,

200]

, range_y=[-

90,90]

, width=

800,

height=

800,

title=

'全球**散點圖'

, size=

'震級'

, size_max=10,

color=

'震級'

)#fig.write_html('d:\\pycharmprograms\\global_eathquakes.html')

fig.show(

)

python 學習筆記(十四)

coding utf8 author liwei 定製類的練習 class student object def init self,name self.name name a student liwei print a str 對以上例子的使用 print str 對以上例子的使用 class s...

python學習筆記 十四 unittest

python中有乙個自帶的單元測試框架是unittest模組,用它來做單元測試,它裡面封裝好了一些校驗返回的結果方法和一些用例執行前的初始化操作。在說unittest之前,先說幾個概念 testcase 也就是測試用例 testsuite 多個測試用例集合在一起,就是testsuite testlo...

Python 深度學習 學習筆記(十四)

用一維卷積神經網路處理序列 今天,我們將學習到用一維卷積理解序列資料。一維卷積的卷積核是 n,1 的形狀。這裡需要注意的一點是,我們在二維卷積是大部分時間用到的卷積核為 3,3 3x3 9 在一維卷積層,卷積視窗的大小可以提公升到 7,或 9,一維卷積處理的思路與二維的大致相同,這裡直接貼上 例項 ...