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

Python學習小技巧總結(jié)

 更新時間:2018年06月10日 08:48:43   作者:sinat_34022298  
本篇文章給大家總結(jié)了關于python相關知識點學習的技巧以及難點,有興趣的朋友可以參考學習下。

三元條件判斷的3種實現(xiàn)方法

C語言中有三元條件表達式,如 a>b?a:b,Python中沒有三目運算符(?:),但Python有它自己的方式來實現(xiàn)類似的功能。這里介紹3種方法:

true_part if condition else false_part

a,b=2,3
c=a if a>b else b

a,b=2,1
c=a if a>b else b

>>> print c
2

利用and-or條件判斷的特性來實現(xiàn)三元條件判斷

首先介紹一下,and和or的用法:

python 中的and從左到右計算表達式,若所有值均為真,則返回最后一個值,若存在假,返回第一個假值。

無論是列表,元組還是字符串,空表示False,非空表示True

>>> 'python' and [] and (2,3)
[]
>>> 'python' and [2,3] and (3,4)
(3, 4)

or 也是從左到右計算表達式,存在真,則返回第一個為真的值,若均為假,則返回最后一個值。

>>> 'python' or [3,4] or ()
'python'
>>> '' or [] or ()
()

然后,我們利用and-or條件判斷的特性來實現(xiàn)三元條件判斷:

a,b=2,1
c = (a>b and [a] or [b])[0]

>>> print c
2

使用列表

a,b=2,7
c = [b,a][a>b]

>>> print c
7

分析:若a>b為真,由于真用1表示,因此相當于c=[b,a][1],即c=a

若a>b為假,由于假用0表示,因此相當于c=[b,a][0],即c=b

>>> int(False)
0
>>> int(True)
1

字典(dict)

以下問題都是在用Python寫KNN的時候遇到的:

dict_items()

python 字典(dict)的特點就是無序的,按照鍵(key)來提取相應值(value),如果我們需要字典按值排序的話,那可以用下面的方法來進行:

1 下面的是按照value的值從大到小的順序來排序。

dic = {‘a(chǎn)':31, ‘bc':5, ‘c':3, ‘a(chǎn)sd':4, ‘a(chǎn)a':74, ‘d':0}
dict= sorted(dic.items(), key=lambda d:d[1], reverse = True)
print(dict)

輸出的結(jié)果:

[(‘a(chǎn)a', 74), (‘a(chǎn)', 31), (‘bc', 5), (‘a(chǎn)sd', 4), (‘c', 3), (‘d', 0)]

下面我們分解下代碼:

print dic.items() 得到[(鍵,值)]的列表。

然后用sorted方法,通過key這個參數(shù),指定排序是按照value,也就是元素d[1]的值來排序。reverse = True表示是需要翻轉(zhuǎn)的,默認是從小到大,翻轉(zhuǎn)的話,那就是從大到小。

2 對字典按鍵(key)排序:

dic = {‘a(chǎn)':31, ‘bc':5, ‘c':3, ‘a(chǎn)sd':4, ‘a(chǎn)a':74, ‘d':0}
dict= sorted(dic.items(), key=lambda d:d[0])
print(dict)

dict_get()

dic = {‘a(chǎn)':31, ‘bc':5, ‘c':3, ‘a(chǎn)sd':4, ‘a(chǎn)a':74, ‘d':0}

dic.get(‘a(chǎn)',1) 
31 
dic.get(‘d',1) 
0 
dic.get(‘f',1) 
1

D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None.

如果k在字典中,返回D[k],即value值,否則返回d,d默認為None

Image和Ndarray互相轉(zhuǎn)換

import numpy as np
from PIL import Image

img = Image.open(filepath)
img_convert_ndarray = np.array(img)
ndarray_convert_img= Image.fromarray(img_convert_ndarray )


# np.array(object) 這個函數(shù)很強大啊,看源碼里面給的注釋
# object : array_like
#      An array, any object exposing the array interface, an object whose
#      __array__ method returns an array, or any (nested) sequence.

相關文章

  • pandas常用表連接merge/concat/join/append詳解

    pandas常用表連接merge/concat/join/append詳解

    使用python的pandas庫可以很容易幫你搞定,而且性能也是很出色的;百萬級的表關聯(lián),可以秒出,本文給大家分享pandas常用表連接merge/concat/join/append詳解,感興趣的朋友跟隨小編一起看看吧
    2023-02-02
  • python基于multiprocessing的多進程創(chuàng)建方法

    python基于multiprocessing的多進程創(chuàng)建方法

    這篇文章主要介紹了python基于multiprocessing的多進程創(chuàng)建方法,實例分析了multiprocessing模塊操作進程的相關技巧,需要的朋友可以參考下
    2015-06-06
  • Python數(shù)據(jù)挖掘中常用的五種AutoEDA 工具總結(jié)

    Python數(shù)據(jù)挖掘中常用的五種AutoEDA 工具總結(jié)

    大家好,我們都知道在數(shù)據(jù)挖掘的過程中,數(shù)據(jù)探索性分析一直是非常耗時的一個環(huán)節(jié),但也是繞不開的一個環(huán)節(jié),本篇文章帶你盤點數(shù)據(jù)挖掘中常見的5種 AutoEDA 工具
    2021-11-11
  • Python flask-script 模塊詳解

    Python flask-script 模塊詳解

    Flask Script擴展提供向Flask插入外部腳本的功能,這篇文章主要介紹了Flask之flask-script模塊使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2021-11-11
  • 6種將Python代碼打包成exe應用的方式

    6種將Python代碼打包成exe應用的方式

    這篇文章主要給大家介紹了關于6種將Python代碼打包成exe應用的方式,對于很多python的初學者來說,很希望將自己用python寫的.py文件生成exe直接在電腦上運行,需要的朋友可以參考下
    2023-08-08
  • Python中HMAC加密算法的應用

    Python中HMAC加密算法的應用

    HMAC?算法可用于驗證在應用程序之間傳遞或存儲在潛在易受攻擊位置的信息的完整性,因此本文為大家整理了一些Python中HMAC加密算法的應用,希望對大家有所幫助
    2023-05-05
  • django ajax json的實例代碼

    django ajax json的實例代碼

    今天就為大家分享一篇django ajax json的實例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python如果快速判斷數(shù)字奇數(shù)偶數(shù)

    python如果快速判斷數(shù)字奇數(shù)偶數(shù)

    這篇文章主要介紹了python如果快速判斷數(shù)字奇數(shù)偶數(shù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • python使用RNN實現(xiàn)文本分類

    python使用RNN實現(xiàn)文本分類

    這篇文章主要為大家詳細介紹了python使用RNN進行文本分類,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • python 執(zhí)行函數(shù)的九種方法

    python 執(zhí)行函數(shù)的九種方法

    這篇文章主要介紹了python 執(zhí)行函數(shù)的九種方法,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03

最新評論