自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 xshell7个人免费下载,使用

我记得去年的时候,Xshell7还是限定时间内免费,过了这个时间,就收费了,同时免费的xftp选项卡还有4个上限,否则就要再另开选项卡。今天有网友提醒我,Xshell7现在免费了,我立马就去试了。

2022-07-22 09:51:46 3706 6

原创 WindTerm使用(暂停更新)

作为一个经常和代码以及服务器打交道的人,连接远程服务器所使用的工具肯定是越方便越好。目前,我使用的是xshell5和MobaXterm两个。Xshell最新的是7,破解版的我懒得去找,那xshell7免费使用一段时间后,就得付费;如果使用免费版的话,选项卡好像最多只能4个,这方面对我来说太鸡肋,就没有用7。我现在使用的是5版本的,没有选项卡上限。唯一的缺点就是对应的xftp鼠标点击太频繁时,会卡死闪退,但这点我还是能够接受的。因人而异吧....................................

2022-06-14 16:55:19 41137 156

原创 pandas-cut 函数

前言数值数据在数据分析中很常见。 通常,您拥有连续的、非常大的比例或高度偏斜的数值数据。有时,将这些数据分成离散的区间会更容易。 当值被划分为有意义的类别时,这有助于执行描述性统计。例如,我们可以将确切的年龄划分为幼儿、儿童、成人和老年人。Pandas 内置的 cut() 函数是将数值数据转换为分类数据的好方法。参数及解释pandas.cut(x, bins, right=True, labels=None, retbins=False,\ ...

2022-04-25 17:23:20 12518 2

原创 csdn原力的一件小事

我来csdn已经好几年了,最初只是查查东西,毕竟那时候还没转编程。 几个月前,开始尝试写点东西,回答点问题,也坚持每天打卡,毕竟是上班族,不是长时间留在csdn。最终获得了3000+粉丝,也有点小小的收益。 每天签到的同时,有少量的money,原力是正的,还能加倍。不过前阵子想弄bdd到微信头像,结果审核没通过,扣了近200分,我能理解。 不过今天也是负的,就很奇怪,可能我没读懂xsdn增长规则。最近一段时间,工作比较忙,没时间逛csdn,所以没写文章,也没答题,所以最近原力增...

2022-03-02 07:05:50 555 4

原创 Streamlit(十) widgets-file_uploader

st.file_uploader源码路径:${python}\Lib\site-packages\streamlit\elements\file_uploader.pyst.file_uploader(label, type=None, accept_multiple_files=False, key=None,\ help=None, on_change=None)#如果 accept_multiple_files 为 False,则返回 None 或 Uploaded

2022-02-08 16:09:08 6080 4

原创 Django crontab 定时执行任务

1. 前期工作1.1 安装django-crontabpip install django-crontab1.2 添加app名称到 settings.py配置文件中INSTALLED_APPS = ( 'django_crontab', ... )2. 布置定时任务2.1、定义定时任务函数def test(): print 123 #你要执行的任务函数2.2、在 settings.py中的最后增

2022-01-22 19:17:41 874

原创 TypeError: __init__() takes 1 positional argument but 5 positional arguments (and 1 keyword-only arg

python环境:3.7.6运行报错信息如下:conn = pymysql.connect(mysql_server_ip, mysql_user, mysql_password,\ 'clinepilepsy_pipeline',charset='utf8')TypeError: __init__() takes 1 positional argument but 5 positional \arguments (and 1 keyword-only argument) were giv

2022-01-20 14:40:58 2392 2

原创 Streamlit(九) widgets-input

st.text_input / st.number_input / st.date_input / st.time_input源码路径:${python}\Lib\site-packages\streamlit\elements\text_widgets.py(number_input.py, time_widgets.py)st.text_inputst.text_input(label, value="", max_chars=None, key=None,\

2022-01-16 14:29:57 2511 1

原创 Original error was: DLL load failed: 找不到指定的模块

Traceback (most recent call last): File "c:/Users/19051/Desktop/getPMSampleList.py", line 7, in <module> import pandas as pd File "D:\softwareInstall\miniconda37\lib\site-packages\pandas\__init__.py", line 17, in <module> "Unable t.

2022-01-14 10:28:30 843

原创 Streamlit(八) widgets-slider

st.slider / st.selectSlider源码路径:${python}\Lib\site-packages\streamlit\elements\slider.py(selectSlider.py)st.sliderst.slider(label, min_value=None, max_value=None, value=None, \ step=None, format=None, key=None, help=None, on_change=Non

2022-01-13 16:45:56 1405

原创 Streamlit(七) widgets-selectbox

st.selectbox / st.multiselect源码路径:${python}\Lib\site-packages\streamlit\elements\selectbox.py(multiselect.py)st.selectboxst.selectbox(label, options=OptionSequence, index=0, format_func="", key=None, help=None, on_change=None)label:一个简短的标签,向用户解

2022-01-12 16:05:42 4883

原创 pandas 向已有的excel指定的行和列添加数据

现有一个excel表格:import pandas as pdimport openpyxldf1 = pd.DataFrame( { "num1": [21,25,56,11], "num2": [31,35,36,12], "num3": [41,45,46,14], }, index=[0, 1, 2,3],)df1#用openpyxl打开excelwb=openpyx.

2022-01-11 13:25:51 12337

原创 Streamlit(六) widgets-checkbox

st.checkboxst.checkbox(label, value=False, key=None, help=None, on_change=None)label:一个简短的标签,向用户解释此按钮的用途value:当它第一次渲染时预选复选框。这将在内部转换为 bool。说白了,就是初始有没有备选key:一个可选的字符串或整数,用作小部件的唯一键。如果省略,将根据小部件的内容为小部件生成一个键。同一类型的多个小部件可能不会共享相同的密钥help:当按钮悬停在上面时显示的可选工具提示。

2022-01-10 15:18:49 2210

原创 Streamlit(五) widgets-button

st.button / st.download_buttonst.buttonst.button(label, key=None, help=None, on_click=None, args=None, kwargs=None)label:一个简短的标签,向用户解释此按钮的用途。key:一个可选的字符串或整数,用作小部件的唯一键。如果省略,将根据小部件的内容为小部件生成一个键。同一类型的多个小部件可能不会共享相同的密钥。help:当按钮悬停在上面时显示的可选工具提示。on_click

2022-01-10 15:10:22 5972 2

原创 mac ERROR: Failed building wheel for cytoolz

本人自己的电脑使用的是mac,在一次安装cytoolz过程中报错了,报错信息一大堆,关键的是:ERROR: Failed building wheel for cytoolzerror: command '/usr/bin/clang' failed with exit code 1baidu google了一会:在命令行:xcode-select --install再安装就可以了。...

2022-01-07 19:58:28 1018

原创 (207, b“Invalid column name ‘xx‘ SQL Server error: Check messages from the SQL Server\n“)

Mysql想插入数据有点问题代码是:sample_cmd = 'SELECT s.InfoId, s.UserName, s.Disease , s.Defined5, r.InfoId\ InfoId1,r.ReportDate FROM dbo.J_SampleRegister s inner \join (SELECT distinct InfoId,ReportDate,Id FROM dbo.J_Report)\ r on s.InfoId=r.InfoId WHERE s.Di

2022-01-05 16:34:37 3677 1

原创 Streamlit(四) - st.dataframe

将数据框显示为交互式表格。st.dataframe(data=None, width=None, height=None)data: 如果 'data' 是一个 pandas.Styler,它将用于设置其底层 DataFrame 的样式。 Streamlit 支持自定义单元格值和颜色。width: 宽度。如果没有,则使用基于页面宽度的默认宽度。height: 高度。如果没有,则使用默认高度。df = pd.DataFrame( np.random.randn(50, 20.

2022-01-04 14:32:52 6943 1

原创 Streamlit(三) - text elements

st.markdownimport streamlit as stimport pandas as pdimport numpy as npst.markdown(body, unsafe_allow_html=False)markdown语法:GitHub Flavored Markdown Specst.markdown('Streamlit is **_really_ cool**.')st.title("st.title")st.header("st.header.

2021-12-29 11:56:54 789

原创 Streamlit(二) - write_magic

st.write(*args, **kwargs)write(string) 打印格式化的 Markdown 字符串,支持 LaTeX 表达式和表情符号短代码。write(data_frame) :将 DataFrame 显示为表格。write(error) :打印异常。write(func) :显示有关函数的信息。write(module) :显示有关模块的信息。write(dict) :在交互式小部件中显示 dict。write(mpl_fig) :显示 Matplotlib 图。w

2021-12-29 11:54:08 1679

原创 Streamlit - 自学中(一)

前面简单学习过pyWebio,但是这种类型的只适合简单的小程序,甚至左右布局的方式都没有(也有可能我没找到),目前我现在使用他的应用就只是那个sanger。 现在想学习下Streamlit,特此记录,因为是从头开始,大部分还是根据官方文档来,学习完了之后,才是自己尝试写应用。Install#Python 3.7 - Python 3.9#在使用pip安装时,请保证你经常使用的python和其对应的pip是同一个版本,经常看到有人明明已经安装成功了,但是impor...

2021-12-28 11:44:46 1509 4

原创 pandas - loc/iloc

loc通过label(s) 或者 布尔数组 来选择行或者列import pandas as pd#这里设置"行数"作为indexdata = pd.read_excel("table1.xlsx","Sheet1",index_col="行数")按标签筛选行#单行,返回一个Seriesdata.loc['hang2']#多行,不连续的,返回一个dataFramedata.loc[['hang1','hang4']]#多行,连续data.loc['..

2021-12-22 13:58:34 999

原创 python/R 绘制圣诞树

圣诞节快到了,想着用python、r来画画圣诞树玩,就在网络上各种找方法,不喜勿喷哈~~Python1、import turtlescreen = turtle.Screen()screen.setup(800,600)circle = turtle.Turtle()circle.shape('circle')circle.color('red')circle.speed('fastest')circle.up()square = turtle.Turtle()squa

2021-12-21 12:59:57 5770 5

原创 pandas - at/iat

import numpy as npimport pandas as pddf = pd.DataFrame([[7, 3, 4], [1, 5, 5], [10, 26, 4]], index=[1, 2, 3], columns=['fir', 'sec', 'thi'])dfGet value at specified row/column pair:#df.at["行名","列名"]df.at[1, 'fir']Set valu..

2021-12-20 11:00:50 611

原创 pandas 时间类处理

import pandas as pd周期增长按年周期增长datetime_year_series = pd.Series( pd.date_range("2000-01-01", periods=6, freq="Y"))#datetime_year_series按月周期增长datetime_month_series = pd.Series( pd.date_range("2000-01-01", periods=6, freq="M"))#date...

2021-12-17 14:19:22 1248

原创 PyWebIO 简单的Sanger截图应用

功能:是为了让部门同事,通过内网,以及指定位置,进行sanger截图。原sanger图:想要的sanger图:运行的目录如下:网站的初始界面如下:点击"分析":源代码如下:#!/bin/env python#coding=utf-8import pywebioimport pywebio.output as outputimport pywebio.input as inputimport pywebio.pin as pinfr...

2021-12-15 15:59:11 928

原创 pandas - merge 函数

# All defaultpd.merge( left, right, how="inner", on=None, left_on=None, right_on=None, left_index=False, right_index=False, sort=True, suffixes=("_x", "_y"), copy=True, indicator=False, validate=None,).

2021-12-15 14:25:28 4078

原创 pandas - concat函数

import pandas as pddf1 = pd.DataFrame( { "A": ["A0", "A1", "A2", "A3"], "B": ["B0", "B1", "B2", "B3"], "C": ["C0", "C1", "C2", "C3"], "D": ["D0", "D1", "D2", "D3"], }, index=[0, 1, 2, 3],)df2 = pd.DataFram.

2021-12-14 14:02:55 3804

原创 ssh远程登录 免密码登录

使用密码登录,每次都必须输入密码,非常麻烦。好在SSH还提供了公钥登录,可以省去输入密码的步骤。 所谓"公钥登录",原理很简单,就是用户将自己的公钥储存在远程主机上。登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回来。远程主机用事先储存的公钥进行解密,如果成功,就证明用户是可信的,直接允许登录shell,不再要求密码。 这种方法要求用户必须提供自己的公钥。如果没有现成的,可以直接用ssh-keygen生成一个:$ ssh-keygen...

2021-12-13 16:34:25 1128

原创 pandas.str.split - 一列分多行

每一行分的列数相同(即分隔符数目一致)import pandas as pddata = pd.read_excel("normal_same_split.xlsx","Sheet1")datadata.assign(上课地点=data['上课地点'].str.split(';')).explode('上课地点')多个分隔符import pandas as pddata2 = pd.read_excel("normal_same_mult_split.xlsx","Sh.

2021-12-10 13:24:40 1184

原创 pandas.str.split - 一列分多列

昨天我在逛CSDN问答的时候,看见有人问起panda拆分单元格成多行的事,我今天就记录下,分为“一列分多列” 以及 “一列分多行”。每一行分的列数相同(即分隔符数目一致)import pandas as pddata = pd.read_excel("normal_same_split.xlsx","Sheet1")data#去除"上课地点"列split1 = data.drop("上课地点",axis=1)# 分列split2 = data['上课地点'].str.split

2021-12-10 11:58:58 3667 2

原创 docxtpl - 字典传值

The propeller is {{tag_1}} for spicy food{{tag_2}}.The propeller is{{tag_1}}for spicy food{{tag_2}}from docxtpl import DocxTemplate# With old docxtpl version, "... for spicy ..." was replaced by "... forspicy..."# This test is for checking that...

2021-12-09 16:20:02 292

原创 docxtpl - 合并段落

from docxtpl import DocxTemplatetpl = DocxTemplate('templates\\merge_paragraph_tpl.docx')context = { 'living_in_town': True,}tpl.render(context)tpl.save('templates\\output\\merge_paragraph.docx')

2021-12-09 16:17:28 460

原创 R - dplyr

R包dplyr可用于处理R内部或者外部的结构化数据,相较于plyr包,dplyr专注接受dataframe对象, 大幅提高了速度,并且提供了更稳健的数据库接口。同时,dplyr包可用于操作Spark的dataframe。本文只是基础的dplyr包学习笔记,所以并不会讨论一些高级应用,或者与data.table包的性能比较。1. 数据集类型转换tbl_df()可用于将过长过大的数据集转换为显示更友好的 tbl_df 类型。使用dplyr包处理数据前,建议先将数据集转换为tbl对象。语法 : .

2021-12-09 13:16:31 297

原创 Linux版本查看及PS1配置

Linux查看版本信息$ uname -a (Linux查看版本当前操作系统内核信息)Linux login-1-1.local 2.6.32-504.16.2.el6.x86_64 #1 SMP Wed Apr 22 06:48:29 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux$ cat /proc/version (Linux查看当前操作系统版本信息) Linux version 2.6.32-504.16.2.el6.x86_64 (mockbui

2021-12-09 10:34:40 616

原创 docxtpl - 合并单元格

from docxtpl import DocxTemplatetpl = DocxTemplate('templates\\horizontal_merge_tpl.docx')tpl.render({})tpl.save('templates\\output\\horizontal_merge.docx')

2021-12-08 09:53:03 3054 2

原创 docxtpl - 向表格里插入图片

以写文件的形式将图片插入,循环变量,循环插入图片# -*- coding: utf-8 -*-'''Created : 2017-01-14@author: Eric Lapouyade'''from docxtpl import DocxTemplate, InlineImage# for height and width you have to use millimeters (Mm), inches or points(Pt) class :from docx.share

2021-12-08 09:51:29 2526

原创 python-PyWebIO 组件(自学中)

Overview我们已经知道,PyWebIO中的输入函数是阻塞式的,输入表单会在成功提交后被销毁。在大多数场景下,使用这种方式接收用户输入已经够用了。但在一些场景下,你或许希望输入表单在提交后不消失,并且可以继续接收输入。所以,PyWebIO提供了pin模块来实现持续性输入。pin模块主要有3部分内容:pin 组件(widgets) pin_wait_change() pin_update()Pin widgetspin_input每个pin组件函数都对应一个input模块...

2021-12-07 16:47:16 5840

原创 docxtpl - 页眉页脚-替换图片-inline

from docxtpl import DocxTemplate, InlineImage# for height and width you have to use millimeters (Mm), inches or points(Pt) class :from docx.shared import Mmtpl = DocxTemplate('templates\\header_footer_inline_image_tpl.docx')context = { 'inlin...

2021-12-07 10:51:52 1465

原创 docxtpl - 页眉页脚-替换图片-预留图片位置

from docxtpl import DocxTemplateDEST_FILE = 'templates\\output\\header_footer_image.docx'tpl = DocxTemplate('templates\\header_footer_image_tpl.docx')#替换字符串context = { 'mycompany': 'The World Wide company',}#替换图片tpl.replace_media('templates...

2021-12-07 10:51:09 716

原创 docxtpl -页眉页脚-默认替换

from docxtpl import DocxTemplatetpl = DocxTemplate('templates/header_footer_entities_tpl.docx')context = { 'title': 'Header and footer test',}tpl.render(context)tpl.save('output/header_footer_entities.docx')

2021-12-07 10:50:15 258

数据分析 机器学习 常用数据集.zip

数据分析 机器学习 常用数据集.zip

2021-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除