自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Task03 输入和输出

Numpy 对于二进制文件的读写#np.load和np.save是读写磁盘数组数据的两个主要函数,默认情况下,数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中。import numpy as nparr1 = np.arange(5)np.save("test.npy",a)#这样就在程序所在的文件夹生成了一个.npy文件#将.npy中的文件读取出来import numpy as np arr2 = np.load("test.npy")print(arr2)#将多个数组保存

2020-11-13 23:45:18 128

原创 numpy第二次打卡

#关于keepdims维度:矩阵的维度用一个元祖tuple来表示,例如(2,)(2, 3)(2,3,4)维数:元祖中数字的个数矩阵的轴(axis):矩阵的轴(axis):矩阵的轴与维度对应,维度的第一个元素代表的轴是axis=0,第二个元素代表的轴是axis=1.如维度为(2,3,4)的矩阵axis=0即为2代表的维;再如数学中的2×3矩阵(即维度为(2,3))axis=0即为列(列方向),axis=1即为行(行方向)。对axis进行指定轴操作会使矩阵降维,使用keepdims=True会使消失的.

2020-11-08 11:34:59 170

原创 numpy第一次打卡

import numpy as nparray1 = np.arange(0,10)print(array1)//2.创建一个元素全为True的 3×3 数组array2=np.full([3,3],True,dtype=np.bool)print(array2)//3.从arr中提取所有奇数array3 = array1[array1%2==1)print(array3)//4.将arr中的偶数元素替换为0index = np.where(array1%2==0)array1[in.

2020-11-05 19:05:05 671 1

原创 2020-10-05

1、打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?open(‘将进酒’.txt, ‘r’, encoding=‘utf-8’)指定使用UTF-8的文字编码2.文件名.close()用来关闭文件3.with结构——文件之类的对象在使用完之后一定会执行正确的清理方法with open (‘myfile.text’,‘w’) as f4.读取方法有read, readline, readlinesread里可以加参数表示读取几个字符fileO

2020-10-05 21:37:59 71

原创 2020-10-05

模块1.python中一个.py文件就是一个模块,这种方式大大提高了程序的可读性和可维护性。import sysprint(sys.path) #python会将执行文件添加到环境变量里,所有import的文件都会去这里面找,能找到就执行,找不到就说明程序存在错误。2.collections是python中功能比较强大的一个包,他可以处理并维护一个有序的dict,提高程序的运行效率。...

2020-10-05 20:35:29 48

原创 2020-10-03

class C:def myFun():print(“hello!”)c = C()c.myFun()此段程序的错误在于myFun()方法中没有传入self参数。2.票价计算// A code block// An highlighted blockclass ticketprice(): def __init__(self, workday=True, adult=True): self.price = 100 if workday: ...

2020-10-03 23:51:36 70

原创 2020-09-28

1.闭包中,怎么对数字、字符串、元祖等不可变元素更新。当内部作用域想修改外部作用域的变量时,就要用到global和nonlocal关键字,2.分别根据每一行的首元素和尾元素大小对二维列表a=[ [6, 5], [3, 7], [2, 8] ]排序。(利用lambda表达)a = [ [6,5], [3,7], [2,8]]x = sorted(a, key=lambda :a[1],reverse=True)print(list(x))x = sorted(a, key=lambda a: a[

2020-09-28 22:13:20 69

原创 2020-09-25

a = set {(1,1)}print(a)2.basket = set()basket.add(‘x’)basket.add(‘y’)basket.add(‘z’)3.list = [ ’ A ‘, ’ B’, ‘C’, ‘D’]result1 = set(list)result2 = list(result1)4.set1 = {6,7,8}set2 = {7,8,9}set3 = set1 - set2print(set3)a = set1.difference...

2020-09-25 23:37:10 38

原创 2020-09-24

1.32.dic[‘java’] = 983.del dic[‘c’]4.dic[‘php’] = 905.list.dict.keys()6.list.dict.value()7.if ‘javascript’ in dict8.9.10.11.dict.update(dict2)12.这篇很水我知道,时间紧迫争取明天补上

2020-09-24 23:56:39 591

原创 2020-09-22

批量替换字符串中的元素:str5 = “I Love Icecream”print(str5.strip().replace(‘I’,‘we’,3))把字符串按照空格进行拆分:split(’’,num) #不给出参数的话默认以空格拆分去除首位的空格:lstrip()判断是否只有数字:def isdigit(string):answer = string.isnumeric()return answerstring = input()result = isdigit (string)

2020-09-22 23:51:43 113

原创 2020-09-22

t1 = (1, 2)*2t2 = (1, )*2t3 = (1)*2print(t1,end=’ ‘)#(1,2,1,2)print(t2,end=’ ‘)#(1,1)print(t3,end=’ ')#2组包a = 1, 2, 3print(a,end = ’ ')print(type(a))拆包a, b = 1, 2print(a,b) #1 2a, *b, c =1,2,3,4,5print(a,b,c) #1 [1,3,4] 5...

2020-09-22 20:47:56 43

原创 2020-09-18

#第一题list1 = [2,5,6,7,8,9,2,9,9]list1.append(15)list1.insert(5,20)list2 = [2,5,6]list1 = list1 + list2del list1[3]list1.reverse()print(list1)print(sorted(list1))print(sorted(list1,reverse = True))#变为原来二倍def double_list(lst):for index, value in e

2020-09-18 20:00:53 52

原创 2020-09-17

import randomsecret = random.randint(0,100)tries = 1try:guess = int(input(“1 - 100的整数,第%d次猜,请输入:”%(tries)))except ValueError as error:input(“输入有误,请重新输入一次:”)guess = int()while(guess != secret):tries += 1guess = int(input(“1 - 100的整数,第%d次猜,请输入:”%(t

2020-09-17 21:00:53 144

原创 2020-09-16

python打卡第二天1.assert这个关键字我们称之为“断言”,当这个关键字后面的条件为False时,程序自动崩溃并报出assertionerror的异常。在进行单元测试时,可利用此关键字在程序设置检查点,只有条件为Ture时才继续执行。2.while else循环与for else循环 当循环内容执行结束时执行else中的语句;break等跳出时不执行。3.pass为空语句,不作任何操作,只起到占位的作用。4.查找可以被7和5整除的数字,介于1500到2700之间i = 1500for

2020-09-16 22:39:59 75

原创 python 打卡第一天

变量,数据类型,运算符和位运算学习笔记bit_length()函数的使用例:a=1031print(a.bit_length()) # 输出a有多少个二进制位保留几位小数a=Decimal(1)/Decimal(3)print(a)#0.33333333333333333333333333333如果想保留四位小数Decimal.getcontext().prec = 4c = Decimal(1) / Decimal(3)print©#0.33333.强制类型转换print

2020-09-15 18:43:42 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除