python
云溪*
我就是我,加油!
展开
-
time和timeit使用
一、time 模块1. 时间表现形式timestamp:时间戳,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量struct_time: 时间元组,共有九个元素组format time: 格式化时间,已格式化的结构使时间更具可读性。包括自定义格式和固定格式3. 常用方法# 1、获取当前时间time.time() # 获取当前时间戳>1500252381.10072...转载 2018-03-23 18:07:55 · 1909 阅读 · 0 评论 -
numpy中np.c_和np.r_
np.r_是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等,类似于pandas中的concat()。np.c_是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等,类似于pandas中的merge()。import numpy as npa = np.array([1, 2, 3])b = np.array([4, 5, 6])c = np.c_[a,b]prin...原创 2019-05-14 17:50:29 · 168 阅读 · 0 评论 -
numpy.ravel() vs numpy.flatten()
两者所要实现的功能是一致的(将多维数组降位一维),两者的区别在于返回拷贝(copy)还是返回视图(view),numpy.flatten()返回一份拷贝,对拷贝所做的修改不会影响(reflects)原始矩阵,而numpy.ravel()返回的是视图(view,也颇有几分C/C++引用reference的意味),会影响(reflects)原始矩阵。1. 两者的功能>>> ...转载 2019-05-14 17:41:44 · 144 阅读 · 0 评论 -
jupyter使用技巧
本文包括如下内容快捷键 魔法命令 扩展 主题设置 制作slides 小工具 其他技巧基于windows10操作系统。快捷键快捷键规律对文本进行操作的快捷键都是Ctrl Shift Alt等,比如Ctrl + C/V/X/Z/A 对Cell(即jupyter中的单元格)进行操作的快捷键都是Esc,比如Esc + C/V//X/Z。还有一个差别在于,用Ctrl必...转载 2019-03-23 18:18:13 · 7673 阅读 · 2 评论 -
python打印三角形、菱形、正方形
Python 打印等腰直角三角形Python打印等边三角形Python打印菱形Python打印实心正方形Python打印空心正方形转载 2019-01-30 13:07:07 · 1409 阅读 · 0 评论 -
Python中单引号,双引号,3个单引号及3个双引号的区别
网址:https://blog.csdn.net/woainishifu/article/details/76105667Python中单引号,双引号,3个单引号及3个双引号的区别2017年07月26日 10:21:237401单引号和双引号在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 [python] view plain copys...转载 2018-03-22 18:58:45 · 506 阅读 · 0 评论 -
pycharm 快捷键
1.Pycharm中快捷键大全撤销与反撤销:Ctrl + z,Ctrl + Shift + z 缩进、不缩进:Tab、Shift + tab 运行:Shift + F10 批量注释:Ctrl + / 快速查看文档:Ctrl + q 当光标在代码中间,如何回车到下一行:Shift + 回车 当鼠标在代码下一行非开头位置,如何跳转到上一行末尾:Ctrl + backspace(退格键)...转载 2019-01-30 12:02:50 · 732 阅读 · 0 评论 -
数据类型,astype 转换数据类型
import numpy as npprint ('生成数组时指定数据类型')arr = np.array([1, 2, 3], dtype = np.float64)print (arr.dtype)arr = np.array([1, 2, 3], dtype = np.int32)print (arr.dtype)print ( )print ('使用astype复制数组并...原创 2018-03-28 15:59:26 · 8566 阅读 · 0 评论 -
numpy.ndarry n维数组类型
import numpy as npprint ('使用普通一维数组生成NumPy一维数组')data = [6, 7.5, 8, 0, 1]arr = np.array(data)print (arr)print ('打印元素类型')print (arr.dtype)print ( ) print ('使用普通二维数组生成NumPy二维数组')data = [[1, 2,...原创 2018-03-28 15:17:26 · 738 阅读 · 0 评论 -
python中 if __name__ == '__main__' 如何正确理解?
在Python,我们经常会编写[python] view plain copyif __name__ == '__main__' 这么一段代码,这段代码该怎么来理解?这段代码的功能理解如下:一个python的文件有两种使用的方法:作用一,直接作为脚本执行。作用二,import到其他的python脚本中被调用(模块重用)执行。if __name__ == '__main__': 的作用就是控制这...转载 2018-03-27 17:41:10 · 197 阅读 · 0 评论 -
format函数2
强大的.format记录下平时发现的能简化编程的函数、语法和格式等。巧用.format发现有这个语法简直如获珍宝!!!下面是一些运用举例一、替换A、 对应序号替换 大括号内为索引序号,format内参数一一对应变量要替换的内容>>>'hello{0}_s{1}_s{2}_s{3}'.format('!','A','B','C')'hello!_sA_sB_sC'>>...转载 2018-03-23 18:18:32 · 557 阅读 · 0 评论 -
format函数1
format 格式化函数 Python 字符串Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。基本语法是通过 {} 和 : 来代替以前的 % 。format 函数可以接受不限个参数,位置可以不按顺序。实例>>>"{} {}".format("hello", "world") # 不设置指定位置,按默认顺序'hel...转载 2018-03-23 18:18:11 · 505 阅读 · 0 评论 -
np.where()
numpy.where()有两种用法:1. np.where(condition, x, y)满足条件(condition),输出x,不满足输出y。>>> aa = np.arange(10)>>> np.where(aa,1,-1)array([-1, 1, 1, 1, 1, 1, 1, 1, 1, 1]) # 0为Fa...原创 2019-05-14 19:01:50 · 1552 阅读 · 0 评论