1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
import pandas as pd
import numpy as np
import random as rand
def creationtab():
tabnumber = rand.randint(1,3)
listetab = []
for loop in range(tabnumber):
ligneumber = rand.randint(1,2)
print("++++++++ Tab num:", loop + 1,"++++++++")
print("Le nombre des ligne dans ce tableau est: ", ligneumber)
lignename = str('tab' + str(loop +1))
for loop in range(ligneumber):
vm=[]
val1 = rand.randint(2,100)
val2 = rand.randint(2,100)
val3 = rand.randint(20,5000)
val4 = 0
vm.append(val1)
vm.append(val2)
vm.append(val3)
vm.append(val4)
listetab.append(vm)
for loop in range(ligneumber):
numpyArray = np.array(listetab)
panda_df = pd.DataFrame(data = numpyArray[0:, 0:],
index = ['ligne' + str(i + 1) + "_" + lignename
for i in range(numpyArray.shape[0])],
columns = ['Val1', 'val2', 'val3', 'val4'])
print(panda_df)
print()
# appel fonction
creationtab() |
Partager