美文网首页
python3学习笔记:处理大型数组的计算

python3学习笔记:处理大型数组的计算

作者: 潼潼夏 | 来源:发表于2020-03-08 21:07 被阅读0次

对于任何涉及数组的计算密集型任务,请使用Numpy库。
Numpy库的主要特性是为python提供了数组对象,比标准python中的列表有着更好的性能表现。

#python lists
x =[1,2,3,4]
y = [5,6,7,8]
print (x*2)
#[1, 2, 3, 4, 1, 2, 3, 4]
print (x+y)
#[1, 2, 3, 4, 5, 6, 7, 8]
print (x+10)
#TypeError: can only concatenate list (not "int") to list

#Numpy arrays
import numpy as np 
ax = np.array([1,2,3,4])
ay = np.array([5,6,7,8])
print (ax*2)
#[2 4 6 8]
print (ax+ay)
#[ 6  8 10 12]
print (ax+10)
#[11,12,13,14]
print (ax*ay)
#[ 5 12 21 32]

相关文章

  • python3学习笔记:处理大型数组的计算

    对于任何涉及数组的计算密集型任务,请使用Numpy库。Numpy库的主要特性是为python提供了数组对象,比标准...

  • Python科学计算

    $$\mathrm{《Python科学计算》学习笔记}$$ [TOC] Numpy 数组入门 数组创建 np.ar...

  • Numpy学习笔记

    Numpy学习笔记 1、数组的定义和应用 2、数组元素的索引选取 3、数组的计算 4、线性代数的运行计算 1 Ar...

  • Python3 -大型数组运算

    问题 需要在大数据集(比如数组或网格)上面执行计算。 解决方案 涉及到数组的重量级运算操作,推荐使用 NumPy ...

  • Python3学习笔记--基础知识

    Python3学习笔记--基础知识

  • Matrix01-03:ndarray数组的操作

    ndarray数组的操作 数组数据转换数组形状变换数组数据选择与操作数组计算处理数组算术运算 一、数组数据转换 注...

  • 2018-05-31 day 1

    典型的数组处理代码 找出数组中最大的元素 计算数组元素平均值 颠倒数组元素顺序 矩阵...

  • python3学习笔记:分数的计算

    fractions模块可以用来处理涉及分数的数学计算问题

  • Sass学习笔记1 - 基础篇

    CSS预处理器 —— Sass学习笔记(基础) 参考 scss官网 SCSS 里的数组及其遍历 https://b...

  • 1.Numpy

    一.NumPy: 数组和⽮量计算NumPy之于数值计算特别重要的原因之⼀,是因为它可以⾼效处理⼤数组的数据。Num...

网友评论

      本文标题:python3学习笔记:处理大型数组的计算

      本文链接:https://www.haomeiwen.com/subject/ymaddhtx.html