/images/avatar.png

vllbc

asyncio

import threading import time 多线程例子 def spider(): #..... time.sleep(0.02) def main1(): for i in range(100): spider() def main2(): thread_list = [] for i in range(100): thread = threading.Thread(target = spider) thread.start() thread_list.append(thread) for t in thread_list: t.join() if __name__ == "__main__": start = time.time() main1() end = time.time() print("time1 :{:.4f}".format(end-start)) start = time.time() main2() end = time.time() print("time2 :{:4f}".format(end-start)) time1 :2.0523 time2 :0.037929 yield def fib(n):

移除元素

移除元素 还是以前刷过的题 https://leetcode-cn.com/problems/remove-element/ 以前的思路早忘了 然后我重新做了一下,一开始就一行代码 class Solution: def removeElement(self, nums: List[int], val: int) -> int: return len(list(filter(lambda x:x!=val,nums))) ​ 然后发现输出和正确输出不一样。于是

Decision Tree

import numpy as np import matplotlib.pyplot as plt import pandas as pd dataset = pd.read_csv('./datasets/Social_Network_Ads.csv') X = dataset.iloc[:, [2, 3]].values y = dataset.iloc[:, 4].values from sklearn.model_selection import train_test_split X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.25, random_state = 0) from sklearn.preprocessing import StandardScaler sc = StandardScaler() X_train = sc.fit_transform(X_train) X_test = sc.transform(X_test) from sklearn.tree import DecisionTreeClassifier classifier = DecisionTreeClassifier(criterion = 'entropy', random_state = 0) classifier.fit(X_train, y_train) DecisionTreeClassifier(criterion='entropy', random_state=0) classifier.

pyplot

matplotlib.pyplot学习 绘图标记 import matplotlib.pyplot as plt import numpy as np ypoints = np.array([1,3,4,5,8,9,6,1,3,4,5,2,4]) plt.plot(ypoints, marker = 'o') # "o"代表实心圆 plt.show() maker可用的符号如下