Skip to content

Commit fd49308

Browse files
committed
update
2 parents 8eee8c7 + 56259cb commit fd49308

File tree

13 files changed

+71
-4
lines changed

13 files changed

+71
-4
lines changed

.DS_Store

6 KB
Binary file not shown.

docs/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# 藏经阁
22
- **Repo Address**: https://github.com/xhqing/blog/
3+
- :books: **ClickHouse相关**
4+
- [ClickHouse终端常用命令](post/ClickHouse相关/ClickHouse终端常用命令.md)
35
- :books: **数据仓库设计**
46
- [Data-Warehose-Data-Hierarchy](post/数据仓库设计/Data-Warehose-Data-Hierarchy.md)
57
- :books: **高效率软件或方法**
@@ -13,6 +15,8 @@
1315
- [正态分布与置信区间](post/概率论与数理统计/正态分布与置信区间.md)
1416
- :books: **隐私计算与联邦学习**
1517
- [联邦学习与安全多方计算](post/隐私计算与联邦学习/联邦学习与安全多方计算.md)
18+
- :books: **Docker相关**
19+
- [CentOS开启Docker服务命令](post/Docker相关/CentOS开启Docker服务命令.md)
1620
- :books: **Python相关**
1721
- [更换Python-pip安装源](post/Python相关/更换Python-pip安装源.md)
1822
- [太极-提高计算密集型Python代码运行速度](post/Python相关/太极-提高计算密集型Python代码运行速度.md)

docs/_sidebar.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
- :books: **ClickHouse相关**
2+
- [ClickHouse终端常用命令](post/ClickHouse相关/ClickHouse终端常用命令.md)
13
- :books: **数据仓库设计**
24
- [Data-Warehose-Data-Hierarchy](post/数据仓库设计/Data-Warehose-Data-Hierarchy.md)
35
- :books: **高效率软件或方法**
@@ -11,6 +13,8 @@
1113
- [正态分布与置信区间](post/概率论与数理统计/正态分布与置信区间.md)
1214
- :books: **隐私计算与联邦学习**
1315
- [联邦学习与安全多方计算](post/隐私计算与联邦学习/联邦学习与安全多方计算.md)
16+
- :books: **Docker相关**
17+
- [CentOS开启Docker服务命令](post/Docker相关/CentOS开启Docker服务命令.md)
1418
- :books: **Python相关**
1519
- [更换Python-pip安装源](post/Python相关/更换Python-pip安装源.md)
1620
- [太极-提高计算密集型Python代码运行速度](post/Python相关/太极-提高计算密集型Python代码运行速度.md)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
创建于 2022-11-07<br>
2+
关键词: ClickHouse.
3+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
创建于 2022-10-31<br>
2+
关键词: Docker, CentOS.
3+
4+
```sh
5+
systemctl start docker
6+
```
7+

docs/post/Python相关/使用pipenv流畅创建虚拟环境.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33

44
实验基于pyenv-2.3.2, pipenv-2022.7.24.
55

6+
## 流畅使用pipenv需要的准备
7+
68
使用过 pipenv 的应该都知道`pipenv --python path/to/python `可以用 path 指向的 Python 解释器版本创建 Python 虚拟环境,然而实际上如果每次都要去找 Python 解释器的路径还是比较麻烦的,实际上 pipenv 也可以直接指定 Python 版本:如`pipenv --python 3.19.12`,如果 pipenv 在本机没有找到相应版本的 Python 则会从 www.python.org 下载相应的版本,这里 pipenv 实际上调用了 pyenv 来下载相应的 Python 版本,这里存在 2 个问题:
79

810
- 1、安装pipenv的时候并没有自动安装pyenv,使用了`pipenv --python 3.9.12`这个命令,报错提示也不会提示你安装pyenv;
@@ -13,7 +15,7 @@
1315
brew install pyenv
1416
```
1517

16-
第 2 个问题可以通过以下代码解决
18+
第 2 个问题可以通过以下方式解决
1719

1820
```python
1921
import os
@@ -34,4 +36,14 @@ for v in versions:
3436
continue
3537
```
3638

37-
也就是先把大部分 Python 版本缓存在`~/.pyenv/cache/`,pyenv 知道缓存目录已经有了相应版本的 Python 就不会去下载了。
39+
也就是先把大部分 Python 版本缓存在`~/.pyenv/cache/`,pyenv 知道缓存目录已经有了相应版本的 Python 就不会去下载了。
40+
41+
## 结合实际得出的个人感觉更好的方法
42+
43+
虽然在`~/.pyenv/cache/`有了 Python 的压缩文件,但此时 Python 还未编译安装(编译安装好的 Python 版本会保存在`~/.pyenv/versions/`下),虽然在使用 `pipenv --python x.x.xx`的时候如果 `~/.pyenv/versions/`目录下没有相应的 Python 版本 pipenv 会提示是否使用 pyenv 安装相应的版本,但此时有 2 个问题:
44+
45+
- 1)并不能够百分百保证`~/.pyenv/cache/`目录下有你想要的版本,如果没有的话,pyenv 又会跑到 Python 官网去下载,又不知道要等到猴年马月,最后只能`Ctr+C`中断;
46+
- 2)就算`~/.pyenv/cache/`中有你想要的 Python 版本,此时使用 pyenv 安装并不一定能安装成功,这个和系统环境等各方面的原因有关,但此时还是在使用`pipenv --python x.x.xx`这个命令的过程中,从使用体验上会有`pipenv --python x.x.xx`不好用的感觉,实际上相比于`pipenv --python path/to/python`这个命令要好用的多,因为后者还经常要去查一下 python 解释器的路径;
47+
48+
所以目前除了更改`pyenv``pipenv`的源码外,最方便的方法是:把 pyenv 安装 Python 和使用 pipenv 创建虚拟环境这两件事隔离开来操作,当使用`pipenv --python x.x.xx`时如果提示是否使用 pyenv 安装 Python,直接选择拒绝,转而手动去使用 pyenv 安装相应版本的解释器到`~/.pyenv/versions/`下,或者选择其它的 Python 解释器路径,这个时候确实有点麻烦,为了尽可能避免这种麻烦事的发生,在使用 pipenv 之前应该手动使用 pyenv 把尽可能多的 Python 版本安装进`~/.pyenv/versions/`目录下。使用 pyenv 批量安装 Python 参见:https://github.com/xhqing/pipenv-prepare
49+

notes/abtest.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
from statsmodels.stats.power import zt_ind_solve_power
2+
from statsmodels.stats.proportion import proportion_effectsize as es
3+
4+
r = zt_ind_solve_power(effect_size=es(prop1=0.70, prop2=0.705), alpha=0.05, power=0.8, alternative="two-sided")
5+
print(r)

notes/image-20221129103045368.png

306 KB
Loading

notes/links.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,5 +96,15 @@ https://www.zhihu.com/question/21628833
9696

9797
https://www.bigocheatsheet.com/
9898

99+
<<<<<<< HEAD
99100
https://www.cnblogs.com/cheflone/p/13295755.html#:~:text=%E5%9C%A8%E8%83%BD%E5%A4%9F%E8%AE%A1%E7%AE%97%E6%AD%A3%E6%80%81,%E5%86%85%EF%BC%8C%E8%BF%99%E5%B0%B1%E6%98%AF%E7%BD%AE%E4%BF%A1%E5%8C%BA%E9%97%B4%E3%80%82
100101

102+
=======
103+
https://aws.amazon.com/cn/blogs/china/using-a-b-testing-to-measure-the-efficacy-of-recommendations-generated-by-amazon-personalize/
104+
105+
![image-20221129103045368](image-20221129103045368.png)
106+
107+
https://jeffshow.com/caculate-abtest-required-sample-size.html
108+
109+
https://www.eyeofcloud.com/
110+
>>>>>>> 56259cb1f9ae11c95685bde0ee77bda12bdd3c44

papers/lightgbm.pdf

14.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)