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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
import pandas as pd
import numpy as np
import random as rand
def creationtab1():
tabnumber = rand.randint(1,3)
for loop in range(tabnumber):
listetab = []
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()
def creationtab2():
print("######Mon deuxieme tableau###########")
for loop in range(1):
listetab = []
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(1000,10000)
val2 = rand.randint(2000,10000)
val3 = rand.randint(2000,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 des fonction
creationtab1()
creationtab2() |
Partager