平平无奇的博客
分享经济学知识

np.array()的用法

本文于 2021-02-02 21:19 更新,已是最新版。

np.array()方法用于生成名为“ndarray结构”的向量,类似于R语言中的向量一样,方便运算。

#NumPy
#比较传统数组与多维数据运行效率
my_arr = np.arange(1000000)
my_list = list(range(1000000))
%time for _ in range(10): my_arr *2
%time for _ in range(10): [x * 2 for x in my_list]

import numpy as np
dir(np)

#如何使用numpy
#直接将python数组或元组转换成ndarray
x=[1,2,3,4,5]
#type函数查看数据类型
type(x)
y=np.array(x)
type(y)
x=(1,2,3,4,5)
type(x)
#将python元组转换为ndarray
y=np.array(x)
type(y)

#比较传统列表数组与ndarray的区别
a=[1,2,3,4,5]
b=np.array([1,2,3,4,5])
a+1
b+1
a*10
b*10

'''
NumPy常用函数
numpy有很多函数,其中使用numpy比较多的功能是利用其生产数字,比如随机数,正太分布,等差数列等。
'''

# 使用array创建数组:
arr = np.array([1,2,3])
arr = np.array([[1,2,3],[4,5,6],[7,8,9]])

# 使用arange创建数组
arr = np.arange(0,10,1)
#创建1-12的3行4列的二维数组

arr = np.arange(12).reshape(3,4)
赞(0) 打赏
转载请注明出处:平平无奇的博客 ppwq.net » np.array()的用法

评论 抢沙发

平平无奇的博客 ppwq.net

专业的经济学博客,分享最新学习心得

联系我们我要留言

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册