![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
sulley.
传不习乎?
展开
-
【Python螺旋输出所有矩阵元素】| 顺时针&逆时针
顺时针实现&逆时针实现矩阵遍历。 逆时针实现原创 2022-02-21 23:00:09 · 1236 阅读 · 0 评论 -
【Python矩阵转置】| 试使用多方法实现
矩阵的重要性:实际存储数据通常包含有特征根或是特征向量,是重要。借助Python实现矩阵运算不可或缺。在此过程中,矩阵的转置至关重要。下为几种常见的矩阵转置方法:方法一:(直接法)#step1: #初始化原始矩阵matrix = [[1,2,3,4], [5,6,7,8], [9,10,11,12]]#通过函数指出矩阵的行与列row = len(matrix)col = len(matrix[0])#step2:#交换矩阵的行与列ROW =原创 2022-02-20 21:48:58 · 3228 阅读 · 0 评论 -
【Python分支循环概要】| 回文数&水仙花数&杨辉三角示例
目录一、知识点概要 1.分支结构2.循环结构 3.分支循环二、代码示例 1.回文数 2.水仙花数 3.杨辉三角一、知识点概要 1.分支结构 核心思想:根据条件判断结果选择程序语句执行方向。 ...原创 2022-02-16 18:05:17 · 857 阅读 · 0 评论 -
Python编写程序,给定列表[1,2,3,4,5,6,7,8,9,10],试使用filter函数对其中所有奇数进行过滤之后再进行输出。
代码实现 def fuc(n):#定义可迭代对象的筛选过滤函数,此处的筛选条件为是否为偶数 return n%2==0#并且满足最终的筛选函数的返回值类型为布尔类型lst=filter(fuc,[1,2,3,4,5,6,7,8,9,10])#调用fileter()函数-对应参数为筛选条件以及可迭代对象列表lst_1=list(lst)#将筛选所得结果通过列表形式转换lst_1#显示筛选结果 操作结果 方法介绍 filter(funct...原创 2021-10-17 19:35:55 · 2757 阅读 · 0 评论 -
Python使用列表实现:读取文本文件data.txt(文件中每行存取一个整数),将其按照升序排序后再写入文本文件data_asc.txt文件中
一、问题描述已知一个文本文件(data.txt),其中存有若干数据,存储数据均为整数(不同整数之间以换行符进行的分隔),现要求使用python读取原始数据文件(文件中每行存取一个整数),将其按照升序排序之后再写入文本文件data_asc.txt文件中进行保存并且进行存储。二、代码实现import pandas as pdimport numpy as npdf=open("C:/Users/lenovo/Desktop/data.txt")#定义变量df用于存储目标...原创 2021-10-16 13:48:27 · 10418 阅读 · 0 评论 -
Python使用pandas包实现:读取文本文件data.txt(文件中每行存取一个整数),将其按照升序排序后再写入文本文件data_asc.txt文件中
一、问题描述 已知一个文本文件(data.txt),其中存有若干数据,存储数据均为整数(不同整数之间以换行符进行的分隔),现要求使用python读取原始数据文件(文件中每行存取一个整数),将其按照升序排序之后再写入文本文件data_asc.txt文件中进行保存并且进行存储。二、代码实现import numpy as np#导入功能模块包import pandas as pdwith open ("C:/Users/lenovo/Desktop/data.txt",'r')...原创 2021-10-11 16:29:08 · 3708 阅读 · 0 评论 -
Python 实现百钱买百鸡问题(试使用列表推导式解决该问题)
问题描述 百钱买百鸡:一只公鸡5块钱,一只母鸡3块钱,三只小鸡一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只? 代码实现 方法一(使用列表推导式解决该问题)nn=[print('公鸡:',k,'母鸡:',j,'小鸡:',i) for i in range(0,101) for j in range(0,101) for k in range(0,101)if i/3 + j *3 + k * 5 == 100 and i+j+k==100]方法二(...原创 2021-09-22 18:15:28 · 18441 阅读 · 0 评论 -
Python编写程序,给定列表[1,2,3,4,5,6,7,8,9,10],先输出原列表,删除其中所有奇数之后再输出。(试使用优化方法列表推导式优化该问题)
代码实现 方法一(传统循环遍历法): n=[1,2,3,4,5,6,7,8,9,10]#初始化列表n#输出原列表m=[]#定义一个空列表,用于添加满足条件的列表元素for i in n:#删除原列表中的所有奇数 if i%2==0: m.append(i)m#返回新列表 方法二(列表推导式优化): n=[1,2,3,4,5,6,7,8,9,10]#初始化列表n#输出原列表num=[i for i in n if i%2==0]#删除原创 2021-09-22 09:54:21 · 7232 阅读 · 0 评论