原创 python UnboundLocalError: local variable 'j' referenced before assignment

python中,在外面定義一個變量n,然後再在一個函數中使用這個變量,並改變它的值,會運行報錯。n=12 def func(name): if n<10: print('good') else:

原创 馬氏距離 平移不變性; 旋轉不變性; 尺度縮放不變性; 不受量綱影響的特性

轉載:https://blog.csdn.net/panglinzhuo/article/details/77801869馬氏距離用來度量一個樣本點P與數據分佈爲D的集合的距離。 假設樣本點爲: 數據集分佈的均值爲:  協方差矩陣爲S。則

原创 python小知識點

def f(x,l=[]): for i in range(x): l.append(i*i) # print(l) print(l) f(2)f(3,[3,2,1])f(3)f(3,[])運行結果

原创 Arrays.asList的使用需注意

            String[] stringArray = {"hello","world","B"};     List<String> stringA = Arrays.asList(stri

原创 將列表變成DataFrame形式,使用pd.concat進行合併

m=[1,2,3,4] #m.append(9) p=[4,3,2,5] #會將m變成豎着的一列,並指定列名 mm=pd.DataFrame(m,columns=['m']) mm=pd.concat([mm,pd.DataFrame(p

原创 np.newaxis

np.newaxis的功能是插入新維度,看下面的例子: a=np.array([1,2,3,4,5])print a.shape print a 輸出結果 (5,) [1 2 3 4 5] 可以看出a是一個一維數組, x_

原创 索引、視圖、遊標、存儲過程和觸發器的優缺

轉自:https://www.2cto.com/database/201208/146199.html索引、視圖、遊標、存儲過程和觸發器的理解 1、索引       1-1、索引的概述                我們把一個表中的一列或

原创 HashMap和Hashtable以及TreeMap的區別

轉載地址:https://blog.csdn.net/horero/article/details/53737576相同點:都實現了Map接口,都是輕量級的實現。兩者採用的Hash算法幾乎一樣,所以性能不會有很大的差異。1.語法上面的區別

原创 python df.iterrows()

#函數功能,遍歷data,對data中的每行的取值執行加1操作 def fun(data, add): for index, row in data.iterrows():

原创 python 嵌套字典的定義

x=[0,1,2,3,4] y=[3,5,6,2,3] #注意嵌套字典的定義方法 #result是一個字典的類型 result={} for i in range(len(x)): #result中的元素也是一個字典的形式

原创 python DataFrame的apply方法

#函數應用和映射 import numpy as np import pandas as pd df=pd.DataFrame(np.random.randn(4,3),columns=list('bde'),index=['utah',