记录一下遇到的python函数

  1. np.hstack()
    示例:
X_train = np.hstack([X_train, np.ones((X_train.shape[0], 1))])

其中X_train是大小为(49000,3072)的数组。
现假设a = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16],[17,18,19,20]])
即a是一个大小为(5,4)的数组。
再假设b = np.hstack([a, np.ones((a.shape[0],1))])
结果为

array([[ 1.,  2.,  3.,  4.,  1.],
       [ 5.,  6.,  7.,  8.,  1.],
       [ 9., 10., 11., 12.,  1.],
       [13., 14., 15., 16.,  1.],
       [17., 18., 19., 20.,  1.]])

可以看出np.hstack()是在水平方向上平铺,示例所要达到的效果就是在3072维的数据最后增加值为1的维度。

  1. np.random.randn()
    randn函数返回一个或一组样本,具有标准正态分布。
    示例:
>>> np.random.randn(2,4)
array([[ 0.21579664, -0.69272382, -0.12346129,  2.21319166],
       [-0.76396128,  0.22893731,  0.01185435,  0.60234231]])
  1. dot()
    如果处理的是一维数组,得到的是两数组的内积;
    如果是二维数组(矩阵)之间的运算,得到的是矩阵积。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Python函数手册是一本详细介绍Python标准库函数的指南。它包含了Python内置的各种库函数的详细说明和用法示例。这本手册是Python开发者的重要参考资料,通过它,我们可以更加方便地了解和使用Python标准库的功能。 手册中的函数按照模块进行分类,并提供了相应的索引和搜索功能,方便用户快速找到所需的函数。每个函数的说明包括函数名称、参数、返回值和函数功能等相关信息,这些信息可以帮助用户了解函数的用途和使用方式。 Python函数手册还提供了大量的示例代码,这些示例代码可以帮助用户更好地理解函数的使用方法。通过运行示例代码,用户可以实际体验函数的功能和效果。此外,手册还提供了一些常见问题的解答,帮助用户解决在函数使用过程中可能遇到的困惑和问题。 Python函数手册是一个随着Python版本更新而不断更新的文档,它不仅包含了Python核心库的函数说明,还提供了第三方库的函数参考。这为开发者提供了更加全面的参考和支持。 总之,Python函数手册是Python开发者必备的工具,它能够帮助我们更加高效地开发Python程序,提高开发效率和代码质量。无论是初学者还是经验丰富的开发者,都可以从中获得很大的帮助。 ### 回答2: Python函数手册是一本详细记录Python标准库函数及其用法的参考手册。它提供了对各种常用功能和模块的详细说明,以帮助开发人员更好地理解和应用Python编程语言。 这本手册包含了Python标准库中的各种模块和函数,如字符串处理、文件操作、网络通信、日期和时间处理、数学计算、数据结构等。每个模块都有详细的介绍,包括模块的功能、主要方法和属性的说明,以及示例代码。 Python函数手册通常按照字母顺序组织,方便用户按需查找相关函数。同时,手册还提供了各种示例代码和常见问题的解答,以帮助用户更好地理解函数的用法和实现技巧。 Python函数手册对于Python开发者来说是一本非常重要的参考资料。它不仅可以提高代码的编写效率,还可以拓宽开发者的知识面。通过学习和使用手册中的函数,开发者可以更加灵活地处理各种编程任务。 总的来说,Python函数手册是一本对Python标准库进行全面介绍的参考手册。通过熟悉和使用手册中的函数,开发者可以更好地应用Python编程语言,并快速解决各种编程问题。 ### 回答3: Python函数手册是一本包含了Python标准库中所有函数的详细说明和使用指南的参考资料。它提供了全面的文档和示例代码,帮助开发者理解和使用各种Python内置函数和模块。 这个手册通常分为几个部分,每个部分包含了一类相关函数和模块的详细说明。比如,常见的部分包括数学函数、字符串处理、文件IO、日期和时间处理、正则表达式、网络编程等等。每个函数都会提供函数的定义、参数说明、返回值说明以及示例代码。 通过阅读这个手册,开发者可以快速了解到Python内置函数的功能和用法。例如,如果开发者想了解如何进行字符串的查找和替换,可以在手册中找到字符串处理部分,查阅相应的函数说明,并学习如何使用这些函数进行字符串操作。 除了标准库,还有一些第三方库的函数手册也非常有用。这些手册提供了第三方库的详细文档和使用指南,帮助开发者更好地理解和使用这些库的功能。例如,常用的第三方库有NumPy、pandas和matplotlib等,它们分别用于科学计算、数据分析和数据可视化。通过阅读相应的函数手册,开发者可以快速学习这些库的用法,提高编程效率。 总之,Python函数手册是Python开发者必备的参考资料之一。通过熟练掌握手册中的函数和模块,开发者可以更加高效地使用Python进行编程和开发。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值