python
追枫萨
更厉害的大人和更可爱的小孩...
展开
-
Jupyter notebook快捷键
转自《关于Jupyter notebook快捷键》Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。命令模式(按键ESC开启)Enter: 转入编辑模式 Shift-Enter: 运行本单元,选中下个单元 Ctrl-Enter: 运行本单元 Alt-En...转载 2020-03-22 11:27:25 · 121 阅读 · 0 评论 -
Python时间字符串与时间戳的转换
时间字符串->时间戳#!/usr/bin/env python3# -*- coding: utf-8 -*-# @Time: 2020/3/20 17:22# @Author: Damon# @Software: PyCharmimport timetime_string="2019-09-01 17:14:33"t=time.strptime(time_stri...原创 2020-03-20 17:48:00 · 2130 阅读 · 0 评论 -
解决 Python sklearn ImportError: DLL load failed: 找不到指定的程序。
问题执行调用sklearn的python脚本时提示错误:原因python环境中numpy、scipy、scikit-learn版本兼容问题解决方法由于测试脚本使用的Anaconda python3.6版本的虚拟环境,numpy和scipy应该都是使用官方标配,故执行命令:activate 虚拟环境名 #进入虚拟环境conda uninstall scikit-lea...原创 2019-10-30 11:34:38 · 7413 阅读 · 0 评论 -
Numpy基本操作
1. Bool数组选取某二维矩阵些行,并对选取的行每列求均值if __name__=="__main__": data=[1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4] data=np.reshape(data,(4,4)) b=[True,False,True,False] data_=np.zeros(data.shape) ...原创 2019-10-29 15:09:14 · 99 阅读 · 0 评论 -
解决:IndentationError: unindent does not match any outer indentation level
问题: 执行python脚本时,提示IndentationError: unindent does not match any outer indentation level问题排查:1. 代码格式未对齐,找到提示错误的行,检查是否对齐2. 是否存在特殊字符使用Notepad++显示所有字符,视图->显示符号->显示空格和制表符,如下:找到出错原因:27~...原创 2019-10-28 13:02:16 · 94076 阅读 · 2 评论 -
PySpark中DataFrame对象求交集
环境: ubuntu14+spark2.3.3+pycharm+scala2.11启动spark:/spark/sbin/start-all.shtest.csv文件内容:测试代码:# python3# -*- coding:utf-8 -*-# @Time: 10/28/19 2:10 AM# @Author: Damon# @Software...原创 2019-10-28 02:46:11 · 1065 阅读 · 0 评论 -
numpy 数组X[:,0]和X[:,1:3]的解释
import numpy as npX = np.array ([[0, 1], [2, 3], [4, 5], [6, 7], [8, 9], [10, 11], [12, 13], [14, 15], [16, 17], [18, 19]])# X[:,0]就是取所有行的第0个数据print(X[:, 0])#输出:[ 0 2 4 6 8 10 12 14 16 18]...转载 2019-10-24 00:54:28 · 3535 阅读 · 0 评论 -
numpy.reshape(a,(-1,1))的含义
numpy.reshape(a,(-1,1)):#将a重新塑形为一列,行数由Numpy根据剩下的维度计算所得。例如: x = np.array([[2, 0], [1, 1], [2, 3]]) 指定新数组行为3,列为,2,则:y = x.reshape(3,2) yOut[43]: array([[2, 0], [1, 1], [2, ...转载 2019-10-22 23:03:50 · 4412 阅读 · 0 评论 -
Pycharm快捷键大全
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 Web帮助文档主页Shift + F1 选中对象的Web帮助文档Ctrl + 悬浮/单击鼠标左键 简...转载 2019-10-14 10:13:58 · 104 阅读 · 0 评论 -
Python判断路径下是否存在csv文件
import osflag = os.path.isfile('path_to_file/data.csv')if flag: print('file exists')原创 2019-10-11 17:25:36 · 3576 阅读 · 0 评论 -
Anaconda配置多个python环境及常用命令
anaconda配置多个python环境原文:Anaconda的基本操作(1)查看安装的包:conda list(2)查看安装的环境:conda info -e(3)创建新的环境:conda create -n env_name python=python_version(4)激活某个环境:activate env_name (source activate en...转载 2019-06-09 21:57:32 · 1144 阅读 · 0 评论