推荐使用rich库,更绚丽,更美观
code1
from tqdm import tqdm
import time
def my_generator(num):
for i in range(num):
yield i
for i in tqdm(range(1000),desc='progree AI'):
time.sleep(0.001)
code2
from tqdm import tqdm
import time
import numpy as np
names = ['data','good','erane']
N = 100
name_random = np.random.choice(names,N)
def my_generator():
for i in name_random:
yield i
for i in tqdm(my_generator(),total = N):
time.sleep(0.001)
code3
from tqdm import tqdm
import time
import numpy as np
names = ['data','good','erane']
N = 100
name_random = np.random.choice(names,N)
def my_generator():
for i in name_random:
yield i
for i in tqdm(my_generator(),total = N):
time.sleep(0.001)
code4,pandas进度条
import pandas as pd
from tqdm import tqdm
import time
import numpy as np
data = np.random.randint(1,100,(4,100))
df = pd.DataFrame(data)
#tqdm.pandas(),装饰器作用
tqdm.pandas()
out = df.loc[2].progress_apply(lambda x:x**2)