Exemplo n.º 1
0
def user_profile():
    name = capitalize(input("Укажите имя:"))
    sname = capitalize(input("Укажите фамилию:"))
    city = capitalize(input("Укажите город проживания:"))
    while True:
        byear = input("Укажите год рождения:")
        if byear.isdigit() and 1900 <= int(byear) <= 2020:
            byear = int(byear)
            break
        else:
            print('Введите корректный год рождения')
            continue
    while True:
        email = input("Укажите email:")
        if "@" in email and len(email) > 5:
            email = email.lower()
            break
        else:
            print('Введите корректный email')
            continue
    while True:
        phone = input("Укажите телефон после (+7):")
        if phone.isdigit() and len(phone) == 10:
            phone = int(phone)
            break
        else:
            print('Введите корректный телефон (10 цифр)')
            continue
    return name, sname, city, byear, email, phone
Exemplo n.º 2
0
def compute_stats(metrics, classifiers, folder):
	print(indent('\n- Computing metrics statistics ... '), end='')
	
	stats = pd.DataFrame(columns=classifiers)
	
	for key, val in metrics.items():
		name = str(capitalize(key))
		
		mean = val.mean(axis=0)
		mean = mean.rename(name+' Mean')
		stats = stats.append(mean)
		
		median = val.median(axis=0)
		median = median.rename(name+' Median')
		stats = stats.append(median)
		
		std = val.std(axis=0)
		std = std.rename(name+' Standard Deviation')
		stats = stats.append(std)
	
	print('result:')
	
	print(indent(stats.to_string(), spaces=10))
	
	out = write_df_to_csv(folder, stats, 'stats')
	
	print(indent('\n- Statistics written to file "%s"' % out))
Exemplo n.º 3
0
        ],
        'radius': [teknikprocent]
    },
    index=pd.Series(værdier_mindst_en))
# Til s**t kan vi tegne vores plot ved hjælp af dataframe.plot.pie funktionen.
teknik_tærtedia = df_teknik.plot.pie(y='Teknikker', figsize=(10, 10))

# Nu kan er diagrammet lavet og kan printes
print(teknik_tærtedia)

# Lad os prøve at gøre det samme med formatet af værkerne i vores dataset.
formatantal = df['image_orientation'].value_counts()
formatprocent = df['image_orientation'].value_counts(
    normalize=True, dropna=True).mul(100).round(1).astype(str) + '%'
formatnavne = df['image_orientation'].value_counts().keys().tolist()
capitalize(formatnavne)
format = pd.DataFrame(columns=['Antal', 'Procent'],
                      index=capitalize(formatnavne),
                      data=zip(formatantal, formatprocent))
print(format)

# Her viser vi først summene af de 2 typer i et bardiagram og så den fordeleingen i procent i et tærtediagram.
format_bardia = format.plot(kind='bar')
print(format_bardia)
df_format = pd.DataFrame(
    {
        'Formattyper': formatantal,
        'radius': [formatprocent]
    }, index=formatnavne)
format_tærtedia = df_format.plot.pie(y='Formattyper', figsize=(10, 10))
print(format_tærtedia)
Exemplo n.º 4
0
choice = random.choice(range(10))
print(choice)

uniform = random.uniform(2, 10)
print(uniform)

print("hello world")
var1 = "hello world"
var2 = 'runoob'
print("var1: ---", var1[2:6])
print('h' in var1)
print('\a')

print("我叫 %s 今年 %d 岁!" % ('小明', 10))
a = 'songjin'
n = capitalize(a)
print(n)

b = "  abcdefghabbbb"
print(b * 2)

for x in [1, 2, 3]:
    print(x, end="")
    print("")
L = ["google", "runoob", 'taobao']
print(L[2])

squares = [1, 4, 9, 16]
squares += [2, 3, 5, 6, 7, 8]
# print(sorted(squares))
a = ['a', 'b', 'c']
Exemplo n.º 5
0
#   %G	    %f 和 %E 的简写
#   %p	    用十六进制数格式化变量的地址

# 格式化操作符辅助指令
#   *	    定义宽度或者小数点精度
#   -	    用做左对齐
#   +	    在正数前面显示加号( + )
#   <sp>	在正数前面显示空格
#   #	    在八进制数前面显示零('0'),在十六进制前面显示'0x'或者'0X'(取决于用的是'x'还是'X')
#   0	    显示的数字前面填充'0'而不是默认的空格
#   %	    '%%'输出一个单一的'%'
#   (var)	映射变量(字典参数)
#   m.n.	m 是显示的最小总宽度,n 是小数点后的位数(如果可用的话)

str = "this is string example from runoob....wow!!!"
print("字符串的第一个字母变大写: ", capitalize(str))   # 将字符串的第一个字母变成大写
# 返回一个指定的宽度 width 居中的字符串,如果 width 小于字符串宽度直接返回字符串,否则使用 fillchar 去填充
str = "[www.runoob.com]"
print("str.center(40, '*') : \n", str.center(40, '*'))

'''
    str.count(sub, start= 0,end=len(string))
    sub -- 搜索的子字符串
    start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
    end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
'''
str = "www.runoob.com"
sub = 'o'
print("str.count('o') : ", str.count(sub))
sub = 'run'
print("str.count('run', 0, 10) : ", str.count(sub, 0, 10))
Exemplo n.º 6
0
from numpy.core.defchararray import capitalize

x = "1234567890"
print(len(x))
print(x[1])
print(x[1:])
print(x[:3])
print(x[1:5])

x = "1"
print(x + x)
print(x * 2)

if "H" in x:
    print("H 在变量 a 中")
else:
    print("H 不在变量 a 中")

if "M" not in x:
    print("M 不在变量 a 中")
else:
    print("M 在变量 a 中")

print("我叫 %s 今年 %d 岁!" % ('小明', 10))

print(capitalize("abc"))