python 一些使用速记

本文介绍了在调试Python代码时如何优雅地打印Numpy数组,包括使用`print(repr(np_array))`使得输出带逗号,便于复制粘贴。同时,讲解了如何设置Numpy数组的打印精度,并展示了使用`os.makedirs(path)`创建路径及其`os.path.exists(文件/路径)`检查文件或路径是否存在等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. numpy 数组打印

在调试代码时,需要打印一个 Numpy 数组,直接 print 打印,可能会没有逗号:

[[[[ 71. 104. 107.]
   [ 16.  78.  68.]
   [ 60.  61.  82.]]

  [[120. 106. 123.]
   [120.  54. 107.]
   [123.  82.  33.]]

  [[ 77. 112.   6.]
   [111.  94.  39.]
   [ 63. 110.  78.]]]

我们可以使用 print(repr(np_array)) 的方式来使打印出的 numpy 数组带逗号,这样可以直接复制,粘贴来初始化另一个数组。

2. numpy 精度设置
np.set_printoptions(num)

这里 num 设置成想要显示的精度位数

3. python 与路径相关的命令

下面的命令会递归创建所以需要的路径:

os.makedirs(path)

检查一个文件/路径是否存在:

os.path.exists(文件/路径)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值