On Tue, 10 May 2011 at 07:12AM -0700, ObsessiveMathsFreak wrote:
> This is actually a huge problem for me as I need to transfer sage
> notebooks between different computers. Some individual sws files I
> have are upwards of 60MB each!
>
> I have often found that the best way to deal with this is t
On Tue, May 10, 2011 at 12:53 PM, tvn wrote:
> sorry my question wasn't so clear -- but yes the main bottleneck is
> applying the conversion function from string to rational . Thanks for the
> sage_eval function
If the sage_eval function is faster, then string -> Rational needs to be fixed.
s
On Tue, May 10, 2011 at 10:02 PM, Santanu Sarkar
wrote:
> If I want to find the roots of x^2-2 in reals, I use the following approach.
>
> R.=RR[]
> f=x^2-2
> f.roots()
>
> But, it gives the rational approximation. Is it possible to find the
> exact root (irrational form)?
Depending on exactly
If I want to find the roots of x^2-2 in reals, I use the following approach.
R.=RR[]
f=x^2-2
f.roots()
But, it gives the rational approximation. Is it possible to find the
exact root (irrational form)?
--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from t
Hi,
Two newbie issues. When I load or attach a file, there is a different
verbosity than when I type the commands at the interactive shell. I
would like the two to behave the same. Right now, at the shell
"diff(42)" returns a 0, but if I load or attach a file with contents
"diff(42)", nothing happ
On 10 Mai, 19:57, MathLynx wrote:
> Too easy! I'll start to make them harder as I learn... LOL
Since the user language of Sage is Python (at least in a good
approximation) and since Python is a nice language anyway, it might be
a good idea to read "Dive into Python" or another introduction.
Bes
Hi!
On 10 Mai, 19:59, MathLynx wrote:
> How do I detect the degree of a polynomial (say over Q) in one or
> several variables?
>
> x = var('x');
> B = x^2;
> B.deg()
It is already implicit in the preceding replies to your question, but
in fact B is *not* a polynomial, and it is *not* over Q:
s
sorry my question wasn't so clear -- but yes the main bottleneck is
applying the conversion function from string to rational . Thanks for the
sage_eval function
--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to
sage-support
For another point of view,
sage: var('y')
y
sage: f = x^2+y^3
sage: f.degree(x)
2
sage: f.degree(y)
3
which doesn't answer your question, but does raise another one:
With respect to this, would it be worth implementing a deg() for SR
which tries to get the degree over the polynomial ring of the
On Tuesday, May 10, 2011 8:26:42 AM UTC-7, Jakob Lombacher wrote:
>
> Hi,
>
> I've got a ugly matrix, that elements consists of huge symbolic
> expressions.
> When I try to print it via "view(H)" I get the message WARNING: Output
> truncated! full_output.txt
>
> By clicking on full_output
On Tue, May 10, 2011 at 11:40 AM, MathLynx wrote:
> Is it safe to say that
>
> R = PolynomialRing(QQ, 'X,Y')
>
> defines a ring over Q in two variables, in which
>
> x,y = R.gens()
>
> sets x & y to be the generators? If this is so, then what exactly is
> the role of 'X,Y' ? Just to list the n
On 05/10/2011 08:40 PM, MathLynx wrote:
> Is it safe to say that
>
> R = PolynomialRing(QQ, 'X,Y')
>
> defines a ring over Q in two variables, in which
Yes. To be precise: R is the polynomial ring on X and Y over Q.
> x,y = R.gens()
>
> sets x & y to be the generators?
Yes
> If this is so
Is it safe to say that
R = PolynomialRing(QQ, 'X,Y')
defines a ring over Q in two variables, in which
x,y = R.gens()
sets x & y to be the generators? If this is so, then what exactly is
the role of 'X,Y' ? Just to list the number of generators or what?
Could we just as well have said
R = P
On 05/10/2011 07:59 PM, MathLynx wrote:
> How do I detect the degree of a polynomial (say over Q) in one or
> several variables?
>
> x = var('x');
> B = x^2;
> B.deg()
>
> gives an error. How about
>
> x,y = var('x , y');
> B = x^2 + y^3;
>
> and we want degree of B with respect to x? (presumi
This is now http://trac.sagemath.org/sage_trac/ticket/11322.
On May 10, 2:08 pm, kcrisman wrote:
> sage: M = matrix(50)
> sage:
> sage: M
> 50 x 50 dense matrix over Integer Ring (type 'print M.str()' to see
> all of the entries)
> sage: M.str()
>
>
> This answers you immediately preceding quest
PS
On 10 Mai, 20:06, Simon King wrote:
> sage: [QQ(sage_eval(s)) for s in list(R)[0]]
That would also work on other number representations, such as 1.3E2:
sage: QQ(sage_eval('1.3E2'))
130
Best regards,
Simon
--
To post to this group, send email to sage-support@googlegroups.com
To unsubs
sage: M = matrix(50)
sage:
sage: M
50 x 50 dense matrix over Integer Ring (type 'print M.str()' to see
all of the entries)
sage: M.str()
This answers you immediately preceding question. But I don't think
that will look nice in the html.
latex(M) gives what you are looking for, except for the he
On 10 Mai, 19:23, tvn wrote:
> > I suggest to use the csv module of Python.
>
> but bottleneck is not reading the data file but rater applying the
> conversion from s -> rat . Also I can't just use QQ(s) , because s can
> be something like '1.2'
OK. First, I undeerstood that your questio
How do I detect the degree of a polynomial (say over Q) in one or
several variables?
x = var('x');
B = x^2;
B.deg()
gives an error. How about
x,y = var('x , y');
B = x^2 + y^3;
and we want degree of B with respect to x? (presuming wrt y is the
same)
--
To post to this group, send email to sa
Too easy! I'll start to make them harder as I learn... LOL
On May 10, 1:53 pm, Volker Braun wrote:
> Python uses indentation for blocks:
>
> sage: x,y = var('x, y');
> sage: A = x+y == 3;
> sage: if A.substitute(x=1,y=2):
> : print "Yes"
> : else:
> : print "No"
> :
>
Python uses indentation for blocks:
sage: x,y = var('x, y');
sage: A = x+y == 3;
sage: if A.substitute(x=1,y=2):
: print "Yes"
: else:
: print "No"
:
Yes
--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send em
I am trying to learn basic Sage functionality and need a bit of
coaching. Here is one example that I have not been able to figure
out. This is all being done within a Notebook.
x,y = var('x, y');
A = x+y == 3;
bool(A.substitute(x=1,y=2))
returns "True", but
x,y = var('x, y');
A = x+y == 3;
if
>
>
>
> I suggest to use the csv module of Python.
>
>
but bottleneck is not reading the data file but rater applying the
conversion from s -> rat .Also I can't just use QQ(s) , because s can
be something like '1.2'
--
To post to this group, send email to sage-support@googlegro
Hi all!
On 10 Mai, 16:33, ObsessiveMathsFreak
wrote:
> I think you should definitely get rid of the try/except statements.
Is that really the case? Using try/except is a very common tool in
Python.
> The conversion is either going to work, or it is not, so you really
> don't need them and they'
Dear Jakob,
Thanks for your question. You may find
http://ask.sagemath.org/question/469/how-do-i-display-the-full-output-that-includes
helpful in this regard. Please let us know if that doesn't help.
- kcrisman
On May 10, 11:26 am, Jakob Lombacher wrote:
> Hi,
>
> I've got a ugly matrix, that
Hi,
I've got a ugly matrix, that elements consists of huge symbolic
expressions.
When I try to print it via "view(H)" I get the message WARNING: Output
truncated! full_output.txt
By clicking on full_output.txt I get some text file, looking like html
but it doesn't seem complete and the brows
On 5/10/11 9:12 AM, ObsessiveMathsFreak wrote:
This is actually a huge problem for me as I need to transfer sage
notebooks between different computers. Some individual sws files I
have are upwards of 60MB each!
I have often found that the best way to deal with this is to go into
the "Edit" secti
I think you should definitely get rid of the try/except statements.
The conversion is either going to work, or it is not, so you really
don't need them and they're probably slowing everything down a LOT.
If the database is very large, you might want to consider converting
outside of sage, with a c
I am trying to read in a database containing lines of numbers (in string
format) and convert each of these numbers to Rational.
For example
'1.2 3 4 5/6 7 8.2'
becomes
[6/5, 3, 4, 5/6, 7, 41/5]
I wrote the below small utility function that takes in a string s and
converts it to rational if
This is actually a huge problem for me as I need to transfer sage
notebooks between different computers. Some individual sws files I
have are upwards of 60MB each!
I have often found that the best way to deal with this is to go into
the "Edit" section--at the top of the worksheet--and then copy an
You can also get fancy with the "region" option to obtain cut away
plots of the surfaces.
implicit_plot3d(x^2 + 2*y^2 + 2*z^2 == 1,(x,-1,1),(y,-1,1),
(z,-1,1),color='red',region=lambda x,y,z: x<0 or y<0 )
On May 10, 10:12 am, ancienthart wrote:
> var('x,y,z')
> A = implicit_plot3d(x^2 + y^2 + z^
On Tue, 10 May 2011 06:03:14 -0700 (PDT)
Bruce wrote:
> I will summarise what I have learnt from Nicolas Thiery:
>
> If M is a monoid then the monoid algebra is constructing using
> Monoid().Algebra() by, say, M.algebra(QQ).
> For groups the construction GroupAlgebra is being replaced by a
> si
I will summarise what I have learnt from Nicolas Thiery:
If M is a monoid then the monoid algebra is constructing using
Monoid().Algebra() by, say, M.algebra(QQ).
For groups the construction GroupAlgebra is being replaced by a similar
G.algebra().
This is part of an ongoing program to replace fu
Hi
I've got a .sage file that I want to compile using Cython. If I just
copy it to a .spyx file and do load "myfile.spyx" then the sage
preparser is not called on the file. What's the simplest way of calling
the preparser before compiling?
Many thanks
Alastair Irving
--
To post to this g
var('x,y,z')
A = implicit_plot3d(x^2 + y^2 + z^2 == 1,
(x,-1,1),(y,-1,1),(z,-1,1),opacity=0.5)
B = implicit_plot3d(x^2 + 2*y^2 + 2*z^2 == 1,
(x,-1,1),(y,-1,1),(z,-1,1),color='red')
show(A+B)
--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, se
How to plot
x^2 +y^2+z^2 =1 and x^2+y^2+2z^2 =1 where -1<=x,y,z<=1 in 3d?
--
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com
36 matches
Mail list logo