Python
Mm901
这个作者很懒,什么都没留下…
展开
-
strings.sort(key=lambda x: len(set(list(x)))): sort中key参数的应用
strings.sort(key=lambda x: len(set(list(x))))原创 2022-12-04 23:35:44 · 609 阅读 · 1 评论 -
Different between extend and append
Append: 将添加的内容作为一个整体。 Extend: 具有迭代的效果。原创 2022-12-04 19:28:12 · 201 阅读 · 0 评论 -
序列创建字典setdefault,collections
setdefault, collections.defaultdict原创 2022-11-25 14:34:29 · 183 阅读 · 0 评论 -
Mac:Failed to connect to raw.githubusercontent.com port 443解决方案
【代码】Mac:Failed to connect to raw.githubusercontent.com port 443解决方案。原创 2022-11-24 00:14:05 · 512 阅读 · 0 评论 -
解决plt.title()中文不显示问题
rc参数存储在字典变量中,通过字典的方式进行访问。2 plt.rcParams[’font.sans-serif’] = [‘SimHei’] 设置字体。3 plt.rcParams[’lines.linestyle’] = ‘-.’ 线条样式。5 plt.rcParams[’lines.color’] = ‘blue’ 线条颜色。11 plt.rcParams[’xtick.major.size’] x轴最大刻度。12 plt.rcParams[’ytick.major.size’] y轴最大刻度。原创 2022-10-16 23:30:48 · 2570 阅读 · 0 评论 -
resample(‘M‘).first() 为每月最后一天
将resample('M').first() 改为resample('MS').first()不知道原因,先做记录。原创 2022-10-16 11:22:18 · 828 阅读 · 2 评论 -
python np.lexsort
np.lexsort((a,b,c))从c开始进行排序,c1: 400,300,600,100,200,每个数大小都不一样,直接返回各自的索引值即3 4 1 0 2。c2:400,300,600,300,200,出现两个300,则需要对b进行对比,b[1]>b[3],排序则变为4 3 1 0 2。以此类推,b中若出现相同数字,则需要对a中的值进行比较后返回索引值。原创 2022-10-15 21:58:14 · 803 阅读 · 0 评论 -
Python中两个列表相乘
Python中两个列表相乘,通过不用numpy的方式原创 2022-09-22 12:37:20 · 1573 阅读 · 0 评论 -
python列表中str实现大小写转换
将原数组遍历小写之后写入新数组。原创 2022-09-20 21:00:26 · 443 阅读 · 0 评论 -
x = bool(input()) 输入0为True
input输入为一个str, bool值空字符串才是False.原创 2022-09-20 11:45:13 · 448 阅读 · 0 评论 -
lambda比大小
牛牛在和牛妹玩猜数字游戏,他们想请你写一个快速判断牛牛的数字是不是大于牛妹数字的程序。输入两个整数,以空格间隔,输出第一个数字是否大于第二个数字,第一个数字是否小于第二个数字。第一行输出第一个数字是否大于第二个数字,True 或者 False;第二行输出第一个数字是否小于第二个数字,True 或者 False。一行输入两个整数,以空格间隔。原创 2022-09-16 16:10:02 · 2149 阅读 · 0 评论 -
一行输入两个整数,以空格间隔
【代码】一行输入两个整数,以空格间隔。原创 2022-09-14 13:20:51 · 3525 阅读 · 0 评论 -
python设置小数点后保留两位小数点
1、使用字符串格式化。2、使用round内置函数。3、使用decimal模块。1、使用字符串格式化。原创 2022-09-14 12:17:41 · 26865 阅读 · 0 评论 -
python3 数列两个值交换&列表转字符串
python3 数列两个值直接交换以及数组转字符串原创 2022-09-08 12:37:33 · 136 阅读 · 0 评论 -
Python 字符串(str)与列表(list)互相转换
Python 字符串(str)与列表(list)互相转换原创 2022-08-19 12:26:27 · 752 阅读 · 0 评论 -
Python:将输入的数字转换为列表
Python:将输入的数字转换为列表原创 2022-08-19 11:23:12 · 7407 阅读 · 5 评论 -
python进制转换
十六进制转十进制,十进制转二进制,python 中 & (按位与) 和 | (按位或)原创 2022-08-17 17:08:08 · 1900 阅读 · 0 评论 -
Tkinter简介
Tkinter转载 2022-08-12 09:35:17 · 4090 阅读 · 0 评论 -
归类求和汇总
导入CSV,导出EXCEL原创 2022-08-10 14:44:51 · 61 阅读 · 0 评论 -
将Pycharm作为Vim编辑器使用
1、主题 如果你是Vim的粉丝,并且不打算使用其他类型的编辑器,那么这篇教程将会比较适合你。这里将会详细介绍如何在PycharmIdeaVim插件的帮助下下载、安装、使用Vim。至于有关Python编程以及Vim的用法,详见official website,Vim documentation。 2、准备工作 安装2.7或者更高版本的Pycharm 3、下载安装IdeaV...转载 2019-04-12 13:03:13 · 746 阅读 · 0 评论 -
金融学图标-蜡烛图2candlestick_ohlc
# -*- coding: utf-8 -*-"""Created on Sun May 20 13:44:23 2018@author: M"""import tushare as tsfrom matplotlib.pylab import date2numimport datetimeimport matplotlib.pyplot as plt code =...原创 2018-05-20 15:54:19 · 6134 阅读 · 0 评论 -
python_d05
01 迭代器'''1、什么是迭代器 迭代的工具 什么是迭代? 迭代是一个重复的过程,每一次重复都是给予上一次结果而进行的 单纯的重复并不是迭代 while True: print('=====>')2、为什么要用迭代器 找到一种可以不依赖索引的迭代取值方式3、怎么用迭代器 可迭代对象? ...原创 2019-05-06 23:12:12 · 134 阅读 · 0 评论 -
matplotlib.pyplot.bar
https://matplotlib.org/api/pyplot_api.htmlmatplotlib.pyplot.bar(left, height, width=0.8, bottom=None, hold=None, data=None, **kwargs)¶Make a bar plot.Make a bar plot with rectangles bounded by:left, l...转载 2018-03-16 08:38:49 · 1155 阅读 · 0 评论 -
Python标准库12 数学与随机数 (math包,random包)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们已经在Python运算中看到Python最基本的数学运算功能。此外,math包补充了更多的函数。当然,如果想要更加高级的数学功能,可以考虑选择标准库之外的numpy和scipy项目,它们不但支持数组和矩阵运算,还有丰富的数学和物理方程可供使用。此外,random包可以用来生成随...转载 2018-03-14 10:37:02 · 218 阅读 · 0 评论 -
金融学图表—蜡烛图1-candlestick2_ochl
import pandas as pdimport tushare as ts import datetimeimport matplotlibfrom matplotlib.dates import DateFormatter, WeekdayLocator, DayLocator, MONDAYimport matplotlib.pyplot as plt from matplot...转载 2018-05-20 15:53:01 · 6874 阅读 · 0 评论 -
蜡烛图+成交量
# -*- coding: utf-8 -*-"""Created on Sun May 20 17:09:15 2018@author: M"""import matplotlib as mplimport tushare as tsimport matplotlib.pyplot as pltimport matplotlib.finance as mpffrom mat...原创 2018-05-21 14:10:50 · 1372 阅读 · 0 评论 -
金融时间序列
import numpy as npimport pandas as pd使用cu201711为素材index:In [323]: cu201711.indexOut[323]: Int64Index([ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ....原创 2018-05-15 10:05:47 · 766 阅读 · 0 评论 -
Ubuntu环境下python2和python3切换
转自https://blog.csdn.net/qq_18815817/article/details/78874808环境:Ubuntu16.04Ubuntu自带python2,有时候需要使用pytho3。该如何切换呢?使用 update-alternatives操作方法:建立链接:sudo update-alternatives --install /usr/bin/p...转载 2018-10-27 22:59:40 · 2454 阅读 · 0 评论 -
python_d02
01 while 循环# 1死循环,会造成CPU的占用率过高# i=1# while True:# i+=1#2打印1-10# n=1# while True:# if n <= 10:# print(n)# n+=1# else:# break# 3打印1-10,改进1# n=1#...原创 2019-04-11 16:10:22 · 147 阅读 · 0 评论 -
pycharm快捷键及一些常用设置
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Inser...原创 2019-04-09 08:52:49 · 126 阅读 · 0 评论 -
python_d03
01 集合类型# pythoners=['艾利克斯','wxx', 'egon','吴三江','oldboy']# linuxer=['wxx','吴三江','张大炮','王全蛋']# pl=[]## for name in pythoners:# if name in linuxer:# pl.append(name)# print(pl)# 1...原创 2019-04-18 10:56:18 · 195 阅读 · 0 评论 -
Pycharm一直报No module named 'requests'错解决办法
转自https://blog.csdn.net/u012106306/article/details/80760744 第二次,重新配置,找到根本原因。由于我的版本是Python3.6.1的,网上很多截图和我的有些不一样,就耽搁了一些时间Project Interpreter部分是选择新建项目所依赖的python库 virtualenv Enviroment...转载 2019-05-03 11:20:12 · 1326 阅读 · 0 评论 -
python_d04
01 定义函数# 01 语法:# def 函数名(参数1,参数2, ...):# """# 文档注释# """# 代码1# 代码2# 代码3# ....# return 返回值## 02 定义函数时:只检测语法,不执行代码# 03 定义函数的三种形式# 定义函数的形式一:无参函数# def ...原创 2019-04-25 09:45:57 · 326 阅读 · 0 评论 -
python_d07
01 时间模块# import time'''掌握'''# print(time.time())# '''# 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。# 1558179986.5781155# '''# print(time.str...原创 2019-05-18 22:03:09 · 96 阅读 · 0 评论 -
import datetime
datetime是Python处理日期和时间的标准库。获取当前日期和时间我们先看如何获取当前日期和时间:>>> from datetime import datetime>>> now = datetime.now() # 获取当前datetime>>> print(now)2015-05-18 16:28:07.198690>&...转载 2018-02-27 16:15:52 · 16690 阅读 · 0 评论