由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 很沮丧地问一个非常土的python问题
相关主题
mac python IDE请问Python初学者怎么学
大侠们说说C(C++)或Fortran比较Matlab到底优点在哪儿?怎么检查python的call hierarchy啊?
python3还是python?用emacs运行python script
python要把@当作矩阵乘法算符can python replace matlab ?
python, pickle打算学python,求推荐editor!
几个Python的小问题写脚本真麻烦
Scripting language的几个问题python真是一个很恶心的语言。
初级问题:Python怎么指代上一个命令的输出 (转载)Python日报 一周回顾 2015-01-24
相关话题的讨论汇总
话题: python话题: x2话题: numpy话题: import话题: linux
进入Programming版参与讨论
1 (共1页)
s*w
发帖数: 729
1
卡住了,找不到原因
centos 6.3 Linux
python 2.6.6
ipython 0.13.1
import numpy
import math
X = numpy.array([1,2,3])
Y = math.sin(X)
X2 = range(1,4)
Y = math.sin(X2)
居然都报错,难道 python 不支持 vectorized sin ?
t****t
发帖数: 6806
2
thinking matlab?

【在 s*w 的大作中提到】
: 卡住了,找不到原因
: centos 6.3 Linux
: python 2.6.6
: ipython 0.13.1
: import numpy
: import math
: X = numpy.array([1,2,3])
: Y = math.sin(X)
: X2 = range(1,4)
: Y = math.sin(X2)

p***o
发帖数: 1252
3
Try numpy.vectorize, map(), or list comprehension.

【在 s*w 的大作中提到】
: 卡住了,找不到原因
: centos 6.3 Linux
: python 2.6.6
: ipython 0.13.1
: import numpy
: import math
: X = numpy.array([1,2,3])
: Y = math.sin(X)
: X2 = range(1,4)
: Y = math.sin(X2)

r*g
发帖数: 3159
4
numpy.sin(X)
array([ 0.84147098, 0.90929743, 0.14112001])
原因是必须是ufunc才能这么用.
l********a
发帖数: 1154
5
numpy的array-like参数可以直接numpy.sin()
math是python自带的库,math.sin()只接受一个数,不能向量化操作,这也是为啥有numpy
这个库的一个原因
s*w
发帖数: 729
6
多谢各位解答, lib 的答案最直接有效

numpy

【在 l********a 的大作中提到】
: numpy的array-like参数可以直接numpy.sin()
: math是python自带的库,math.sin()只接受一个数,不能向量化操作,这也是为啥有numpy
: 这个库的一个原因

1 (共1页)
进入Programming版参与讨论
相关主题
Python日报 一周回顾 2015-01-24python, pickle
Python 2015年1月楼几个Python的小问题
Python日报 2015年2月楼Scripting language的几个问题
Python代码如何调试?初级问题:Python怎么指代上一个命令的输出 (转载)
mac python IDE请问Python初学者怎么学
大侠们说说C(C++)或Fortran比较Matlab到底优点在哪儿?怎么检查python的call hierarchy啊?
python3还是python?用emacs运行python script
python要把@当作矩阵乘法算符can python replace matlab ?
相关话题的讨论汇总
话题: python话题: x2话题: numpy话题: import话题: linux