bpython3 推送 python3一些用法

2021-10-11 12:20:30 字數 1185 閱讀 4771

python3自定義演算法排序

sorted(a1, key = functools.cmp_to_key(cmp))

a1是待排序list,cmp為排序函式

numpy

a = np.vstack([x,np.ones(len(x))]).t a為x引數矩陣,vstack是新增一列1作為偏置項

a,b = np.linalg.lstsq(a,y)[0] a為引數矩陣,y是x對應的值,函式的作用是用最小二乘法擬合出k和b

a=[1,2,3] b=[4,5,6]

a=[1,2,3,[4,5,6]]

a.extend(b)

a=[1,2,3,4,5,6]

size用法

import numpy as np

x=np.array([[1,2,3,4],

[5,6,7,8],

[9,10,11,12]])

number=x.size # 計算 x 中所有元素的個數

x_row=np.size(x,0) #計算 x 一行元素的個數

x_col=np.size(x,1) #計算 x 一列元素的個數

print("number:",number)

print("x_row:",x_row)

print("x_col:",x_col)

number: 12

x_row: 3

x_col: 4

shape的用法

import numpy as np

x=np.array([[1,2,3,4],

[5,6,7,8],

[9,10,11,12]])

x_dim=x.shape # 以元組形式,返回陣列的維數

print("x_dim:",x_dim)

print(x.shape[0]) # 輸出行的個數

print(x.shape[1]) #輸出列的個數

x_dim: (3, 4)

len的用法

import numpy as np

x=np.array([[1,2,3,4],

[5,6,7,8],

[9,10,11,12]])

length=len(x) #返回物件的長度 不是元素的個數

print("length of x:",length)

length of x: 3

python3菜鳥教程100例 Python3

python3 字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字。乙個簡單的字典例項 也可如此建...

python3編譯安裝 編譯安裝Python 3

目前python最新版為python 3,以下是編譯安裝python 3.7.0的方法,根據提示一行乙個命令輸入即可 安裝依賴 yum y install wget gcc gcc c libffi devel zlib devel wget 解壓tar xvjf python 3.7.0.tar....

python3經典例題 經典例題 Python

python python開發 python語言 經典例題 python 經典例題 if巢狀 1.使用者輸入賬號 2.使用者輸入密碼 3.判斷使用者的賬號是不是alex 4.如果賬號是alex在繼續判斷密碼是不是alexdsb 5.賬號和密碼都正確提示使用者alex就是乙個dsb 6.如果賬號正確密...