作业要求(2)(可以用jupyter notebook输出结果):
7.构建两个函数,一个有参数输入并有返回结果,一个无参数输入。
8.用Python创建一个txt文件,写入一些内容,创建后再读取到Python中。
9.创建两个numpy的向量,并计算对应元素加减乘除后的向量;创建两个numpy的矩阵,用矩阵乘法计算它们相乘后的结果。
10. 用pandas读取‘Social_Network_Ads.csv’文件,输出读取后的数据以及数据的行索引和列索引,并用两种方法输出。
def StudentGrade1(a):#7 a为参数
b= a + 5
return b
def StudentGrade2(): #无参数输入
print('good')
aa = 85
StudentGrade1(aa) #不同函数输出要分两个代码框输出
StudentGrade2()
注:定义函数用‘def’。
kp=open('F:/machine learning/123.txt','a') #8
注:machine learning文件夹里面没有‘123.txt’这个记事本,通过模式‘a’或‘w’模式都可以创建。也可以写成:kp=open(‘F:/machine
learning/123.txt’,mode=‘a’),mode可以省略。还有复制路径时,路径显示的是‘\’,与其他变成语言一样,需要将‘\’改为‘/’,或者为’\’,一个‘\’为转义符号。
lp=open('F:/ machine learning /123.txt','a')#8
lp.writelines('good good study')
lp.write(‘\n’)
lp.writelines