python
文章平均质量分 58
a useful man
希望做一个有用的人。
展开
-
SciencePlots绘图
SciencePlots科研绘图原创 2023-02-18 17:17:19 · 1368 阅读 · 1 评论 -
文献管理软件Zotero配置及使用
文献管理软件-Zotero常用插件安装及配置使用原创 2022-12-06 20:12:47 · 6927 阅读 · 6 评论 -
在估值之前的“问题”以及什么是“格罗斯曼-斯蒂格利茨悖论”
格罗斯曼-斯蒂格利茨悖论原创 2022-11-25 16:44:14 · 1184 阅读 · 0 评论 -
Python时间戳转时间
要将时间戳转化为北京时间,这里涉及一个时区的问题,由于Python默认只有时间戳转化为UTC时间的函数,所以这里要引入pytz这个库首先安装pytz模块,使用pip install pytzimport timeimport datetimeimport pytztz = pytz.timezone('Asia/Shanghai') #东八区t = datetime.datetime.fromtimestamp(int(time.time()), pytz.timezone('Asia/Sh原创 2022-01-20 20:50:46 · 9968 阅读 · 0 评论 -
让程序员崩溃的瞬间
前方高能,每一个程序员看完,你不笑死个人,你来找我,我自己看了好几遍,反正笑的停不下来,太特么有才了。公司实习生找 Bug640在调试时,将断点设置在错误的位置640当我有一个很棒的调试想法时640偶然间看到自己多年前写的代码640当我第一次启动我的单元测试时640数据库的 Delete 语句忘了使用限定词 where…640明明是个小 bug,...原创 2020-08-27 22:42:03 · 153 阅读 · 0 评论 -
列表生成式
列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)):>>> list(range(1, 11))[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]但如果要生成[1x1, 2x2, 3x3, …, 10x10]怎么做?方法一是循环:>>> L = []&原创 2020-08-07 22:06:26 · 284 阅读 · 0 评论 -
吴恩达机器学习笔记55-异常检测算法的特征选择(Choosing What Features to Use of Anomaly Detection)
吴恩达机器学习笔记55-异常检测算法的特征选择(Choosing What Features to Use of Anomaly Detection) 对于异常检测算法,使用特征是至关重要的,下面谈谈如何选择特征: 异常检测假设特征符合高斯分布,如果数据的分布不是高斯分布,异常检测算法也能够工作,但是最好还是将数据转换成高斯分布,例如使用对数函数:???? = ????????????(原创 2020-07-23 12:32:08 · 459 阅读 · 0 评论 -
MultiObjective using Evolutionary Algorithms (2) -- Multi-Objective Optimization
参考 1. 多目标相关的概念In a single-objective optimization problem, the task is tp find one solution (Except in some specific multi-mo原创 2020-07-22 13:55:05 · 554 阅读 · 0 评论 -
使用python进行翻译
def tranlate(source, direction): import requests import json url = "http://api.interpreter.caiyunai.com/v1/translator" #WARNING, this token is a test token for new developers, and it should be replaced by your token token = "原创 2020-07-12 00:31:01 · 807 阅读 · 0 评论 -
pso0502
https://pypi.org/project/Geometric-Particle-Swarm-Optimisation/pso特征选择原创 2020-05-02 14:42:56 · 130 阅读 · 0 评论 -
遗传算法
遗传算法matlab遗传算法R原创 2020-04-21 12:03:18 · 361 阅读 · 0 评论 -
Genetic algorithms for feature selection
Genetic algorithms for feature selection Many common applications of machine learning, from customer targeting to medical diagnosis, arise from complex relatio...原创 2020-04-17 18:35:02 · 677 阅读 · 0 评论 -
python中Scipy模块求取积分
python中Scipy模块求取积分的方法:SciPy下实现求函数的积分的函数的基本使用,积分,高等数学里有大量的讲述,基本意思就是求曲线下面积之和。其中rn可认为是偏差,一般可以忽略不计,wi可以视为权重。在SciPy里提供了很多的求各类积分的函数,依据传入参数的不同可以分为两类:一类是传入一个已知的函数和积分的上下限;另一类是传入点集,这个适用于做完物理实现后收集的一些数据...原创 2020-04-17 16:58:05 · 1639 阅读 · 0 评论 -
一文理解CatBoost!
1. CatBoost简介CatBoost是俄罗斯的搜索巨头Yandex在2017年开源的机器学习库,是Boosting族算法的一种。CatBoost和XGBoost、LightGBM并称为GBDT的三大主流神器,都是在GBDT算法框架下的一种改进实现。XGBoost被广泛的应用于工业界,LightGBM有效的提升了GBDT的计算效率,而Yandex的CatBoost号称是比XGBoost和Lig...原创 2020-04-05 11:24:43 · 1319 阅读 · 1 评论 -
鲜为人知的pandas骚操作
文章目录一、ACCESSOR二、从clipboard剪切板载入数据三、将pandas对象转换为“压缩”格式四、使用"测试模块"制作伪数据五、从列项中创建DatetimeIndexpandas有些功能很逆天,但却鲜为人知,本篇给大家盘点一下。一、ACCESSORpandas有一种功能非常强大的方法,它就是accessor,可以将它理解为一种属性接口,通过它可以获得额外的方法。其实这样说还是很笼...原创 2020-04-04 19:18:16 · 410 阅读 · 0 评论 -
Python lambda 关键字
创建一个函数,将发送的任意数字加 10:x = lambda a : a + 10print(x(5))lambda 关键字用于创建小型匿名函数。Lambda 函数可以接受任意数量的参数,但只能拥有一个表达式。这个表达式会被计算并返回结果。具有三个参数的 lambda 函数:x = lambda a, b, c : a + b + cprint(x(5, 6,...原创 2020-04-03 12:19:13 · 238 阅读 · 0 评论 -
Python 列表 sort() 方法
实例以字母顺序对列表进行排序:cars = ['Porsche', 'BMW', 'Volvo']cars.sort()定义和用法默认情况下,sort() 方法对列表进行升序排序。您还可以让函数来决定排序标准。语法:list.sort(reverse=True|False, key=myFunc)参数描述reverse可选。reverse=True 将对列...原创 2020-04-03 11:00:57 · 395 阅读 · 0 评论 -
Python filter() 函数
实例过滤数组,并返回一个仅包含等于或大于 22 的值的新数组:ages = [5, 16, 19, 22, 26, 39, 45]def myFunc(x): if x < 22: return False else: return Trueadults = filter(myFunc, ages)for x in adults: print(x...原创 2020-04-03 10:45:29 · 159 阅读 · 0 评论 -
Python map() 函数
实例计算元组中每个单词的长度:def myfunc(n): return len(n)x = map(myfunc, ('apple', 'banana', 'cherry'))结果:[5, 6, 6]定义和用法map() 函数为 iterable 中的每个项目执行指定的函数。项目作为参数发送到函数。语法map(function, iterables)参数...原创 2020-04-03 10:37:00 · 310 阅读 · 0 评论 -
如何从 Python 列表中删除重复项
def my_function(x): return list(dict.fromkeys(x))mylist = my_function(["a", "b", "a", "c", "c"])print(mylist)1. 使用列表项作为键创建字典。这将自动删除任何重复项,因为词典不能有重复的键。2. 然后,将字典转换回列表。...原创 2020-04-03 10:22:02 · 467 阅读 · 0 评论 -
如何从 Python 列表中删除重复项
def my_function(x): return list(dict.fromkeys(x))mylist = my_function(["a", "b", "a", "c", "c"])print(mylist)使用列表项作为键创建字典。这将自动删除任何重复项,因为词典不能有重复的键。然后,将字典转换回列表。...原创 2020-08-27 22:39:54 · 479 阅读 · 0 评论 -
如何反转 Python 中的字符串
def my_function(x): return x[::-1]mytxt = my_function("I wonder how this text looks like backwards")print(mytxt)从字符串末尾开始裁切字符串并向后移动。原创 2020-04-02 22:17:00 · 442 阅读 · 0 评论 -
pandas中where函数的用法
关于模块pandas.core.component.generic.generic.中的函数where的帮助。where(self, cond, other=nan, inplace=False, axis=None, level=None, errors='' raise', try_cast=False) 替换条件为False的值。 参数 con...原创 2020-04-02 18:53:57 · 12080 阅读 · 0 评论 -
pandas替换列值
方法一data[col] = np.where(data[col].isnull(),0,1)def dataprocess(data): for col in ('EMAILADD','QQNO','WECHAT'): data[col] = np.where(data[col].isnull(),0,1) return data方法二data[col...原创 2020-04-01 20:40:03 · 2858 阅读 · 0 评论 -
collections模块简介
collections模块简介除python提供的内置数据类型(int、float、str、list、tuple、dict)外,collections模块还提供了其他数据类型,使用如下功能需先导入collections模块(import collections):计数器(counter)有序字典(orderedDict)默认字典(defaultdict)可命名元组(namedtuple...原创 2020-04-01 19:55:40 · 524 阅读 · 0 评论 -
pandas小技巧
目录设置与HTML共享结果编写文件Excel电子表格Github创作撰写科学论文设置创建一个10行3列的数据帧,数值随机。n =10df = pd.DataFrame( { "col1": np.random.random_sample(n), "col2": np.random.random_sample(n), "col3": [...原创 2020-04-01 13:13:11 · 199 阅读 · 1 评论 -
python做多元线性回归
下表列出了中国某年按行业分的全部制造业国有企业及规模以上制造业非国有企业的工业总产值Y,资产合计K及职工人数L。(l)利用上述资料,进行回归分析。(2)回答:中国该年的制造业总体呈现规模报酬不变状态吗?发到我邮箱chendh@dlut.edu.cn格式:第一次上机实验+姓名+学号。发送内容:包括结论和stata工作文件(其它软件格式也行)。时间:本周周六上课之前。*****作答将...原创 2020-03-30 11:41:40 · 4879 阅读 · 0 评论 -
python内置函数
目录set()eval()sorted()reversed()map()reduce()filter()enumerate()set()当需要对一个列表进行去重操作的时候,set()函数就派上用场了。>>> obj = ['a','b','c','b','a']>>> print(set(obj)){'c', 'a', 'b'}set([itera...原创 2020-03-26 22:20:10 · 173 阅读 · 0 评论 -
查看模块所有函数
使用 dir() 函数有一个内置函数可以列出模块中的所有函数名(或变量名)。dir() 函数:import sysdir(sys)原创 2020-03-25 19:29:40 · 777 阅读 · 0 评论 -
打印格式化与字符串
print('hi'+'there')hithereprint('hi '+'there')hi thereprint('Number \tSquare \tCube')for i in range(1,11): print(i,'\t',i**2,'\t',i**3)Number Square Cube1 1 12 4 83 9 27...原创 2020-03-24 23:59:45 · 801 阅读 · 0 评论 -
学习资源
sql学习资源python学习资源原创 2020-03-24 21:28:16 · 110 阅读 · 0 评论 -
python——t检验和ks检验
目录生成一个样本描述性统计T检验和KS检验生成一个样本import numpy as npfrom scipy import stats'''在这里,我们将t分布的所需形状参数(在统计中对应于自由度)设置为10。使用size = 1000表示我们的样本包含1000个独立绘制的(伪)随机数。由于未指定关键字参数loc和scale,因此将它们设置为默认值零和一。'''np.random....原创 2020-03-24 12:27:17 · 7007 阅读 · 0 评论 -
python正态分布相关函数
原创 2020-03-24 11:20:34 · 1936 阅读 · 0 评论 -
Numpy生成二项分布随机数
原创 2020-03-24 11:14:41 · 2981 阅读 · 0 评论 -
random.choice()使用
原创 2020-03-24 10:17:27 · 13453 阅读 · 0 评论 -
matplotlib数据可视化初阶
import pandas as pdChinaBank=pd.read_csv('ChinaBank.csv',index_col='Date')ChinaBank Unnamed: 0 Open High Low Close Volume Date...原创 2020-03-23 23:01:24 · 400 阅读 · 0 评论 -
JSON(JavaScript Object Notation)数据在python中的读写
使用json.dump()来存储数字列表:import jsonnumbers = [2, 3, 5, 7, 11, 13]filename = 'numbers1.json'with open(filename, 'w') as file_object: json.dump(numbers, file_object)我们先导入模块json,再创建一个数字列表。我们指定了要...原创 2020-03-23 18:44:55 · 230 阅读 · 0 评论 -
python文本分析
filename = 'alice.txt'try: with open(filename) as f_obj: contents = f_obj.read()except FileNotFoundError as e: msg = "Sorry, the file " + filename + " does not exist." print(msg...原创 2020-03-23 18:24:49 · 666 阅读 · 0 评论 -
附加内容到文件
如果你要给文件添加内容,而不是覆盖原有的内容,可以附加模式打开文件。你以附加模式打开文件时,Python不会在返回文件对象前清空文件,而你写入到文件的行都将添加到文件末尾。如果指定的文件不存在,Python将为你创建一个空文件。filename = 'programming1.txt'with open(filename, 'a') as file_object:#with open(f...原创 2020-03-23 18:16:59 · 218 阅读 · 0 评论 -
关键字with
with open('pi_digits.txt') as f: content = f.read() print(content)关键字with在不再需要访问文件后将其关闭。在这个程序中,注意到我们调用了open(),但没有调用close();你也可以调用open()和close()来打开和关闭文件,但这样做时,如果程序存在bug,导致close()语句未执行,文件将不会关闭...原创 2020-03-23 16:42:38 · 142 阅读 · 0 评论