分类:Python
2021
03-17
2021
03-16
2021
03-16
2021
03-16
第一种np矩阵可以直接与标量运算>>>importnumpyasnp>>>arr1=np.arange(12).reshape([2,2,3])>>>arr1array([[[0,1,2],[3,4,5]],[[6,7,8],[9,10,11]]])>>>arr1*5array([[[0,5,10],[15,20,25]],[[30,35,40],[45,50,55]]])>>>arr1-5array([[[-5,-4,-3],[-2,-1,0]],[[1,2,3],[4,5,6]]])>>>arr1**2array([[[0,1,4],[9,16,25]],[[36,49,64],[81,100,121]]])第二...
继续阅读 >
如下所示:#待处理列表A=[1,2,3,4,5]#移动次数a=3右移比较简单foriinrange(a):A.insert(0,A.pop())左移foriinrange(a):A.insert(len(A),A[0])A.remove(A[0])#左移foriinrange(a):b=A.pop(0)A.append(b)列表双向队列fromcollectionsimportdequeaa=deque(A)#正数表示向右移动,负数表示向左移动aa.rotate(8)#aa.rotate(-8)print(aa)#deque([3,4,5,1,2])print(list(aa))#[3,4,5,1,2]补充:Pyt...
继续阅读 >
方法一:a=12.12300#结果要求为12.123b=12.00#结果为12c=200.12000#结果为200.12d=200.0#结果为200print'a==>',[str(a),int(a)][int(a)==a]print'b==>',[str(b),int(b)][int(b)==b]print'c==>',[str(c),int(c)][int(c)==c]print'd==>',[str(d),int(d)][int(d)==d]方法二:foriin[12.12300,12.00,200.12000,200.0]:print('{:g}'.format(i))补充:Pyth...
继续阅读 >