Python学习
玉来愈宏(张玉宏)
《品味大数据》(北京大学出版社,2016年10月)、《深度学习之美》(电子工业出版社,2018年7月)、《Python极简讲义——一本书入门数据分析与机器学习》作者
展开
-
NumPy 取消科学计数法:np.set_printoptions(suppress=True)
NumPy 采用科学计数法,方便了数据展示,但对于人而言,不太便于观察,需要取消它,压制Numpy输出精度:np.set_printoptions(suppress=True)原创 2021-08-16 23:14:40 · 3278 阅读 · 0 评论 -
matplotlib 显示中文的方法(Mac和Windows)
1. Windows环境import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei']2. MacOS环境plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']3. 案例演示import numpy as npimport matplotlib.pyplot as plt x = np.a原创 2021-08-15 17:28:05 · 469 阅读 · 0 评论 -
在Python中 用pip3安装cv2
在Python中安装OpenCV,建议直接使用pip3在控制端安装(conda 安装容易失败)pip3 install opencv-pythonCollecting opencv-python Downloading opencv_python-4.4.0.42-cp38-cp38-macosx_10_13_x86_64.whl (52.2 MB) |████████████████████████████████| 52.2 MB 3.7 MB/sRequire...原创 2020-09-15 02:33:45 · 8148 阅读 · 0 评论 -
Jupyter对标的Spyder代码块:#%% 分割cell
我们知道,Jupyter有很好用的代码块。其实Jupyter和Spyder有着相同的内核IPython。它也能实现类似的功能:利用专有标识号分割代码块(Cell)#%%code....#%%如下图所示。一旦分割好,快捷键和Jupyter中的是一致的:Ctrl + Enter :执行当前cellShift+Enter :运行当前cell并将光标移到下一个cell...原创 2020-05-24 06:55:16 · 5488 阅读 · 3 评论 -
TensorFlow 2.x调试错误解决:_SymbolicException: Inputs to eager execution function cannot be Keras symbolic
出现的这样错误:调试TensorFlow 2.0 程序时,发现错误如下:_SymbolicException: Inputs to eager execution function cannot be Keras symbolic tensors, but found [<tf.Tensor 'my_rnn/lstm_cell/cond/Identity:0' shape=(None, 100) dtype=float32>, <tf.Tensor 'my_rnn/lstm_cel原创 2020-05-22 05:29:17 · 5003 阅读 · 7 评论 -
Python极简讲义——一本书入门数据分析与机器学习(序言)
为什么写此书?我们正处于一个数据科技(Data Technology,简称DT)的时代。我们的一举一动,都有能在数据空间留下电子印记。于是海量的社交、电商、行为及科研大数据铺面而来。然而,太多的数据给人们带来的,可能并不是更多的洞察,还可能是迷失。因为仅仅就数据本身而言,它们是“一无所知”的。数据的价值,在于形成信息,变成知识,乃至升华为智慧。也就是说,这些数据如果不能进一步 “深加工...原创 2020-04-19 08:00:33 · 2537 阅读 · 4 评论 -
python -m 参数的含义
首先可以在命令行用python -h,获取帮组信息。python -husage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...Options and arguments (and corresponding environment variables):-b : issue warnings ab...原创 2020-03-05 08:15:04 · 2195 阅读 · 0 评论 -
Mac技巧1: 精确倍速QuickTime Player 播放器
(以下技巧,备份一下,以防忘记,并分享之)1. 在Mac上,QuickTime Player 播放器很好用,如果想倍速播放,该怎么办呢?点击双箭头按钮可以用 2、4、8 倍的速度快进/快退播放视频,但是这样的倍速太快了,如果我们想以 1.1、1.2 倍速这种更精确的速度控制视频播放,如何精确可控制呢?解决方案:先按住 option 键,再用鼠标点击QuickTime播放键上的双...原创 2020-02-28 20:48:49 · 5672 阅读 · 0 评论 -
在Jupyter Notebook终止cell(代码块)而非终止(重启)整个Jupyter
当IPython的某个cell陷入死循环或长时间没有响应,想终止当前cell,但不想重启Kernel,可以这样做:(1)在工具栏,点击Kernel(内核)子菜单中的Interrupt(中断)。(2)在想终止的cell,按ESC键,让其脱离编辑状态,在命令状态中,连续按两次“I”键(interrupt的首字母)(简单:推荐)...原创 2020-02-27 01:15:23 · 35148 阅读 · 7 评论 -
Jupyter Notebook 与PyCharm单行和多行注释快捷键
Jupyter Notebook:单/多行注释,组合键:选中代码,按Ctrl + /。这是一个乒乓键,选中注释部分,再按一次 Ctrl + /,取消注释------------------PyCharm:单/多行注释,组合键:选中代码,按Ctrl + / (Windows系统)Mac系统 组合键:选中代码,按 command + /这是一个乒乓键,选中注释部分,再按...原创 2019-09-12 18:24:03 · 12354 阅读 · 0 评论