0o0blog - 随笔小记
type: channel
link: https://0o0blog.com/category/%E9%9A%8F%E7%AC%94%E5%B0%8F%E8%AE%B0/
description: 记录心情还有一些随想
items: 对当前艺术生活中-刻奇-现象的思考-从米兰-昆德拉谈起(转)
items: Python 中创建只有一个元素的元组（tuple）
items: Python3 check_hostname requires server_hostname
items: Python3 安装依赖的问题合集
items: Python3 动态参数*args
items: Python数据分析的环境安装
items: 海上灵光
items: 小王子

对当前艺术生活中-刻奇-现象的思考-从米兰-昆德拉谈起(转)
type: item
date: 2022-04-11T09:51:30+00:00
description: 很有意思的一篇文章，值得一读论文原文

Python 中创建只有一个元素的元组（tuple）
type: item
date: 2022-01-02T09:47:32+00:00
description: print(type((1)))返回值为<class 'int'>print(type((1,)))返回值为<class 'tuple'>如果需要创建单元素的数组，需要在该元素后添加,否则并不会被编译器认为是数组

Python3 check_hostname requires server_hostname
type: item
date: 2021-09-19T03:18:00+00:00
description: 问题出现目前我碰到过两种情况：pip安装依赖爬虫爬取数据关键报错信息raise ValueError("check_hostname requires server_hostname") ValueError: check_hostname requires server_hostname解决方式推测该问题由urllib3这个包引起，可尝试如下操作降低包的版本，终端输入pip install urllib3==1.25.8关闭诸如Clash、v2ray、shadowsocks(r)等代软件重启环境再次尝试

Python3 安装依赖的问题合集
type: item
date: 2021-09-19T02:47:56+00:00
description: pip篇提高依赖安装速度pip默认的软件安装源为官方源地址为：https://pypi.org/simple/国内访问速度较慢，建议更换为国内的pip源镜像。注意：新版Ubuntu强制要求使用https源国内源清华：https://pypi.tuna.tsinghua.edu.cn/simple阿里云：http://mirrors.aliyun.com/pypi/simple/中国科技大学：https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学：http://pypi.hustunique.com/山东理工大学：http://pypi.sdutlinux.org/豆瓣：http://pypi.douban.com/simple/临时使用pip -i 指定的源地址 所需安装的软件示例：pip install -i https://pypi.tuna.tsinghua.edu.cn/simple urllib3==1.25.8永久修改人在国内推荐直接采用这种办法，一劳永逸。Linux下，修改 /root/.pip/pip.conf (没有就创建一个文件夹及文件。文件夹要加.，表示是隐藏文件夹)Windows下，直接在user目录中创建一个pip目录，如：C:\Users\XX\pip，新建文件pip.ini。（其中XX为你所使用系统安装时设定的用户名称，；例如我的为C:\Users\Francis\pip）在 pip.conf 或 pip.ini 中填入如下文件，该文件为示例[global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = mirrors.aliyun.com如果速度不理想，可更换其他源，将 index-url 中的地址更换为其他地址，并将 trusted-host 替换为该源的对应地址串，参照示例格式。

Python3 动态参数*args
type: item
date: 2021-07-08T09:46:00+00:00
description: 动态参数 顾名思义，动态参数就是传入的参数的个数是动态的，可以是1个、2个到任意个，还可以是0个。在不需要的时候，你完全可以忽略动态函数，不用给它传递任何值。Python的动态参数有两种，分别是*args和**kwargs，这里面的关键是一个和两个星号的区别，而不是args和kwargs在名字上的区别，实际上你可以使用*any或**whatever的方式。但就如self一样，默认大家都使用*args和**kwargs。注意：动态参数，必须放在所有的位置参数和默认参数后面！def func(name, age, sex='male', *args, **kwargs): pass*args一个星号表示接收任意个参数。调用时，会将实际参数打包成一个元组传入形式参数。如果参数是个列表，会将整个列表当做一个参数传入。例如：def func(*args): """ *表示接收任意个数量的参数，调用时会将实际参数打包为一个元组传入实参 :param args: :return: """ print args for i in args: print i func({'name': 'kobe'}, 123, 'hello', ['a', 'b', 'c'])运行结果：({'name': 'kobe'}, 123, 'hello', ['a', 'b', 'c']) {'name': 'kobe'} 123 hello ['a', 'b', 'c']可以看到，先打印了args参数，是一个元组，再分别打印了传入的每个参数。有时候我们传入一个列表，本意是希望将列表中的所有元素都当做参数传递进去，这里直接将['a', 'b', 'c']看做一个整体了，怎么办？其实只需要在调用时前面加一个*号 ，就能实现将列表中的每个元素传递进去了。其实不光列表，任何序列类型数据对象，比如字符串、元组都可以通过这种方式将内部元素逐一作为参数，传递给函数。而字典，则会将所有的key逐一传递进去。def func(*args): """ *表示接收任意个数量的参数，调用时会将实际参数打包为一个元组传入实参 :param args: :return: """ for i in args: print i func(*['a', 'b', 'c'])输出结果：a b c特别的，调用时只能有一个参数前添加*号，且必须放在最后面def func(*args): """ *表示接收任意个数量的参数，调用时会将实际参数打包为一个元组传入实参 :param args: :return: """ for i in args: print i func(123, 'hello', ['a', 'b', 'c'], *{'name': 'kobe', 'age': 41})输出：将字典的key值作为参数传入了123 hello ['a', 'b', 'c'] age nameReprinted from: https://www.cnblogs.com/gcgc/p/11426478.html

Python数据分析的环境安装
type: item
date: 2021-06-15T12:25:00+00:00
description: statsmodels安装pip安装文档中文文档（可能落后于最新版本，不过一般也没啥问题）英文文档（和版本同步更新，英文原文文档，如果中文文档有问题，可以翻阅查看）主要特点线性回归模型：普通最小二乘法广义最小二乘法加权最小二乘法具有自回归误差的最小二乘分位数回归递归最小二乘法具有混合效应和方差成分的混合线性模型GLM：支持所有单参数指数族分布的广义线性模型用于二项式和泊松的贝叶斯混合GLMGEE：单向聚类或纵向数据的广义估计方程离散模型:Logit 和 Probit多项 logit (MNLogit)泊松和广义泊松回归负二项式回归零膨胀计数模型RLM: 鲁棒的线性模型，支持多个 M 估计器。时间序列分析：时间序列分析模型完整的StateSpace建模框架季节性ARIMA和ARIMAX模型VARMA和VARMAX模型动态因子模型未观测到的组件模型马尔可夫切换模型（MSAR），也称为隐马尔可夫模型（HMM）单变量时间序列分析：AR，ARIMA矢量自回归模型，VAR和结构VAR矢量误差修正模型，VECM指数平滑，Holt-Winters时间序列的假设检验：单位根，协整和其他用于时间序列分析的描述性统计数据和过程模型生存分析:比例风险回归（Cox模型）生存者函数估计（Kaplan-Meier）累积发生率函数估计多变量:缺失数据的主成分分析旋转因子分析MANOVA典型相关非参数统计：单变量和多变量核密度估计数据集：用于示例和测试的数据集统计：广泛的统计检验诊断和规格检验拟合优度和正态性检验多元测试函数各种其他统计检验使用MICE进行插补，秩序统计回归和高斯插补调解分析图形包括用于数据和模型结果的可视化分析的绘图功能输入/输出用于读取Stata .dta文件的工具，但pandas具有较新的版本表输出到ascii，latex和html其他模型Sandbox：statsmodels包含一个 sandbox 文件夹，其中包含处于开发和测试各个阶段的代码，因此不被视为“生产就绪”。其中包括：广义矩法（GMM）估计器核回归scipy.stats.distributions的各种扩展面板数据模型信息理论测度Arch安装pip安装文档中文文档（暂未找到）英文文档模块内容(Module Contents)Univariate ARCH ModelsUnit Root TestsCointegration Testing and AnalysisBootstrappingMultiple Comparison TestsLong-run Covariance Estimation

海上灵光
type: item
date: 2021-06-01T13:28:00+00:00
description: 这大概就是我喜欢一些老歌，喜欢坐下来慢慢读书，喜欢blog的原因吧。在这个移动互联网的时代，手机APP充斥于生活的各个角落，但是我选择越过重重障碍，搭建起自己的博客，来记录一些想记录的。或许，这就是我那该死的情怀吧。大多数的人并不相爱，却因为种种现实因素的捆绑，结为夫妇，买车买房，子孙满堂，度过一生——缺乏爱情的婚姻，但倒也相安无事直到终老。太多的人最终或娶或嫁的，并不是年少时让自己心动并不顾一切付出的那个人。说来虽是常态，但这常态也着实悲凉了点。不过也正因如此，纯因为爱情而结合的婚姻方显得如此珍惜。许多念念不忘，只是一瞬；许多一瞬，却是念念不忘说来虽是常态，但这常态也着实悲凉了点。这让我想起了你，李怡萌，你还好吗？不知道你也是否如此，在经历这悲凉的常态。I don't care. (2020.09.19)人不可能全然不顾外人看法，但不必沦落到活给别人看。需要时常拎出来检视的：自己是在努力“做更好的自己”，还是在努力做“他人眼中更好的自己”。当一个人变得野心勃勃，自以为那叫做“有梦想”了，其实只不过是完全臣服于这个社会的功利型竞争模式了那些在生命里留不下又带不走的，往往是最美的。人们一边厌恶城府深的人，一边欣然栽培着自己的城府，并美其名曰成熟。内心愈是空乏，外部表现愈是要“装”，行头愈是要与常人拉开距离。如果活的够坦荡，那么晚年的生活就会如品达所说的那样：永存的希望指向光明。士可杀，不可早起。不懒觉，毋宁死。因地不真，果招纡曲。

小王子
type: item
date: 2021-06-01T11:36:00+00:00
description: 他仍然笑着。随后他变得严肃起来：“今天夜里……你知道……不要来了。”“我不离开你。”“我将会象是很痛苦的样子……我有点象要死去似的。就是这么回事，你就别 来看这些了，没有必要。”“我不离开你。”可是他担心起来。“我对你说这些……这也是因为蛇的缘故。别让它咬了你……蛇是很坏的，它随 意咬人……”“我不离开你。”这时，他似乎有点放心了：“对了，它咬第二口的时候就没有毒液了……”这天夜里，我没有看到他起程。他不声不响地跑了。当我终于赶上他的时候， 他坚定地快步走着。他只是对我说道：“啊，你在这儿……”于是他拉着我的手。但是他仍然很担心：“你不该这样。你会难受的。我会象是死去的样子，但这不会是真的……”我默默无言。“你明白，路很远。我不能带着这付身躯走。它太重了。”我依然沉默不语。“但是，这就好象剥落的旧树皮一样。旧树皮，并没有什么可悲的。”看到这一段，又想想太宰治的书。有时候死亡对于当事人，对于我自己真的是一件令人很悲伤的事情吗？怕是并不见得，很多时候感觉生命中的快乐就像黑夜里的星辰，星辰虽亮，可相比那深邃的黑，还是少了很多。快乐远不及生活带来的痛苦，死亡又何以见得不是一种解脱。那亲人离逝又为何让人哭的撕心裂肺？怕是除了当事人自己直接说出来的痛苦和不舍，剩下的就只有亲人的脑补了吧。或许，我们的悲伤仅仅是因为我们自己，只是因为我们再也见不到他了。仅此而已这番话并不是意味着我们不能为死去的人哭泣，而是大可不必下意识的认为我们的哭泣是因为他们去了另一个世界过得不好，我们的哭泣，仅仅因为我们自己，因为一份思念，因为一份来自于心底无法控制的情感。而念而不得的表现不一定是哭泣，所以哭泣并不是必要的。“你们很美，但你们是空虚的。”小王子仍然在对她们说，“没有人能为你们去死。当然啰，我的那朵玫瑰花，一个普通的过路人以为她和你们一样。可是，她单独一朵就比你们全体更重要，因为她是我浇灌的。因为她是我放在花罩中的。因为她是我用屏风保护起来的。因为她身上的毛虫（除了留下两三只为了变蝴蝶而外）是我除灭的。因为我倾听过她的怨艾和自诩，甚至有时我聆听着她的沉默。因为她是我的玫瑰。”狐狸说：“对我来说，你只是一个小男孩，就像其他成千上万个小男孩一样没有什么两样。我不需要你。你也不需要我。对你来说，我也只是一只狐狸，和其他成千上万的狐狸没有什么不同。但是，如果你驯养了我，我们就会彼此需要。对我来说，你就是我的世界里独一无二的了；我对你来说，也是你的世界里的唯一了。”想起来小时候听到的话，原句虽然记不清了。内容大抵是：别人家的孩子有多好，我在你身上倾注了这么多心血结合起来想想，是我以后要规避的。人与人的情感多数来自于陪伴，还有这种“驯养”，正是因此，你是对我如此的重要，我对你亦然如此。你在你的玫瑰花身上耗费的时间使得你的玫瑰花变得如此重要。如果你要驯服一个人，就要冒着掉眼泪的危险。也许世界上也有五千朵和你一模一样的花，但只有你是我独一无二的玫瑰。当你真的喜欢一个人的时候 就会想很多 会很容易办蠢事 说傻话因为是心甘情愿地沉溺，即使死亡也无须被拯救。审判自己比审判别人难多了。如果你成功地正确审判了自己，那么你就是一个真正的智者了。